1 # PRDR (Per-Recipient Data Responses) server
5 # 1: userx should be accepted, y should be tmp-rejected,
6 # z rejected, all after data per PRDR spec
7 exim -DSERVER=server -bd -oX PORT_D
9 client 127.0.0.1 PORT_D
20 rcpt to:<userx@test.ex>
22 rcpt to:<usery@test.ex>
24 rcpt to:<userz@test.ex>
28 Sender: sender@some.where
41 # 2: traditional data acl should be called, resulting in an overall reject
42 client 127.0.0.1 PORT_D
53 rcpt to:<userp@test.ex>
55 rcpt to:<userq@test.ex>
59 Sender: sender@some.where
71 # 3: PRDR should be avoided for a single-recipient message
72 # even though the client showed support.
73 client 127.0.0.1 PORT_D
84 rcpt to:<user1@test.ex>
88 Sender: sender@some.where
96 # 4: double temp-reject
97 client 127.0.0.1 PORT_D
108 rcpt to:<usery@test.ex>
110 rcpt to:<usery@test.ex>
114 Sender: sender@some.where
126 client 127.0.0.1 PORT_D
137 rcpt to:<userz@test.ex>
139 rcpt to:<userz@test.ex>
143 Sender: sender@some.where
155 client 127.0.0.1 PORT_D
166 rcpt to:<userx@test.ex>
170 Sender: sender@some.where