| 1 | # recipient callouts - sender/postmaster caching and QUIT after timeout |
| 2 | need_ipv4 |
| 3 | # |
| 4 | server PORT_S 3 |
| 5 | 220 Server ready |
| 6 | EHLO |
| 7 | 250 OK |
| 8 | MAIL FROM |
| 9 | 250 OK |
| 10 | RCPT TO |
| 11 | 250 OK |
| 12 | QUIT |
| 13 | 250 OK |
| 14 | *eof |
| 15 | 220 Server ready |
| 16 | EHLO |
| 17 | 250 OK |
| 18 | MAIL FROM |
| 19 | 250 OK |
| 20 | RCPT TO |
| 21 | 250 OK |
| 22 | QUIT |
| 23 | 250 OK |
| 24 | *eof |
| 25 | 220 Server ready |
| 26 | EHLO |
| 27 | 250 OK |
| 28 | MAIL FROM |
| 29 | 550 NOTOK |
| 30 | QUIT |
| 31 | 250 OK |
| 32 | **** |
| 33 | exim -bs |
| 34 | ehlo xxxx |
| 35 | mail from: s1@test.ex |
| 36 | rcpt to: r1@test.ex |
| 37 | rset |
| 38 | mail from: s1@test.ex |
| 39 | rcpt to: r1@test.ex |
| 40 | rset |
| 41 | mail from: s2@test.ex |
| 42 | rcpt to: r1@test.ex |
| 43 | rset |
| 44 | mail from: s3@other.ex |
| 45 | rcpt to: r3@other.ex |
| 46 | rset |
| 47 | mail from: s4@other.ex |
| 48 | rcpt to: r4@other.ex |
| 49 | rset |
| 50 | quit |
| 51 | **** |
| 52 | server PORT_S |
| 53 | 220 Server ready |
| 54 | EHLO |
| 55 | 250 OK |
| 56 | MAIL FROM |
| 57 | 250 OK |
| 58 | RCPT TO |
| 59 | 250 OK |
| 60 | QUIT |
| 61 | 250 OK |
| 62 | **** |
| 63 | exim -DUSE_SENDER= -bs |
| 64 | ehlo xxxx |
| 65 | mail from: x9@test.ex |
| 66 | rcpt to: r1@test.ex |
| 67 | quit |
| 68 | **** |
| 69 | server PORT_S |
| 70 | 220 Server ready |
| 71 | EHLO |
| 72 | 250 OK |
| 73 | MAIL FROM |
| 74 | 250 OK |
| 75 | RCPT TO |
| 76 | 250 OK |
| 77 | QUIT |
| 78 | 250 OK |
| 79 | **** |
| 80 | exim -DUSE_SENDER=,use_postmaster -bs |
| 81 | ehlo xxxx |
| 82 | mail from: x9@test.ex |
| 83 | rcpt to: r1@test.ex |
| 84 | quit |
| 85 | **** |
| 86 | server PORT_S |
| 87 | 220 server ready |
| 88 | EHLO |
| 89 | 250 OK |
| 90 | MAIL FROM |
| 91 | 250 OK |
| 92 | RCPT TO |
| 93 | 550 NO |
| 94 | QUIT |
| 95 | 250 OK |
| 96 | **** |
| 97 | exim -bs |
| 98 | ehlo xxxx |
| 99 | mail from:<x9@test.ex> |
| 100 | rcpt to:<r9@test.ex> |
| 101 | quit |
| 102 | **** |
| 103 | # A repeat should use the cache |
| 104 | exim -bs |
| 105 | ehlo xxxx |
| 106 | mail from:<x9@test.ex> |
| 107 | rcpt to:<r9@test.ex> |
| 108 | quit |
| 109 | **** |
| 110 | server PORT_S |
| 111 | 220 server ready |
| 112 | EHLO |
| 113 | 250 OK |
| 114 | MAIL FROM |
| 115 | 250 OK |
| 116 | RCPT TO |
| 117 | 550 NO |
| 118 | QUIT |
| 119 | 250 OK |
| 120 | **** |
| 121 | # Ditto for sender verify |
| 122 | exim -DACL_RCPT=acl_rcpt_sender -bs |
| 123 | ehlo xxxx |
| 124 | mail from:<x9@test.ex> |
| 125 | rcpt to:<r9@test.ex> |
| 126 | quit |
| 127 | **** |
| 128 | # Repeat for cache |
| 129 | exim -DACL_RCPT=acl_rcpt_sender -bs |
| 130 | ehlo xxxx |
| 131 | mail from:<x9@test.ex> |
| 132 | rcpt to:<r9@test.ex> |
| 133 | quit |
| 134 | **** |
| 135 | server PORT_S |
| 136 | 220 Server ready |
| 137 | EHLO |
| 138 | 250 OK |
| 139 | MAIL FROM |
| 140 | 250 OK |
| 141 | RCPT TO |
| 142 | 250 OK |
| 143 | QUIT |
| 144 | 250 OK |
| 145 | **** |
| 146 | exim -DUSE_SENDER=,defer_ok,random,use_postmaster -bs |
| 147 | ehlo xxxx |
| 148 | mail from: x11@two.test.ex |
| 149 | rcpt to: r11@two.test.ex |
| 150 | quit |
| 151 | **** |
| 152 | dump callout |
| 153 | server PORT_S |
| 154 | 220 Server ready |
| 155 | EHLO |
| 156 | 250 OK |
| 157 | MAIL FROM |
| 158 | 250 OK |
| 159 | RCPT TO |
| 160 | *sleep 2 |
| 161 | **** |
| 162 | exim -DUSE_SENDER= -bs -d-all+verify -v |
| 163 | ehlo xxxx |
| 164 | mail from: x11@two.test.ex |
| 165 | rcpt to: r11@two.test.ex |
| 166 | quit |
| 167 | **** |
| 168 | server PORT_S |
| 169 | *sleep 2 |
| 170 | **** |
| 171 | exim -DUSE_SENDER= -bs -d-all+verify -v |
| 172 | ehlo xxxx |
| 173 | mail from: x11@two.test.ex |
| 174 | rcpt to: r11@two.test.ex |
| 175 | quit |
| 176 | **** |