From afda344b580b54a4513569720aec3260cd5ba546 Mon Sep 17 00:00:00 2001 From: Philip Hazel Date: Tue, 7 Feb 2006 10:34:24 +0000 Subject: [PATCH] More new test committing. --- test/aux-var-src/0002.wild | 11 + test/aux-var-src/0022.hosts | 1 + test/aux-var-src/0037.F | 58 +++ test/aux-var-src/0037.f-7 | 22 + test/aux-var-src/0037.f-readfile | 5 + test/aux-var-src/0037.f-user | 24 ++ test/aux-var-src/0048.aliases | 1 + test/aux-var-src/0060.d1 | 1 + test/aux-var-src/0060.d2 | 1 + test/aux-var-src/0066.hostnets | 6 + test/aux-var-src/0071.aliases | 1 + test/aux-var-src/0074.filter | 18 + test/aux-var-src/0079.filter | 13 + test/aux-var-src/0093.f-1 | 16 + test/aux-var-src/0093.f-2 | 4 + test/aux-var-src/0112.alias | 2 + test/aux-var-src/0114.filter | 15 + test/aux-var-src/0115.forward | 1 + test/aux-var-src/0164.F | 3 + test/aux-var-src/0165.F | 3 + test/aux-var-src/0173.filter | 7 + test/aux-var-src/0177.filter | 36 ++ test/aux-var-src/0184.filter | 21 + test/aux-var-src/0185.filter | 18 + test/aux-var-src/0246.filter | 3 + test/aux-var-src/0272.exim | 1 + test/aux-var-src/0273.exim | 1 + test/aux-var-src/0319.filter | 11 + test/aux-var-src/0326.filter | 16 + test/aux-var-src/0372.F | 15 + test/aux-var-src/0383.F | 13 + test/aux-var-src/0383.f | 8 + test/aux-var-src/0401.hosts1 | 3 + test/aux-var-src/0401.hosts2 | 2 + test/aux-var-src/0472.f | 11 + test/aux-var-src/3408.aliases | 1 + test/aux-var-src/4950.tr | 3 + test/confs/0000 | 12 + test/confs/0001 | 612 ++++++++++++++++++++++++++++ test/confs/0002 | 45 +++ test/confs/0003 | 28 ++ test/confs/0004 | 28 ++ test/confs/0005 | 66 +++ test/confs/0006 | 52 +++ test/confs/0007 | 16 + test/confs/0008 | 38 ++ test/confs/0009 | 38 ++ test/confs/0010 | 39 ++ test/confs/0011 | 39 ++ test/confs/0012 | 42 ++ test/confs/0013 | 17 + test/confs/0014 | 106 +++++ test/confs/0015 | 116 ++++++ test/confs/0016 | 53 +++ test/confs/0017 | 28 ++ test/confs/0018 | 26 ++ test/confs/0019 | 20 + test/confs/0020 | 31 ++ test/confs/0021 | 90 +++++ test/confs/0022 | 100 +++++ test/confs/0023 | 265 ++++++++++++ test/confs/0024 | 88 ++++ test/confs/0025 | 63 +++ test/confs/0026 | 64 +++ test/confs/0027 | 80 ++++ test/confs/0028 | 65 +++ test/confs/0029 | 54 +++ test/confs/0030 | 54 +++ test/confs/0031 | 40 ++ test/confs/0032 | 47 +++ test/confs/0033 | 48 +++ test/confs/0034 | 23 ++ test/confs/0035 | 33 ++ test/confs/0036 | 52 +++ test/confs/0037 | 91 +++++ test/confs/0038 | 42 ++ test/confs/0039 | 46 +++ test/confs/0040 | 41 ++ test/confs/0041 | 58 +++ test/confs/0042 | 46 +++ test/confs/0043 | 68 ++++ test/confs/0044 | 59 +++ test/confs/0045 | 31 ++ test/confs/0046 | 52 +++ test/confs/0047 | 34 ++ test/confs/0048 | 61 +++ test/confs/0049 | 46 +++ test/confs/0050 | 49 +++ test/confs/0051 | 52 +++ test/confs/0052 | 45 +++ test/confs/0053 | 45 +++ test/confs/0054 | 35 ++ test/confs/0055 | 65 +++ test/confs/0056 | 29 ++ test/confs/0057 | 47 +++ test/confs/0058 | 29 ++ test/confs/0059 | 30 ++ test/confs/0060 | 32 ++ test/confs/0061 | 30 ++ test/confs/0062 | 36 ++ test/confs/0063 | 32 ++ test/confs/0064 | 29 ++ test/confs/0065 | 34 ++ test/confs/0066 | 30 ++ test/confs/0067 | 40 ++ test/confs/0068 | 17 + test/confs/0069 | 40 ++ test/confs/0070 | 32 ++ test/confs/0071 | 25 ++ test/confs/0072 | 65 +++ test/confs/0073 | 52 +++ test/confs/0074 | 54 +++ test/confs/0075 | 39 ++ test/confs/0076 | 46 +++ test/confs/0077 | 28 ++ test/confs/0078 | 54 +++ test/confs/0079 | 92 +++++ test/confs/0080 | 62 +++ test/confs/0081 | 41 ++ test/confs/0082 | 39 ++ test/confs/0083 | 40 ++ test/confs/0084 | 39 ++ test/confs/0085 | 57 +++ test/confs/0086 | 27 ++ test/confs/0087 | 51 +++ test/confs/0088 | 25 ++ test/confs/0089 | 78 ++++ test/confs/0090 | 48 +++ test/confs/0091 | 43 ++ test/confs/0092 | 63 +++ test/confs/0093 | 15 + test/confs/0094 | 56 +++ test/confs/0095 | 71 ++++ test/confs/0096 | 49 +++ test/confs/0097 | 51 +++ test/confs/0098 | 94 +++++ test/confs/0099 | 59 +++ test/confs/0100 | 158 ++++++++ test/confs/0101 | 97 +++++ test/confs/0102 | 92 +++++ test/confs/0103 | 71 ++++ test/confs/0104 | 56 +++ test/confs/0105 | 54 +++ test/confs/0106 | 46 +++ test/confs/0107 | 47 +++ test/confs/0108 | 42 ++ test/confs/0109 | 47 +++ test/confs/0110 | 64 +++ test/confs/0111 | 55 +++ test/confs/0112 | 46 +++ test/confs/0113 | 65 +++ test/confs/0114 | 56 +++ test/confs/0115 | 74 ++++ test/confs/0116 | 72 ++++ test/confs/0117 | 24 ++ test/confs/0118 | 61 +++ test/confs/0119 | 38 ++ test/confs/0120 | 56 +++ test/confs/0121 | 71 ++++ test/confs/0122 | 22 + test/confs/0123 | 63 +++ test/confs/0124 | 31 ++ test/confs/0125 | 15 + test/confs/0126 | 27 ++ test/confs/0127 | 53 +++ test/confs/0128 | 61 +++ test/confs/0129 | 37 ++ test/confs/0130 | 61 +++ test/confs/0131 | 64 +++ test/confs/0132 | 46 +++ test/confs/0133 | 62 +++ test/confs/0134 | 93 +++++ test/confs/0135 | 79 ++++ test/confs/0136 | 83 ++++ test/confs/0137 | 63 +++ test/confs/0138 | 73 ++++ test/confs/0139 | 75 ++++ test/confs/0140 | 58 +++ test/confs/0141 | 37 ++ test/confs/0142 | 60 +++ test/confs/0143 | 40 ++ test/confs/0144 | 45 +++ test/confs/0145 | 53 +++ test/confs/0146 | 37 ++ test/confs/0147 | 100 +++++ test/confs/0148 | 19 + test/confs/0149 | 55 +++ test/confs/0150 | 37 ++ test/confs/0151 | 38 ++ test/confs/0152 | 40 ++ test/confs/0153 | 39 ++ test/confs/0154 | 37 ++ test/confs/0155 | 37 ++ test/confs/0156 | 49 +++ test/confs/0157 | 33 ++ test/confs/0158 | 49 +++ test/confs/0159 | 40 ++ test/confs/0160 | 49 +++ test/confs/0161 | 72 ++++ test/confs/0162 | 31 ++ test/confs/0163 | 46 +++ test/confs/0164 | 45 +++ test/confs/0165 | 46 +++ test/confs/0166 | 46 +++ test/confs/0167 | 48 +++ test/confs/0168 | 19 + test/confs/0169 | 45 +++ test/confs/0170 | 18 + test/confs/0171 | 36 ++ test/confs/0172 | 40 ++ test/confs/0173 | 53 +++ test/confs/0174 | 81 ++++ test/confs/0175 | 73 ++++ test/confs/0176 | 46 +++ test/confs/0177 | 93 +++++ test/confs/0178 | 37 ++ test/confs/0179 | 46 +++ test/confs/0180 | 22 + test/confs/0181 | 20 + test/confs/0182 | 53 +++ test/confs/0183 | 51 +++ test/confs/0184 | 36 ++ test/confs/0185 | 90 +++++ test/confs/0186 | 44 ++ test/confs/0187 | 63 +++ test/confs/0188 | 25 ++ test/confs/0189 | 38 ++ test/confs/0190 | 114 ++++++ test/confs/0191 | 40 ++ test/confs/0192 | 45 +++ test/confs/0193 | 55 +++ test/confs/0194 | 65 +++ test/confs/0195 | 58 +++ test/confs/0196 | 52 +++ test/confs/0197 | 114 ++++++ test/confs/0198 | 76 ++++ test/confs/0199 | 53 +++ test/confs/0200 | 45 +++ test/confs/0201 | 45 +++ test/confs/0202 | 42 ++ test/confs/0203 | 47 +++ test/confs/0204 | 45 +++ test/confs/0205 | 55 +++ test/confs/0206 | 39 ++ test/confs/0207 | 39 ++ test/confs/0208 | 77 ++++ test/confs/0209 | 56 +++ test/confs/0210 | 75 ++++ test/confs/0211 | 72 ++++ test/confs/0212 | 94 +++++ test/confs/0213 | 47 +++ test/confs/0214 | 34 ++ test/confs/0215 | 58 +++ test/confs/0216 | 53 +++ test/confs/0217 | 56 +++ test/confs/0218 | 60 +++ test/confs/0219 | 15 + test/confs/0220 | 41 ++ test/confs/0221 | 41 ++ test/confs/0222 | 55 +++ test/confs/0223 | 55 +++ test/confs/0224 | 70 ++++ test/confs/0225 | 63 +++ test/confs/0226 | 75 ++++ test/confs/0227 | 101 +++++ test/confs/0228 | 47 +++ test/confs/0229 | 50 +++ test/confs/0230 | 68 ++++ test/confs/0231 | 83 ++++ test/confs/0232 | 59 +++ test/confs/0233 | 61 +++ test/confs/0234 | 28 ++ test/confs/0235 | 47 +++ test/confs/0236 | 19 + test/confs/0237 | 77 ++++ test/confs/0238 | 51 +++ test/confs/0239 | 57 +++ test/confs/0240 | 110 +++++ test/confs/0241 | 51 +++ test/confs/0242 | 48 +++ test/confs/0243 | 97 +++++ test/confs/0244 | 15 + test/confs/0245 | 15 + test/confs/0246 | 55 +++ test/confs/0247 | 51 +++ test/confs/0248 | 18 + test/confs/0249 | 23 ++ test/confs/0250 | 24 ++ test/confs/0251 | 74 ++++ test/confs/0252 | 83 ++++ test/confs/0253 | 77 ++++ test/confs/0254 | 20 + test/confs/0255 | 18 + test/confs/0256 | 38 ++ test/confs/0257 | 48 +++ test/confs/0258 | 36 ++ test/confs/0259 | 38 ++ test/confs/0260 | 71 ++++ test/confs/0261 | 57 +++ test/confs/0262 | 45 +++ test/confs/0263 | 50 +++ test/confs/0264 | 81 ++++ test/confs/0265 | 31 ++ test/confs/0266 | 69 ++++ test/confs/0267 | 52 +++ test/confs/0268 | 101 +++++ test/confs/0269 | 31 ++ test/confs/0270 | 69 ++++ test/confs/0271 | 52 +++ test/confs/0272 | 101 +++++ test/confs/0273 | 89 ++++ test/confs/0274 | 92 +++++ test/confs/0275 | 97 +++++ test/confs/0276 | 34 ++ test/confs/0277 | 22 + test/confs/0278 | 71 ++++ test/confs/0279 | 66 +++ test/confs/0280 | 44 ++ test/confs/0281 | 79 ++++ test/confs/0282 | 38 ++ test/confs/0283 | 59 +++ test/confs/0284 | 66 +++ test/confs/0285 | 53 +++ test/confs/0286 | 54 +++ test/confs/0287 | 17 + test/confs/0288 | 50 +++ test/confs/0289 | 38 ++ test/confs/0290 | 34 ++ test/confs/0291 | 39 ++ test/confs/0292 | 48 +++ test/confs/0293 | 39 ++ test/confs/0294 | 40 ++ test/confs/0295 | 37 ++ test/confs/0296 | 36 ++ test/confs/0297 | 51 +++ test/confs/0298 | 43 ++ test/confs/0299 | 54 +++ test/confs/0300 | 44 ++ test/confs/0301 | 30 ++ test/confs/0302 | 40 ++ test/confs/0303 | 17 + test/confs/0304 | 66 +++ test/confs/0305 | 36 ++ test/confs/0306 | 80 ++++ test/confs/0307 | 70 ++++ test/confs/0308 | 25 ++ test/confs/0309 | 47 +++ test/confs/0310 | 46 +++ test/confs/0311 | 18 + test/confs/0312 | 24 ++ test/confs/0313 | 37 ++ test/confs/0314 | 15 + test/confs/0315 | 37 ++ test/confs/0316 | 15 + test/confs/0317 | 16 + test/confs/0318 | 44 ++ test/confs/0319 | 54 +++ test/confs/0320 | 41 ++ test/confs/0321 | 61 +++ test/confs/0322 | 43 ++ test/confs/0323 | 34 ++ test/confs/0324 | 36 ++ test/confs/0325 | 80 ++++ test/confs/0326 | 49 +++ test/confs/0327 | 56 +++ test/confs/0328 | 39 ++ test/confs/0329 | 40 ++ test/confs/0330 | 49 +++ test/confs/0331 | 37 ++ test/confs/0332 | 51 +++ test/confs/0333 | 50 +++ test/confs/0334 | 42 ++ test/confs/0335 | 48 +++ test/confs/0336 | 37 ++ test/confs/0337 | 38 ++ test/confs/0338 | 58 +++ test/confs/0339 | 39 ++ test/confs/0340 | 25 ++ test/confs/0341 | 57 +++ test/confs/0342 | 53 +++ test/confs/0343 | 43 ++ test/confs/0344 | 59 +++ test/confs/0345 | 50 +++ test/confs/0346 | 58 +++ test/confs/0347 | 51 +++ test/confs/0348 | 27 ++ test/confs/0349 | 40 ++ test/confs/0350 | 34 ++ test/confs/0351 | 50 +++ test/confs/0352 | 36 ++ test/confs/0353 | 36 ++ test/confs/0354 | 37 ++ test/confs/0355 | 39 ++ test/confs/0356 | 35 ++ test/confs/0357 | 42 ++ test/confs/0358 | 42 ++ test/confs/0359 | 49 +++ test/confs/0360 | 52 +++ test/confs/0361 | 60 +++ test/confs/0362 | 76 ++++ test/confs/0363 | 37 ++ test/confs/0364 | 70 ++++ test/confs/0365 | 90 +++++ test/confs/0366 | 48 +++ test/confs/0367 | 46 +++ test/confs/0368 | 48 +++ test/confs/0369 | 54 +++ test/confs/0370 | 33 ++ test/confs/0371 | 51 +++ test/confs/0372 | 68 ++++ test/confs/0373 | 27 ++ test/confs/0374 | 104 +++++ test/confs/0375 | 165 ++++++++ test/confs/0376 | 83 ++++ test/confs/0377 | 84 ++++ test/confs/0378 | 79 ++++ test/confs/0379 | 55 +++ test/confs/0380 | 62 +++ test/confs/0381 | 28 ++ test/confs/0382 | 37 ++ test/confs/0383 | 57 +++ test/confs/0384 | 18 + test/confs/0385 | 43 ++ test/confs/0386 | 37 ++ test/confs/0387 | 28 ++ test/confs/0388 | 47 +++ test/confs/0389 | 31 ++ test/confs/0390 | 79 ++++ test/confs/0391 | 46 +++ test/confs/0392 | 41 ++ test/confs/0393 | 45 +++ test/confs/0394 | 25 ++ test/confs/0395 | 39 ++ test/confs/0396 | 17 + test/confs/0397 | 15 + test/confs/0398 | 71 ++++ test/confs/0399 | 37 ++ test/confs/0400 | 55 +++ test/confs/0401 | 32 ++ test/confs/0402 | 82 ++++ test/confs/0403 | 48 +++ test/confs/0404 | 53 +++ test/confs/0405 | 39 ++ test/confs/0406 | 16 + test/confs/0407 | 25 ++ test/confs/0408 | 38 ++ test/confs/0409 | 20 + test/confs/0410 | 62 +++ test/confs/0411 | 60 +++ test/confs/0412 | 42 ++ test/confs/0413 | 68 ++++ test/confs/0414 | 52 +++ test/confs/0415 | 25 ++ test/confs/0416 | 59 +++ test/confs/0417 | 46 +++ test/confs/0418 | 19 + test/confs/0419 | 37 ++ test/confs/0420 | 20 + test/confs/0421 | 38 ++ test/confs/0422 | 29 ++ test/confs/0423 | 33 ++ test/confs/0424 | 27 ++ test/confs/0425 | 48 +++ test/confs/0426 | 39 ++ test/confs/0427 | 26 ++ test/confs/0428 | 83 ++++ test/confs/0429 | 35 ++ test/confs/0430 | 46 +++ test/confs/0431 | 61 +++ test/confs/0432 | 47 +++ test/confs/0433 | 22 + test/confs/0434 | 38 ++ test/confs/0435 | 15 + test/confs/0436 | 35 ++ test/confs/0437 | 34 ++ test/confs/0438 | 17 + test/confs/0439 | 17 + test/confs/0440 | 39 ++ test/confs/0441 | 16 + test/confs/0442 | 46 +++ test/confs/0443 | 37 ++ test/confs/0444 | 44 ++ test/confs/0445 | 40 ++ test/confs/0446 | 54 +++ test/confs/0447 | 60 +++ test/confs/0448 | 39 ++ test/confs/0449 | 38 ++ test/confs/0450 | 47 +++ test/confs/0451 | 47 +++ test/confs/0452 | 47 +++ test/confs/0453 | 22 + test/confs/0454 | 54 +++ test/confs/0455 | 56 +++ test/confs/0456 | 47 +++ test/confs/0457 | 28 ++ test/confs/0458 | 29 ++ test/confs/0459 | 32 ++ test/confs/0460 | 38 ++ test/confs/0461 | 61 +++ test/confs/0462 | 58 +++ test/confs/0463 | 36 ++ test/confs/0464 | 55 +++ test/confs/0465 | 27 ++ test/confs/0466 | 59 +++ test/confs/0467 | 36 ++ test/confs/0468 | 31 ++ test/confs/0469 | 34 ++ test/confs/0470 | 28 ++ test/confs/0471 | 22 + test/confs/0472 | 45 +++ test/confs/0473 | 51 +++ test/confs/0474 | 40 ++ test/confs/0475 | 23 ++ test/confs/0476 | 43 ++ test/confs/0477 | 44 ++ test/confs/0478 | 47 +++ test/confs/0479 | 54 +++ test/confs/0480 | 54 +++ test/confs/0481 | 54 +++ test/confs/0482 | 28 ++ test/confs/0483 | 50 +++ test/confs/0484 | 15 + test/confs/0485 | 65 +++ test/confs/0486 | 72 ++++ test/confs/0487 | 38 ++ test/confs/0488 | 30 ++ test/confs/0489 | 18 + test/confs/0490 | 28 ++ test/confs/0491 | 48 +++ test/confs/0492 | 46 +++ test/confs/0493 | 36 ++ test/confs/0494 | 47 +++ test/confs/0495 | 90 +++++ test/confs/0496 | 47 +++ test/confs/0497 | 44 ++ test/confs/0498 | 49 +++ test/confs/0499 | 36 ++ test/confs/0500 | 50 +++ test/confs/0501 | 32 ++ test/confs/0502 | 49 +++ test/confs/0503 | 46 +++ test/confs/0504 | 53 +++ test/confs/0505 | 30 ++ test/confs/0506 | 37 ++ test/confs/0507 | 29 ++ test/confs/0508 | 50 +++ test/confs/0509 | 29 ++ test/confs/0510 | 18 + test/confs/0511 | 34 ++ test/confs/0512 | 51 +++ test/confs/0513 | 46 +++ test/confs/0514 | 36 ++ test/confs/0515 | 26 ++ test/confs/0516 | 63 +++ test/confs/0517 | 47 +++ test/confs/0518 | 57 +++ test/confs/0519 | 35 ++ test/confs/0520 | 60 +++ test/confs/0521 | 58 +++ test/confs/0522 | 70 ++++ test/confs/0523 | 43 ++ test/confs/0524 | 27 ++ test/confs/0525 | 50 +++ test/confs/0526 | 29 ++ test/confs/0527 | 36 ++ test/confs/0528 | 51 +++ test/confs/1000 | 31 ++ test/confs/1001 | 40 ++ test/confs/1002 | 84 ++++ test/confs/1003 | 59 +++ test/confs/1005 | 35 ++ test/confs/1006 | 47 +++ test/confs/1007 | 22 + test/confs/1008 | 43 ++ test/confs/2000 | 67 +++ test/confs/2001 | 69 ++++ test/confs/2002 | 67 +++ test/confs/2003 | 64 +++ test/confs/2004 | 56 +++ test/confs/2005 | 65 +++ test/confs/2006 | 21 + test/confs/2007 | 69 ++++ test/confs/2008 | 89 ++++ test/confs/2009 | 65 +++ test/confs/2010 | 51 +++ test/confs/2011 | 58 +++ test/confs/2012 | 59 +++ test/confs/2013 | 65 +++ test/confs/2014 | 64 +++ test/confs/2015 | 22 + test/confs/2016 | 47 +++ test/confs/2017 | 73 ++++ test/confs/2018 | 31 ++ test/confs/2019 | 66 +++ test/confs/2020 | 52 +++ test/confs/2021 | 48 +++ test/confs/2022 | 19 + test/confs/2023 | 28 ++ test/confs/2024 | 29 ++ test/confs/2025 | 65 +++ test/confs/2026 | 64 +++ test/confs/2027 | 60 +++ test/confs/2028 | 24 ++ test/confs/2100 | 67 +++ test/confs/2101 | 69 ++++ test/confs/2102 | 66 +++ test/confs/2103 | 64 +++ test/confs/2104 | 56 +++ test/confs/2105 | 65 +++ test/confs/2106 | 21 + test/confs/2107 | 69 ++++ test/confs/2108 | 89 ++++ test/confs/2109 | 65 +++ test/confs/2110 | 51 +++ test/confs/2111 | 58 +++ test/confs/2112 | 59 +++ test/confs/2113 | 65 +++ test/confs/2114 | 64 +++ test/confs/2115 | 22 + test/confs/2116 | 47 +++ test/confs/2117 | 73 ++++ test/confs/2118 | 31 ++ test/confs/2119 | 65 +++ test/confs/2120 | 52 +++ test/confs/2121 | 48 +++ test/confs/2122 | 19 + test/confs/2123 | 28 ++ test/confs/2124 | 29 ++ test/confs/2125 | 66 +++ test/confs/2126 | 66 +++ test/confs/2127 | 60 +++ test/confs/2128 | 24 ++ test/confs/2149 | 59 +++ test/confs/2200 | 12 + test/confs/2201 | 54 +++ test/confs/2250 | 12 + test/confs/2300 | 14 + test/confs/2400 | 14 + test/confs/2500 | 14 + test/confs/2501 | 43 ++ test/confs/2600 | 56 +++ test/confs/3000 | 28 ++ test/confs/3100 | 16 + test/confs/3200 | 14 + test/confs/3201 | 28 ++ test/confs/3202 | 31 ++ test/confs/3203 | 34 ++ test/confs/3204 | 24 ++ test/confs/3205 | 33 ++ test/confs/3206 | 55 +++ test/confs/3207 | 100 +++++ test/confs/3208 | 37 ++ test/confs/3209 | 47 +++ test/confs/3210 | 42 ++ test/confs/3211 | 45 +++ test/confs/3212 | 15 + test/confs/3213 | 25 ++ test/confs/3300 | 14 + test/confs/3400 | 158 ++++++++ test/confs/3401 | 73 ++++ test/confs/3402 | 33 ++ test/confs/3403 | 54 +++ test/confs/3404 | 61 +++ test/confs/3405 | 49 +++ test/confs/3406 | 36 ++ test/confs/3407 | 43 ++ test/confs/3408 | 79 ++++ test/confs/3409 | 32 ++ test/confs/3410 | 48 +++ test/confs/3411 | 98 +++++ test/confs/3412 | 54 +++ test/confs/3413 | 30 ++ test/confs/3414 | 44 ++ test/confs/3415 | 48 +++ test/confs/3450 | 47 +++ test/confs/3451 | 79 ++++ test/confs/3452 | 87 ++++ test/confs/3453 | 35 ++ test/confs/3460 | 47 +++ test/confs/3461 | 79 ++++ test/confs/3462 | 87 ++++ test/confs/3463 | 35 ++ test/confs/3500 | 114 ++++++ test/confs/3501 | 69 ++++ test/confs/3600 | 78 ++++ test/confs/4000 | 91 +++++ test/confs/4100 | 16 + test/confs/4950 | 42 ++ test/confs/5000 | 69 ++++ test/confs/5001 | 49 +++ test/confs/5002 | 47 +++ test/confs/5003 | 53 +++ test/confs/5004 | 41 ++ test/confs/5005 | 49 +++ test/confs/5006 | 46 +++ test/confs/5050 | 74 ++++ test/confs/5100 | 58 +++ test/confs/5101 | 65 +++ test/confs/5102 | 54 +++ test/confs/5103 | 40 ++ test/confs/5200 | 62 +++ test/confs/5201 | 54 +++ test/confs/5202 | 39 ++ test/confs/5203 | 40 ++ test/confs/5204 | 78 ++++ test/confs/5205 | 36 ++ test/confs/5206 | 47 +++ test/confs/5207 | 56 +++ test/confs/5208 | 37 ++ test/confs/5209 | 44 ++ test/confs/5300 | 57 +++ test/confs/5301 | 58 +++ test/confs/9000 | 18 + test/confs/9001 | 40 ++ test/confs/9100 | 53 +++ test/confs/9200 | 56 +++ test/confs/9300 | 31 ++ test/confs/9400 | 54 +++ test/confs/9401 | 48 +++ test/confs/9402 | 21 + test/confs/9450 | 35 ++ test/confs/9900 | 44 ++ test/confs/9901 | 69 ++++ test/confs/9902 | 21 + test/log/0005 | 11 + test/log/0006 | 10 + test/log/0008 | 3 + test/log/0009 | 3 + test/log/0010 | 4 + test/log/0011 | 4 + test/log/0012 | 3 + test/log/0014 | 9 + test/log/0015 | 35 ++ test/log/0016 | 7 + test/log/0019 | 18 + test/log/0021 | 33 ++ test/log/0022 | 19 + test/log/0023 | 58 +++ test/log/0024 | 32 ++ test/log/0025 | 9 + test/log/0026 | 12 + test/log/0027 | 12 + test/log/0028 | 2 + test/log/0029 | 4 + test/log/0030 | 2 + test/log/0031 | 7 + test/log/0032 | 6 + test/log/0033 | 12 + test/log/0034 | 11 + test/log/0035 | 12 + test/log/0036 | 15 + test/log/0037 | 153 +++++++ test/log/0039 | 8 + test/log/0040 | 3 + test/log/0041 | 1 + test/log/0046 | 9 + test/log/0048 | 35 ++ test/log/0049 | 30 ++ test/log/0050 | 33 ++ test/log/0051 | 36 ++ test/log/0052 | 18 + test/log/0055 | 42 ++ test/log/0071 | 2 + test/log/0072 | 37 ++ test/log/0073 | 15 + test/log/0074 | 34 ++ test/log/0075 | 3 + test/log/0076 | 2 + test/log/0079 | 19 + test/log/0081 | 3 + test/log/0082 | 3 + test/log/0083 | 3 + test/log/0090 | 6 + test/log/0092 | 6 + test/log/0094 | 10 + test/log/0095 | 32 ++ test/log/0096 | 6 + test/log/0097 | 6 + test/log/0098 | 91 +++++ test/log/0099 | 10 + test/log/0100 | 49 +++ test/log/0101 | 36 ++ test/log/0102 | 32 ++ test/log/0103 | 20 + test/log/0104 | 6 + test/log/0105 | 9 + test/log/0106 | 5 + test/log/0107 | 7 + test/log/0108 | 12 + test/log/0109 | 4 + test/log/0110 | 6 + test/log/0111 | 9 + test/log/0112 | 6 + test/log/0113 | 6 + test/log/0114 | 16 + test/log/0115 | 12 + test/log/0116 | 13 + test/log/0118 | 7 + test/log/0119 | 32 ++ test/log/0120 | 12 + test/log/0122 | 8 + test/log/0125 | 1 + test/log/0127 | 30 ++ test/log/0128 | 2 + test/log/0130 | 4 + test/log/0131 | 4 + test/log/0132 | 2 + test/log/0133 | 4 + test/log/0134 | 25 ++ test/log/0135 | 37 ++ test/log/0136 | 24 ++ test/log/0137 | 21 + test/log/0140 | 12 + test/log/0141 | 7 + test/log/0142 | 7 + test/log/0143 | 3 + test/log/0144 | 2 + test/log/0147 | 1 + test/log/0150 | 3 + test/log/0151 | 3 + test/log/0152 | 24 ++ test/log/0154 | 22 + test/log/0155 | 22 + test/log/0156 | 7 + test/log/0158 | 10 + test/log/0159 | 17 + test/log/0160 | 15 + test/log/0162 | 1 + test/log/0163 | 6 + test/log/0164 | 14 + test/log/0165 | 14 + test/log/0166 | 4 + test/log/0167 | 9 + test/log/0168 | 2 + test/log/0169 | 11 + test/log/0170 | 3 + test/log/0171 | 3 + test/log/0173 | 16 + test/log/0174 | 27 ++ test/log/0176 | 11 + test/log/0177 | 56 +++ test/log/0178 | 15 + test/log/0179 | 8 + test/log/0180 | 7 + test/log/0181 | 2 + test/log/0182 | 6 + test/log/0184 | 2 + test/log/0185 | 8 + test/log/0188 | 2 + test/log/0189 | 6 + test/log/0190 | 15 + test/log/0191 | 3 + test/log/0192 | 8 + test/log/0193 | 8 + test/log/0194 | 32 ++ test/log/0195 | 18 + test/log/0196 | 1 + test/log/0197 | 21 + test/log/0198 | 11 + test/log/0201 | 2 + test/log/0202 | 14 + test/log/0203 | 11 + test/log/0204 | 8 + test/log/0205 | 6 + test/log/0206 | 21 + test/log/0207 | 16 + test/log/0208 | 20 + test/log/0209 | 35 ++ test/log/0210 | 5 + test/log/0211 | 21 + test/log/0212 | 8 + test/log/0213 | 3 + test/log/0214 | 2 + test/log/0215 | 47 +++ test/log/0216 | 506 +++++++++++++++++++++++ test/log/0217 | 121 ++++++ test/log/0218 | 28 ++ test/log/0220 | 22 + test/log/0221 | 17 + test/log/0222 | 33 ++ test/log/0223 | 15 + test/log/0224 | 19 + test/log/0225 | 4 + test/log/0226 | 14 + test/log/0227 | 21 + test/log/0228 | 3 + test/log/0229 | 7 + test/log/0230 | 25 ++ test/log/0231 | 8 + test/log/0233 | 14 + test/log/0234 | 1 + test/log/0237 | 14 + test/log/0240 | 3 + test/log/0241 | 12 + test/log/0242 | 6 + test/log/0243 | 7 + test/log/0245 | 1 + test/log/0246 | 6 + test/log/0247 | 7 + test/log/0248 | 2 + test/log/0250 | 3 + test/log/0251 | 3 + test/log/0252 | 16 + test/log/0253 | 14 + test/log/0254 | 3 + test/log/0255 | 1 + test/log/0256 | 7 + test/log/0257 | 4 + test/log/0258 | 30 ++ test/log/0260 | 16 + test/log/0261 | 10 + test/log/0262 | 2 + test/log/0264 | 50 +++ test/log/0266 | 46 +++ test/log/0270 | 46 +++ test/log/0273 | 2 + test/log/0274 | 6 + test/log/0275 | 3 + test/log/0276 | 18 + test/log/0278 | 3 + test/log/0280 | 14 + test/log/0282 | 9 + test/log/0283 | 9 + test/log/0284 | 19 + test/log/0285 | 28 ++ test/log/0286 | 32 ++ test/log/0287 | 5 + test/log/0288 | 5 + test/log/0289 | 3 + test/log/0292 | 4 + test/log/0293 | 7 + test/log/0294 | 8 + test/log/0295 | 11 + test/log/0296 | 9 + test/log/0297 | 16 + test/log/0298 | 12 + test/log/0299 | 6 + test/log/0300 | 15 + test/log/0301 | 4 + test/log/0302 | 15 + test/log/0306 | 19 + test/log/0307 | 19 + test/log/0309 | 8 + test/log/0310 | 7 + test/log/0311 | 2 + test/log/0313 | 3 + test/log/0315 | 8 + test/log/0317 | 2 + test/log/0318 | 5 + test/log/0319 | 6 + test/log/0320 | 2 + test/log/0321 | 6 + test/log/0322 | 81 ++++ test/log/0324 | 3 + test/log/0326 | 26 ++ test/log/0327 | 4 + test/log/0328 | 3 + test/log/0329 | 3 + test/log/0330 | 9 + test/log/0332 | 12 + test/log/0333 | 9 + test/log/0335 | 16 + test/log/0336 | 16 + test/log/0338 | 7 + test/log/0339 | 2 + test/log/0341 | 16 + test/log/0343 | 4 + test/log/0345 | 12 + test/log/0346 | 7 + test/log/0347 | 5 + test/log/0349 | 3 + test/log/0351 | 3 + test/log/0352 | 12 + test/log/0353 | 2 + test/log/0354 | 2 + test/log/0355 | 9 + test/log/0356 | 4 + test/log/0357 | 8 + test/log/0358 | 7 + test/log/0359 | 6 + test/log/0360 | 6 + test/log/0361 | 6 + test/log/0363 | 3 + test/log/0365 | 18 + test/log/0366 | 27 ++ test/log/0367 | 14 + test/log/0369 | 11 + test/log/0370 | 3 + test/log/0372 | 6 + test/log/0373 | 1 + test/log/0374 | 21 + test/log/0375 | 19 + test/log/0376 | 18 + test/log/0377 | 13 + test/log/0378 | 11 + test/log/0379 | 7 + test/log/0380 | 3 + test/log/0382 | 10 + test/log/0383 | 20 + test/log/0385 | 24 ++ test/log/0386 | 8 + test/log/0387 | 2 + test/log/0388 | 9 + test/log/0389 | 4 + test/log/0393 | 5 + test/log/0395 | 27 ++ test/log/0396 | 1 + test/log/0398 | 10 + test/log/0402 | 7 + test/log/0403 | 3 + test/log/0404 | 6 + test/log/0407 | 6 + test/log/0408 | 3 + test/log/0411 | 9 + test/log/0412 | 12 + test/log/0413 | 6 + test/log/0416 | 26 ++ test/log/0417 | 6 + test/log/0418 | 1 + test/log/0421 | 3 + test/log/0424 | 6 + test/log/0426 | 6 + test/log/0428 | 49 +++ test/log/0429 | 6 + test/log/0431 | 14 + test/log/0433 | 6 + test/log/0436 | 6 + test/log/0437 | 8 + test/log/0438 | 2 + test/log/0439 | 4 + test/log/0440 | 14 + test/log/0441 | 2 + test/log/0444 | 7 + test/log/0446 | 6 + test/log/0447 | 13 + test/log/0448 | 3 + test/log/0449 | 4 + test/log/0450 | 7 + test/log/0451 | 2 + test/log/0452 | 14 + test/log/0453 | 6 + test/log/0454 | 4 + test/log/0455 | 14 + test/log/0457 | 3 + test/log/0458 | 17 + test/log/0459 | 2 + test/log/0460 | 7 + test/log/0461 | 37 ++ test/log/0462 | 4 + test/log/0465 | 3 + test/log/0467 | 9 + test/log/0468 | 2 + test/log/0470 | 6 + test/log/0471 | 1 + test/log/0472 | 6 + test/log/0473 | 10 + test/log/0474 | 8 + test/log/0476 | 12 + test/log/0477 | 3 + test/log/0478 | 14 + test/log/0480 | 6 + test/log/0481 | 3 + test/log/0482 | 2 + test/log/0483 | 2 + test/log/0485 | 17 + test/log/0486 | 23 ++ test/log/0487 | 3 + test/log/0488 | 1 + test/log/0489 | 8 + test/log/0490 | 2 + test/log/0491 | 21 + test/log/0492 | 12 + test/log/0493 | 3 + test/log/0494 | 6 + test/log/0495 | 66 +++ test/log/0496 | 3 + test/log/0497 | 7 + test/log/0498 | 10 + test/log/0500 | 5 + test/log/0501 | 3 + test/log/0502 | 15 + test/log/0503 | 7 + test/log/0504 | 6 + test/log/0505 | 6 + test/log/0506 | 13 + test/log/0507 | 6 + test/log/0508 | 6 + test/log/0509 | 3 + test/log/0511 | 24 ++ test/log/0512 | 28 ++ test/log/0514 | 5 + test/log/0516 | 18 + test/log/0517 | 6 + test/log/0519 | 11 + test/log/0520 | 8 + test/log/0521 | 4 + test/log/0522 | 16 + test/log/0523 | 3 + test/log/0525 | 3 + test/log/0526 | 3 + test/log/0527 | 2 + test/log/0528 | 9 + test/log/1001 | 15 + test/log/1003 | 25 ++ test/log/1006 | 4 + test/log/1007 | 8 + test/log/1008 | 3 + test/log/2000 | 13 + test/log/2001 | 16 + test/log/2002 | 10 + test/log/2003 | 7 + test/log/2004 | 7 + test/log/2005 | 4 + test/log/2006 | 2 + test/log/2007 | 9 + test/log/2008 | 25 ++ test/log/2009 | 10 + test/log/2010 | 10 + test/log/2011 | 11 + test/log/2012 | 12 + test/log/2013 | 21 + test/log/2014 | 8 + test/log/2015 | 4 + test/log/2016 | 3 + test/log/2017 | 19 + test/log/2018 | 3 + test/log/2019 | 9 + test/log/2020 | 10 + test/log/2021 | 10 + test/log/2022 | 1 + test/log/2023 | 1 + test/log/2024 | 4 + test/log/2025 | 11 + test/log/2026 | 13 + test/log/2027 | 22 + test/log/2028 | 3 + test/log/2100 | 13 + test/log/2101 | 16 + test/log/2102 | 10 + test/log/2103 | 7 + test/log/2104 | 7 + test/log/2105 | 4 + test/log/2106 | 2 + test/log/2107 | 9 + test/log/2108 | 25 ++ test/log/2109 | 10 + test/log/2110 | 10 + test/log/2111 | 11 + test/log/2112 | 12 + test/log/2113 | 21 + test/log/2114 | 14 + test/log/2115 | 4 + test/log/2116 | 3 + test/log/2117 | 19 + test/log/2118 | 3 + test/log/2119 | 9 + test/log/2120 | 12 + test/log/2121 | 10 + test/log/2122 | 1 + test/log/2123 | 1 + test/log/2124 | 5 + test/log/2125 | 11 + test/log/2126 | 15 + test/log/2127 | 22 + test/log/2128 | 3 + test/log/2149 | 13 + test/log/2600 | 3 + test/log/3000 | 3 + test/log/3203 | 2 + test/log/3206 | 7 + test/log/3207 | 9 + test/log/3209 | 5 + test/log/3211 | 1 + test/log/3400 | 56 +++ test/log/3401 | 31 ++ test/log/3402 | 1 + test/log/3403 | 4 + test/log/3404 | 9 + test/log/3405 | 6 + test/log/3409 | 4 + test/log/3411 | 7 + test/log/3412 | 6 + test/log/3413 | 1 + test/log/3414 | 11 + test/log/3415 | 11 + test/log/3450 | 2 + test/log/3451 | 19 + test/log/3452 | 19 + test/log/3453 | 2 + test/log/3460 | 2 + test/log/3461 | 19 + test/log/3462 | 19 + test/log/3463 | 2 + test/log/3500 | 3 + test/log/3501 | 3 + test/log/3600 | 17 + test/log/4000 | 25 ++ test/log/5000 | 27 ++ test/log/5001 | 7 + test/log/5002 | 9 + test/log/5003 | 7 + test/log/5004 | 3 + test/log/5005 | 10 + test/log/5006 | 3 + test/log/5050 | 22 + test/log/5100 | 252 ++++++++++++ test/log/5101 | 91 +++++ test/log/5102 | 25 ++ test/log/5103 | 17 + test/log/5200 | 6 + test/log/5201 | 15 + test/log/5202 | 7 + test/log/5203 | 3 + test/log/5204 | 6 + test/log/5207 | 4 + test/log/5300 | 1 + test/log/9001 | 7 + test/log/9100 | 3 + test/log/9200 | 3 + test/log/9300 | 2 + test/log/9400 | 92 +++++ test/log/9401 | 6 + test/log/9402 | 5 + test/log/9901 | 20 + test/mail/0005.CALLER | 62 +++ test/mail/0006.CALLER | 23 ++ test/mail/0008.CALLER | 17 + test/mail/0009.CALLER | 17 + test/mail/0010.CALLER | 17 + test/mail/0011.CALLER | 17 + test/mail/0014.userx | 23 ++ test/mail/0015.CALLER | 77 ++++ test/mail/0015.userx | 118 ++++++ test/mail/0016.userx | 30 ++ test/mail/0021.ok | 56 +++ test/mail/0021.userx | 50 +++ test/mail/0021.x | 10 + test/mail/0023.cond- | 9 + test/mail/0023.cond-0 | 9 + test/mail/0023.cond-00 | 9 + test/mail/0023.cond-1 | 10 + test/mail/0023.cond-10 | 10 + test/mail/0023.cond-false | 9 + test/mail/0023.cond-no | 9 + test/mail/0023.cond-rhubarb | 18 + test/mail/0023.cond-true | 10 + test/mail/0023.cond-yes | 19 + test/mail/0023.okbatch | 44 ++ test/mail/0023.userx | 24 ++ test/mail/0023.userx-vs | 13 + test/mail/0024.postmaster | 35 ++ test/mail/0024.userx | 17 + test/mail/0025.userx | 10 + test/mail/0026.userx | 26 ++ test/mail/0031.CALLER | 14 + test/mail/0032.CALLER | 36 ++ test/mail/0036.abcd | 15 + test/mail/0036.userx | 15 + test/mail/0037.CALLER | 373 +++++++++++++++++ test/mail/0037.dff | 18 + test/mail/0037.postmaster | 46 +++ test/mail/0037.userx | 79 ++++ test/mail/0037.userz | 109 +++++ test/mail/0040.userx | 13 + test/mail/0046.userx | Bin 0 -> 2905 bytes test/mail/0048.CALLER | 400 ++++++++++++++++++ test/mail/0049.userx | 145 +++++++ test/mail/0050.userx | 164 ++++++++ test/mail/0051.CALLER | 144 +++++++ test/mail/0051.userx | 56 +++ test/mail/0052.!one | 14 + test/mail/0052.CALLER | 72 ++++ test/mail/0052.yy99 | 14 + test/mail/0055.userx | 13 + test/mail/0072.CALLER | 109 +++++ test/mail/0073.CALLER | 32 ++ test/mail/0074.CALLER | 32 ++ test/mail/0074.userx | 103 +++++ test/mail/0079.rbl | 21 + test/mail/0079.userx | 58 +++ test/mail/0081.userx | 20 + test/mail/0082.userx | 16 + test/mail/0083.userx | 16 + test/mail/0090.CALLER | 13 + test/mail/0094.userx | 33 ++ test/mail/0095.userx | 302 ++++++++++++++ test/mail/0095.usery | 0 test/mail/0095.userz | 12 + test/mail/0095.userz.bounce | 17 + test/mail/0096.userx | 29 ++ test/mail/0097.userx | 30 ++ test/mail/0098.CALLER | 205 ++++++++++ test/mail/0100.CALLER | 19 + test/mail/0100.userw | 22 + test/mail/0100.userx | 542 +++++++++++++++++++++++++ test/mail/0100.usery | 20 + test/mail/0100.userz | 20 + test/mail/0101.userx | 521 ++++++++++++++++++++++++ test/mail/0101.userz | 20 + test/mail/0102.batched | 26 ++ test/mail/0102.tpmissing | 1 + test/mail/0102.undefined | 1 + test/mail/0102.userx | 28 ++ test/mail/0102.usery | 32 ++ test/mail/0102.userz | 33 ++ test/mail/0103.CALLER | 67 +++ test/mail/0103.rewritten | 11 + test/mail/0104.mmm | 11 + test/mail/0104.yyy | 11 + test/mail/0105.default | 14 + test/mail/0105.firstuser | 14 + test/mail/0105.seconduser | 14 + test/mail/0110.second | 10 + test/mail/0111.userx | 39 ++ test/mail/0112.file | 11 + test/mail/0112.pipe | 11 + test/mail/0113.second | 10 + test/mail/0114.file | 24 ++ test/mail/0114.pipe | 11 + test/mail/0115.file | 48 +++ test/mail/0116.acopy | 11 + test/mail/0116.alias1 | 11 + test/mail/0116.alias2 | 11 + test/mail/0116.dcopy | 22 + test/mail/0118.userx | 10 + test/mail/0127.userx | 150 +++++++ test/mail/0131.copy | 12 + test/mail/0131.userx | 12 + test/mail/0133.dddd | 24 ++ test/mail/0134.PIPE | 1 + test/mail/0134.UC-USERX | 14 + test/mail/0134.lc-unknown | 40 ++ test/mail/0134.lc-userx | 54 +++ test/mail/0136.forwarder | 73 ++++ test/mail/0137.userx | 48 +++ test/mail/0140.CALLER | 52 +++ test/mail/0142.CALLER | 40 ++ test/mail/0142.filter | 14 + test/mail/0150.postmaster | 12 + test/mail/0151.postmaster | 11 + test/mail/0152.postmaster | 91 +++++ test/mail/0159.userx | 36 ++ test/mail/0164.CALLER | 150 +++++++ test/mail/0165.CALLER | 152 +++++++ test/mail/0166.userx | 16 + test/mail/0166.usery | 15 + test/mail/0167.userx | 35 ++ test/mail/0169.userx | 37 ++ test/mail/0171.CALLER | 11 + test/mail/0173.userx | 30 ++ test/mail/0173.usery | 14 + test/mail/0173.userz | 14 + test/mail/0174.CALLER | 35 ++ test/mail/0174.userx | 41 ++ test/mail/0174.usery | 13 + test/mail/0174.userz | 13 + test/mail/0176.CALLER | 32 ++ test/mail/0177.CALLER | 34 ++ test/mail/0177.userx | 36 ++ test/mail/0177.usery | 70 ++++ test/mail/0182.userx | 13 + test/mail/0189.userx | 27 ++ test/mail/0192.userx | 23 ++ test/mail/0194.CALLER | 151 +++++++ test/mail/0197.copies | 26 ++ test/mail/0202.userx | 57 +++ test/mail/0205.redirected | 11 + test/mail/0205.x | 10 + test/mail/0210.file | 15 + test/mail/0210.pipe | 14 + test/mail/0211.CALLER | 73 ++++ test/mail/0220.userx | 54 +++ test/mail/0221.userx | 41 ++ test/mail/0222.foo1 | 26 ++ test/mail/0222.foo2 | 13 + test/mail/0222.foo3 | 13 + test/mail/0223.CALLER | 32 ++ test/mail/0224.CALLER | 75 ++++ test/mail/0226.CALLER | 110 +++++ test/mail/0226.file | 10 + test/mail/0230.x | 37 ++ test/mail/0231.a | 12 + test/mail/0231.b | 12 + test/mail/0233.me | 32 ++ test/mail/0233.postmaster | 13 + test/mail/0237.CALLER | 107 +++++ test/mail/0237.file | 10 + test/mail/0241.userx | 10 + test/mail/0243.CALLER | 16 + test/mail/0246.CALLER | 15 + test/mail/0252.t1 | 48 +++ test/mail/0252.t2 | 48 +++ test/mail/0253.lmn | 37 ++ test/mail/0253.t1 | 13 + test/mail/0253.t2 | 13 + test/mail/0256.CALLER | 31 ++ test/mail/0256.abcd | 31 ++ test/mail/0258.userx | 153 +++++++ test/mail/0260.userx | 9 + test/mail/0264.notuser | 0 test/mail/0264.notuser2 | 0 test/mail/0264.userx | 0 test/mail/0266.CALLER | 34 ++ test/mail/0266.filter | 12 + test/mail/0266.filter2 | 13 + test/mail/0266.filter3 | 13 + test/mail/0266.list2 | 13 + test/mail/0266.postmaster | 126 ++++++ test/mail/0266.spqr | 12 + test/mail/0266.userx | 12 + test/mail/0270.CALLER | 34 ++ test/mail/0270.filter | 12 + test/mail/0270.filter2 | 13 + test/mail/0270.filter3 | 13 + test/mail/0270.list2 | 13 + test/mail/0270.postmaster | 126 ++++++ test/mail/0270.spqr | 12 + test/mail/0270.userx | 12 + test/mail/0274.abcd | 9 + test/mail/0274.redirect | 9 + test/mail/0274.userx | 9 + test/mail/0274.xyz | 9 + test/mail/0280.CALLER | 62 +++ test/mail/0282.userx | 20 + test/mail/0283.CALLER | 38 ++ test/mail/0284.batched | 33 ++ test/mail/0284.other.domain | 10 + test/mail/0284.test.ex | 11 + test/mail/0284.x-t2 | 10 + test/mail/0284.y-t2 | 10 + test/mail/0289.CALLER | 22 + test/mail/0296.CALLER | 33 ++ test/mail/0298.CALLER | 65 +++ test/mail/0306.anyone | 64 +++ test/mail/0307.anyone | 64 +++ test/mail/0309.CALLER | 55 +++ test/mail/0310.CALLER | 21 + test/mail/0310.abcd | 0 test/mail/0318.userx | 9 + test/mail/0319.saved | 12 + test/mail/0321.CALLER | 33 ++ test/mail/0324.userx | 671 +++++++++++++++++++++++++++++++ test/mail/0326.userx | 35 ++ test/mail/0327.userx | 20 + test/mail/0328.userx | 11 + test/mail/0329.userx | 11 + test/mail/0330.userz1 | 36 ++ test/mail/0335.batch | 11 + test/mail/0335.clone | 14 + test/mail/0335.final | 35 ++ test/mail/0338.a1-userx | 11 + test/mail/0338.a2-userx | 11 + test/mail/0341.mailbox | 11 + test/mail/0346.x | 11 + test/mail/0349.xxxx | 11 + test/mail/0351.userx | 58 +++ test/mail/0352.userx | 76 ++++ test/mail/0359.userx | 11 + test/mail/0374.CALLER | 37 ++ test/mail/0374.a1 | 11 + test/mail/0374.a1-u | 11 + test/mail/0374.b1 | 11 + test/mail/0374.c1 | 11 + test/mail/0374.d1 | 11 + test/mail/0374.d2 | 11 + test/mail/0374.d3 | 11 + test/mail/0375.CALLER | 34 ++ test/mail/0375.a1 | 11 + test/mail/0375.a1-u | 11 + test/mail/0375.b1 | 11 + test/mail/0375.c1 | 11 + test/mail/0375.d1 | 11 + test/mail/0375.d2 | 11 + test/mail/0375.d3 | 11 + test/mail/0375.e1 | 11 + test/mail/0375.f1 | 11 + test/mail/0375.f2 | 11 + test/mail/0375.f3 | 11 + test/mail/0375.h1 | 12 + test/mail/0375.h1-u | 12 + test/mail/0377.aaaa | 9 + test/mail/0377.bbbb | 9 + test/mail/0377.cccc | 9 + test/mail/0378.file | 10 + test/mail/0379.bbbb | 9 + test/mail/0379.cccc | 9 + test/mail/0380.bbbb | 9 + test/mail/0383.CALLER | 236 +++++++++++ test/mail/0385.CALLER | 334 +++++++++++++++ test/mail/0386.2 | 22 + test/mail/0393.userx | 11 + test/mail/0395.CALLER | 24 ++ test/mail/0395.userx | 95 +++++ test/mail/0398.x | 11 + test/mail/0404.sender | 12 + test/mail/0408.userx | 10 + test/mail/0411.afolder | 28 ++ test/mail/0412.CALLER | 71 ++++ test/mail/0421.a | 14 + test/mail/0428.CALLER | 74 ++++ test/mail/0428.inbox.JUNK | 80 ++++ test/mail/0428.redirected | 15 + test/mail/0428.someone | 21 + test/mail/0428.userx | 66 +++ test/mail/0428.userx-extra | 15 + test/mail/0431.xxx | 24 ++ test/mail/0436.CALLER | 18 + test/mail/0437.file | 22 + test/mail/0444.CALLER | 43 ++ test/mail/0444.userx | 11 + test/mail/0446.userx | 28 ++ test/mail/0449.userx | 11 + test/mail/0452.CALLER | 52 +++ test/mail/0452.userx | 12 + test/mail/0460.userx | 30 ++ test/mail/0461.CALLER | 99 +++++ test/mail/0472.userz99 | 22 + test/mail/0480.userx | 8 + test/mail/0481.userx | 12 + test/mail/0485.userx | 17 + test/mail/0487.userx | 12 + test/mail/0491.userx | 71 ++++ test/mail/0493.a | 183 +++++++++ test/mail/0494.userx | 13 + test/mail/0496.someone | 18 + test/mail/0500.userx | 12 + test/mail/0503.userx | 11 + test/mail/0504.userx | 0 test/mail/0508.postmaster | 42 ++ test/mail/0514.userx | 11 + test/mail/0517.userx | 10 + test/mail/0517.usery | 7 + test/mail/0522.CALLER | 64 +++ test/mail/0523.userx | 15 + test/mail/1001.userx | 27 ++ test/mail/2002.CALLER | 24 ++ test/mail/2003.userx | 11 + test/mail/2004.userx | 10 + test/mail/2008.CALLER | 34 ++ test/mail/2008.abcd | 17 + test/mail/2008.xyz | 16 + test/mail/2013.userx | 36 ++ test/mail/2017.userx | 36 ++ test/mail/2019.userx | 22 + test/mail/2027.userx | 18 + test/mail/2027.usery | 17 + test/mail/2102.CALLER | 24 ++ test/mail/2103.userx | 11 + test/mail/2104.userx | 10 + test/mail/2108.CALLER | 34 ++ test/mail/2108.abcd | 17 + test/mail/2108.xyz | 16 + test/mail/2113.userx | 36 ++ test/mail/2117.userx | 36 ++ test/mail/2119.userx | 22 + test/mail/2127.userx | 18 + test/mail/2127.usery | 17 + test/mail/2149.userx | 18 + test/mail/2600.userx | 11 + test/mail/3400.userx | 119 ++++++ test/mail/3403.userx | 13 + test/mail/3411.postmaster | 8 + test/mail/3411.userx | 8 + test/mail/3451.userx | 36 ++ test/mail/3452.userx | 36 ++ test/mail/3461.userx | 36 ++ test/mail/3462.userx | 36 ++ test/mail/3500.userx | 14 + test/mail/4000.userx | 316 +++++++++++++++ test/mail/5050.tpmissing | 1 + test/mail/5050.undefined | 1 + test/mail/5050.userx | 28 ++ test/mail/5050.usery | 14 + test/mail/5050.userz | 41 ++ test/mail/5101.copied | 84 ++++ test/mail/5200.postmaster | 20 + test/mail/5203.userx | 11 + test/mail/5204.CALLER | 33 ++ test/mail/5207.qpgm | 18 + test/mail/9001.CALLER | 32 ++ test/mail/9100.CALLER | 11 + test/mail/9200.CALLER | 11 + test/mail/9400.exbounce | 41 ++ test/mail/9400.test-local-scan | 64 +++ test/mail/9400.unqualified | 15 + test/mail/9400.userx | 190 +++++++++ test/mail/9400.usery | 14 + 1587 files changed, 55779 insertions(+) create mode 100644 test/aux-var-src/0002.wild create mode 100644 test/aux-var-src/0022.hosts create mode 100644 test/aux-var-src/0037.F create mode 100644 test/aux-var-src/0037.f-7 create mode 100644 test/aux-var-src/0037.f-readfile create mode 100644 test/aux-var-src/0037.f-user create mode 100644 test/aux-var-src/0048.aliases create mode 100644 test/aux-var-src/0060.d1 create mode 100644 test/aux-var-src/0060.d2 create mode 100644 test/aux-var-src/0066.hostnets create mode 100644 test/aux-var-src/0071.aliases create mode 100644 test/aux-var-src/0074.filter create mode 100644 test/aux-var-src/0079.filter create mode 100644 test/aux-var-src/0093.f-1 create mode 100644 test/aux-var-src/0093.f-2 create mode 100644 test/aux-var-src/0112.alias create mode 100644 test/aux-var-src/0114.filter create mode 100644 test/aux-var-src/0115.forward create mode 100644 test/aux-var-src/0164.F create mode 100644 test/aux-var-src/0165.F create mode 100644 test/aux-var-src/0173.filter create mode 100644 test/aux-var-src/0177.filter create mode 100644 test/aux-var-src/0184.filter create mode 100644 test/aux-var-src/0185.filter create mode 100644 test/aux-var-src/0246.filter create mode 100644 test/aux-var-src/0272.exim create mode 100644 test/aux-var-src/0273.exim create mode 100644 test/aux-var-src/0319.filter create mode 100644 test/aux-var-src/0326.filter create mode 100644 test/aux-var-src/0372.F create mode 100644 test/aux-var-src/0383.F create mode 100644 test/aux-var-src/0383.f create mode 100644 test/aux-var-src/0401.hosts1 create mode 100644 test/aux-var-src/0401.hosts2 create mode 100644 test/aux-var-src/0472.f create mode 100644 test/aux-var-src/3408.aliases create mode 100644 test/aux-var-src/4950.tr create mode 100644 test/confs/0000 create mode 100644 test/confs/0001 create mode 100644 test/confs/0002 create mode 100644 test/confs/0003 create mode 100644 test/confs/0004 create mode 100644 test/confs/0005 create mode 100644 test/confs/0006 create mode 100644 test/confs/0007 create mode 100644 test/confs/0008 create mode 100644 test/confs/0009 create mode 100644 test/confs/0010 create mode 100644 test/confs/0011 create mode 100644 test/confs/0012 create mode 100644 test/confs/0013 create mode 100644 test/confs/0014 create mode 100644 test/confs/0015 create mode 100644 test/confs/0016 create mode 100644 test/confs/0017 create mode 100644 test/confs/0018 create mode 100644 test/confs/0019 create mode 100644 test/confs/0020 create mode 100644 test/confs/0021 create mode 100644 test/confs/0022 create mode 100644 test/confs/0023 create mode 100644 test/confs/0024 create mode 100644 test/confs/0025 create mode 100644 test/confs/0026 create mode 100644 test/confs/0027 create mode 100644 test/confs/0028 create mode 100644 test/confs/0029 create mode 100644 test/confs/0030 create mode 100644 test/confs/0031 create mode 100644 test/confs/0032 create mode 100644 test/confs/0033 create mode 100644 test/confs/0034 create mode 100644 test/confs/0035 create mode 100644 test/confs/0036 create mode 100644 test/confs/0037 create mode 100644 test/confs/0038 create mode 100644 test/confs/0039 create mode 100644 test/confs/0040 create mode 100644 test/confs/0041 create mode 100644 test/confs/0042 create mode 100644 test/confs/0043 create mode 100644 test/confs/0044 create mode 100644 test/confs/0045 create mode 100644 test/confs/0046 create mode 100644 test/confs/0047 create mode 100644 test/confs/0048 create mode 100644 test/confs/0049 create mode 100644 test/confs/0050 create mode 100644 test/confs/0051 create mode 100644 test/confs/0052 create mode 100644 test/confs/0053 create mode 100644 test/confs/0054 create mode 100644 test/confs/0055 create mode 100644 test/confs/0056 create mode 100644 test/confs/0057 create mode 100644 test/confs/0058 create mode 100644 test/confs/0059 create mode 100644 test/confs/0060 create mode 100644 test/confs/0061 create mode 100644 test/confs/0062 create mode 100644 test/confs/0063 create mode 100644 test/confs/0064 create mode 100644 test/confs/0065 create mode 100644 test/confs/0066 create mode 100644 test/confs/0067 create mode 100644 test/confs/0068 create mode 100644 test/confs/0069 create mode 100644 test/confs/0070 create mode 100644 test/confs/0071 create mode 100644 test/confs/0072 create mode 100644 test/confs/0073 create mode 100644 test/confs/0074 create mode 100644 test/confs/0075 create mode 100644 test/confs/0076 create mode 100644 test/confs/0077 create mode 100644 test/confs/0078 create mode 100644 test/confs/0079 create mode 100644 test/confs/0080 create mode 100644 test/confs/0081 create mode 100644 test/confs/0082 create mode 100644 test/confs/0083 create mode 100644 test/confs/0084 create mode 100644 test/confs/0085 create mode 100644 test/confs/0086 create mode 100644 test/confs/0087 create mode 100644 test/confs/0088 create mode 100644 test/confs/0089 create mode 100644 test/confs/0090 create mode 100644 test/confs/0091 create mode 100644 test/confs/0092 create mode 100644 test/confs/0093 create mode 100644 test/confs/0094 create mode 100644 test/confs/0095 create mode 100644 test/confs/0096 create mode 100644 test/confs/0097 create mode 100644 test/confs/0098 create mode 100644 test/confs/0099 create mode 100644 test/confs/0100 create mode 100644 test/confs/0101 create mode 100644 test/confs/0102 create mode 100644 test/confs/0103 create mode 100644 test/confs/0104 create mode 100644 test/confs/0105 create mode 100644 test/confs/0106 create mode 100644 test/confs/0107 create mode 100644 test/confs/0108 create mode 100644 test/confs/0109 create mode 100644 test/confs/0110 create mode 100644 test/confs/0111 create mode 100644 test/confs/0112 create mode 100644 test/confs/0113 create mode 100644 test/confs/0114 create mode 100644 test/confs/0115 create mode 100644 test/confs/0116 create mode 100644 test/confs/0117 create mode 100644 test/confs/0118 create mode 100644 test/confs/0119 create mode 100644 test/confs/0120 create mode 100644 test/confs/0121 create mode 100644 test/confs/0122 create mode 100644 test/confs/0123 create mode 100644 test/confs/0124 create mode 100644 test/confs/0125 create mode 100644 test/confs/0126 create mode 100644 test/confs/0127 create mode 100644 test/confs/0128 create mode 100644 test/confs/0129 create mode 100644 test/confs/0130 create mode 100644 test/confs/0131 create mode 100644 test/confs/0132 create mode 100644 test/confs/0133 create mode 100644 test/confs/0134 create mode 100644 test/confs/0135 create mode 100644 test/confs/0136 create mode 100644 test/confs/0137 create mode 100644 test/confs/0138 create mode 100644 test/confs/0139 create mode 100644 test/confs/0140 create mode 100644 test/confs/0141 create mode 100644 test/confs/0142 create mode 100644 test/confs/0143 create mode 100644 test/confs/0144 create mode 100644 test/confs/0145 create mode 100644 test/confs/0146 create mode 100644 test/confs/0147 create mode 100644 test/confs/0148 create mode 100644 test/confs/0149 create mode 100644 test/confs/0150 create mode 100644 test/confs/0151 create mode 100644 test/confs/0152 create mode 100644 test/confs/0153 create mode 100644 test/confs/0154 create mode 100644 test/confs/0155 create mode 100644 test/confs/0156 create mode 100644 test/confs/0157 create mode 100644 test/confs/0158 create mode 100644 test/confs/0159 create mode 100644 test/confs/0160 create mode 100644 test/confs/0161 create mode 100644 test/confs/0162 create mode 100644 test/confs/0163 create mode 100644 test/confs/0164 create mode 100644 test/confs/0165 create mode 100644 test/confs/0166 create mode 100644 test/confs/0167 create mode 100644 test/confs/0168 create mode 100644 test/confs/0169 create mode 100644 test/confs/0170 create mode 100644 test/confs/0171 create mode 100644 test/confs/0172 create mode 100644 test/confs/0173 create mode 100644 test/confs/0174 create mode 100644 test/confs/0175 create mode 100644 test/confs/0176 create mode 100644 test/confs/0177 create mode 100644 test/confs/0178 create mode 100644 test/confs/0179 create mode 100644 test/confs/0180 create mode 100644 test/confs/0181 create mode 100644 test/confs/0182 create mode 100644 test/confs/0183 create mode 100644 test/confs/0184 create mode 100644 test/confs/0185 create mode 100644 test/confs/0186 create mode 100644 test/confs/0187 create mode 100644 test/confs/0188 create mode 100644 test/confs/0189 create mode 100644 test/confs/0190 create mode 100644 test/confs/0191 create mode 100644 test/confs/0192 create mode 100644 test/confs/0193 create mode 100644 test/confs/0194 create mode 100644 test/confs/0195 create mode 100644 test/confs/0196 create mode 100644 test/confs/0197 create mode 100644 test/confs/0198 create mode 100644 test/confs/0199 create mode 100644 test/confs/0200 create mode 100644 test/confs/0201 create mode 100644 test/confs/0202 create mode 100644 test/confs/0203 create mode 100644 test/confs/0204 create mode 100644 test/confs/0205 create mode 100644 test/confs/0206 create mode 100644 test/confs/0207 create mode 100644 test/confs/0208 create mode 100644 test/confs/0209 create mode 100644 test/confs/0210 create mode 100644 test/confs/0211 create mode 100644 test/confs/0212 create mode 100644 test/confs/0213 create mode 100644 test/confs/0214 create mode 100644 test/confs/0215 create mode 100644 test/confs/0216 create mode 100644 test/confs/0217 create mode 100644 test/confs/0218 create mode 100644 test/confs/0219 create mode 100644 test/confs/0220 create mode 100644 test/confs/0221 create mode 100644 test/confs/0222 create mode 100644 test/confs/0223 create mode 100644 test/confs/0224 create mode 100644 test/confs/0225 create mode 100644 test/confs/0226 create mode 100644 test/confs/0227 create mode 100644 test/confs/0228 create mode 100644 test/confs/0229 create mode 100644 test/confs/0230 create mode 100644 test/confs/0231 create mode 100644 test/confs/0232 create mode 100644 test/confs/0233 create mode 100644 test/confs/0234 create mode 100644 test/confs/0235 create mode 100644 test/confs/0236 create mode 100644 test/confs/0237 create mode 100644 test/confs/0238 create mode 100644 test/confs/0239 create mode 100644 test/confs/0240 create mode 100644 test/confs/0241 create mode 100644 test/confs/0242 create mode 100644 test/confs/0243 create mode 100644 test/confs/0244 create mode 100644 test/confs/0245 create mode 100644 test/confs/0246 create mode 100644 test/confs/0247 create mode 100644 test/confs/0248 create mode 100644 test/confs/0249 create mode 100644 test/confs/0250 create mode 100644 test/confs/0251 create mode 100644 test/confs/0252 create mode 100644 test/confs/0253 create mode 100644 test/confs/0254 create mode 100644 test/confs/0255 create mode 100644 test/confs/0256 create mode 100644 test/confs/0257 create mode 100644 test/confs/0258 create mode 100644 test/confs/0259 create mode 100644 test/confs/0260 create mode 100644 test/confs/0261 create mode 100644 test/confs/0262 create mode 100644 test/confs/0263 create mode 100644 test/confs/0264 create mode 100644 test/confs/0265 create mode 100644 test/confs/0266 create mode 100644 test/confs/0267 create mode 100644 test/confs/0268 create mode 100644 test/confs/0269 create mode 100644 test/confs/0270 create mode 100644 test/confs/0271 create mode 100644 test/confs/0272 create mode 100644 test/confs/0273 create mode 100644 test/confs/0274 create mode 100644 test/confs/0275 create mode 100644 test/confs/0276 create mode 100644 test/confs/0277 create mode 100644 test/confs/0278 create mode 100644 test/confs/0279 create mode 100644 test/confs/0280 create mode 100644 test/confs/0281 create mode 100644 test/confs/0282 create mode 100644 test/confs/0283 create mode 100644 test/confs/0284 create mode 100644 test/confs/0285 create mode 100644 test/confs/0286 create mode 100644 test/confs/0287 create mode 100644 test/confs/0288 create mode 100644 test/confs/0289 create mode 100644 test/confs/0290 create mode 100644 test/confs/0291 create mode 100644 test/confs/0292 create mode 100644 test/confs/0293 create mode 100644 test/confs/0294 create mode 100644 test/confs/0295 create mode 100644 test/confs/0296 create mode 100644 test/confs/0297 create mode 100644 test/confs/0298 create mode 100644 test/confs/0299 create mode 100644 test/confs/0300 create mode 100644 test/confs/0301 create mode 100644 test/confs/0302 create mode 100644 test/confs/0303 create mode 100644 test/confs/0304 create mode 100644 test/confs/0305 create mode 100644 test/confs/0306 create mode 100644 test/confs/0307 create mode 100644 test/confs/0308 create mode 100644 test/confs/0309 create mode 100644 test/confs/0310 create mode 100644 test/confs/0311 create mode 100644 test/confs/0312 create mode 100644 test/confs/0313 create mode 100644 test/confs/0314 create mode 100644 test/confs/0315 create mode 100644 test/confs/0316 create mode 100644 test/confs/0317 create mode 100644 test/confs/0318 create mode 100644 test/confs/0319 create mode 100644 test/confs/0320 create mode 100644 test/confs/0321 create mode 100644 test/confs/0322 create mode 100644 test/confs/0323 create mode 100644 test/confs/0324 create mode 100644 test/confs/0325 create mode 100644 test/confs/0326 create mode 100644 test/confs/0327 create mode 100644 test/confs/0328 create mode 100644 test/confs/0329 create mode 100644 test/confs/0330 create mode 100644 test/confs/0331 create mode 100644 test/confs/0332 create mode 100644 test/confs/0333 create mode 100644 test/confs/0334 create mode 100644 test/confs/0335 create mode 100644 test/confs/0336 create mode 100644 test/confs/0337 create mode 100644 test/confs/0338 create mode 100644 test/confs/0339 create mode 100644 test/confs/0340 create mode 100644 test/confs/0341 create mode 100644 test/confs/0342 create mode 100644 test/confs/0343 create mode 100644 test/confs/0344 create mode 100644 test/confs/0345 create mode 100644 test/confs/0346 create mode 100644 test/confs/0347 create mode 100644 test/confs/0348 create mode 100644 test/confs/0349 create mode 100644 test/confs/0350 create mode 100644 test/confs/0351 create mode 100644 test/confs/0352 create mode 100644 test/confs/0353 create mode 100644 test/confs/0354 create mode 100644 test/confs/0355 create mode 100644 test/confs/0356 create mode 100644 test/confs/0357 create mode 100644 test/confs/0358 create mode 100644 test/confs/0359 create mode 100644 test/confs/0360 create mode 100644 test/confs/0361 create mode 100644 test/confs/0362 create mode 100644 test/confs/0363 create mode 100644 test/confs/0364 create mode 100644 test/confs/0365 create mode 100644 test/confs/0366 create mode 100644 test/confs/0367 create mode 100644 test/confs/0368 create mode 100644 test/confs/0369 create mode 100644 test/confs/0370 create mode 100644 test/confs/0371 create mode 100644 test/confs/0372 create mode 100644 test/confs/0373 create mode 100644 test/confs/0374 create mode 100644 test/confs/0375 create mode 100644 test/confs/0376 create mode 100644 test/confs/0377 create mode 100644 test/confs/0378 create mode 100644 test/confs/0379 create mode 100644 test/confs/0380 create mode 100644 test/confs/0381 create mode 100644 test/confs/0382 create mode 100644 test/confs/0383 create mode 100644 test/confs/0384 create mode 100644 test/confs/0385 create mode 100644 test/confs/0386 create mode 100644 test/confs/0387 create mode 100644 test/confs/0388 create mode 100644 test/confs/0389 create mode 100644 test/confs/0390 create mode 100644 test/confs/0391 create mode 100644 test/confs/0392 create mode 100644 test/confs/0393 create mode 100644 test/confs/0394 create mode 100644 test/confs/0395 create mode 100644 test/confs/0396 create mode 100644 test/confs/0397 create mode 100644 test/confs/0398 create mode 100644 test/confs/0399 create mode 100644 test/confs/0400 create mode 100644 test/confs/0401 create mode 100644 test/confs/0402 create mode 100644 test/confs/0403 create mode 100644 test/confs/0404 create mode 100644 test/confs/0405 create mode 100644 test/confs/0406 create mode 100644 test/confs/0407 create mode 100644 test/confs/0408 create mode 100644 test/confs/0409 create mode 100644 test/confs/0410 create mode 100644 test/confs/0411 create mode 100644 test/confs/0412 create mode 100644 test/confs/0413 create mode 100644 test/confs/0414 create mode 100644 test/confs/0415 create mode 100644 test/confs/0416 create mode 100644 test/confs/0417 create mode 100644 test/confs/0418 create mode 100644 test/confs/0419 create mode 100644 test/confs/0420 create mode 100644 test/confs/0421 create mode 100644 test/confs/0422 create mode 100644 test/confs/0423 create mode 100644 test/confs/0424 create mode 100644 test/confs/0425 create mode 100644 test/confs/0426 create mode 100644 test/confs/0427 create mode 100644 test/confs/0428 create mode 100644 test/confs/0429 create mode 100644 test/confs/0430 create mode 100644 test/confs/0431 create mode 100644 test/confs/0432 create mode 100644 test/confs/0433 create mode 100644 test/confs/0434 create mode 100644 test/confs/0435 create mode 100644 test/confs/0436 create mode 100644 test/confs/0437 create mode 100644 test/confs/0438 create mode 100644 test/confs/0439 create mode 100644 test/confs/0440 create mode 100644 test/confs/0441 create mode 100644 test/confs/0442 create mode 100644 test/confs/0443 create mode 100644 test/confs/0444 create mode 100644 test/confs/0445 create mode 100644 test/confs/0446 create mode 100644 test/confs/0447 create mode 100644 test/confs/0448 create mode 100644 test/confs/0449 create mode 100644 test/confs/0450 create mode 100644 test/confs/0451 create mode 100644 test/confs/0452 create mode 100644 test/confs/0453 create mode 100644 test/confs/0454 create mode 100644 test/confs/0455 create mode 100644 test/confs/0456 create mode 100644 test/confs/0457 create mode 100644 test/confs/0458 create mode 100644 test/confs/0459 create mode 100644 test/confs/0460 create mode 100644 test/confs/0461 create mode 100644 test/confs/0462 create mode 100644 test/confs/0463 create mode 100644 test/confs/0464 create mode 100644 test/confs/0465 create mode 100644 test/confs/0466 create mode 100644 test/confs/0467 create mode 100644 test/confs/0468 create mode 100644 test/confs/0469 create mode 100644 test/confs/0470 create mode 100644 test/confs/0471 create mode 100644 test/confs/0472 create mode 100644 test/confs/0473 create mode 100644 test/confs/0474 create mode 100644 test/confs/0475 create mode 100644 test/confs/0476 create mode 100644 test/confs/0477 create mode 100644 test/confs/0478 create mode 100644 test/confs/0479 create mode 100644 test/confs/0480 create mode 100644 test/confs/0481 create mode 100644 test/confs/0482 create mode 100644 test/confs/0483 create mode 100644 test/confs/0484 create mode 100644 test/confs/0485 create mode 100644 test/confs/0486 create mode 100644 test/confs/0487 create mode 100644 test/confs/0488 create mode 100644 test/confs/0489 create mode 100644 test/confs/0490 create mode 100644 test/confs/0491 create mode 100644 test/confs/0492 create mode 100644 test/confs/0493 create mode 100644 test/confs/0494 create mode 100644 test/confs/0495 create mode 100644 test/confs/0496 create mode 100644 test/confs/0497 create mode 100644 test/confs/0498 create mode 100644 test/confs/0499 create mode 100644 test/confs/0500 create mode 100644 test/confs/0501 create mode 100644 test/confs/0502 create mode 100644 test/confs/0503 create mode 100644 test/confs/0504 create mode 100644 test/confs/0505 create mode 100644 test/confs/0506 create mode 100644 test/confs/0507 create mode 100644 test/confs/0508 create mode 100644 test/confs/0509 create mode 100644 test/confs/0510 create mode 100644 test/confs/0511 create mode 100644 test/confs/0512 create mode 100644 test/confs/0513 create mode 100644 test/confs/0514 create mode 100644 test/confs/0515 create mode 100644 test/confs/0516 create mode 100644 test/confs/0517 create mode 100644 test/confs/0518 create mode 100644 test/confs/0519 create mode 100644 test/confs/0520 create mode 100644 test/confs/0521 create mode 100644 test/confs/0522 create mode 100644 test/confs/0523 create mode 100644 test/confs/0524 create mode 100644 test/confs/0525 create mode 100644 test/confs/0526 create mode 100644 test/confs/0527 create mode 100644 test/confs/0528 create mode 100644 test/confs/1000 create mode 100644 test/confs/1001 create mode 100644 test/confs/1002 create mode 100644 test/confs/1003 create mode 100644 test/confs/1005 create mode 100644 test/confs/1006 create mode 100644 test/confs/1007 create mode 100644 test/confs/1008 create mode 100644 test/confs/2000 create mode 100644 test/confs/2001 create mode 100644 test/confs/2002 create mode 100644 test/confs/2003 create mode 100644 test/confs/2004 create mode 100644 test/confs/2005 create mode 100644 test/confs/2006 create mode 100644 test/confs/2007 create mode 100644 test/confs/2008 create mode 100644 test/confs/2009 create mode 100644 test/confs/2010 create mode 100644 test/confs/2011 create mode 100644 test/confs/2012 create mode 100644 test/confs/2013 create mode 100644 test/confs/2014 create mode 100644 test/confs/2015 create mode 100644 test/confs/2016 create mode 100644 test/confs/2017 create mode 100644 test/confs/2018 create mode 100644 test/confs/2019 create mode 100644 test/confs/2020 create mode 100644 test/confs/2021 create mode 100644 test/confs/2022 create mode 100644 test/confs/2023 create mode 100644 test/confs/2024 create mode 100644 test/confs/2025 create mode 100644 test/confs/2026 create mode 100644 test/confs/2027 create mode 100644 test/confs/2028 create mode 100644 test/confs/2100 create mode 100644 test/confs/2101 create mode 100644 test/confs/2102 create mode 100644 test/confs/2103 create mode 100644 test/confs/2104 create mode 100644 test/confs/2105 create mode 100644 test/confs/2106 create mode 100644 test/confs/2107 create mode 100644 test/confs/2108 create mode 100644 test/confs/2109 create mode 100644 test/confs/2110 create mode 100644 test/confs/2111 create mode 100644 test/confs/2112 create mode 100644 test/confs/2113 create mode 100644 test/confs/2114 create mode 100644 test/confs/2115 create mode 100644 test/confs/2116 create mode 100644 test/confs/2117 create mode 100644 test/confs/2118 create mode 100644 test/confs/2119 create mode 100644 test/confs/2120 create mode 100644 test/confs/2121 create mode 100644 test/confs/2122 create mode 100644 test/confs/2123 create mode 100644 test/confs/2124 create mode 100644 test/confs/2125 create mode 100644 test/confs/2126 create mode 100644 test/confs/2127 create mode 100644 test/confs/2128 create mode 100644 test/confs/2149 create mode 100644 test/confs/2200 create mode 100644 test/confs/2201 create mode 100644 test/confs/2250 create mode 100644 test/confs/2300 create mode 100644 test/confs/2400 create mode 100644 test/confs/2500 create mode 100644 test/confs/2501 create mode 100644 test/confs/2600 create mode 100644 test/confs/3000 create mode 100644 test/confs/3100 create mode 100644 test/confs/3200 create mode 100644 test/confs/3201 create mode 100644 test/confs/3202 create mode 100644 test/confs/3203 create mode 100644 test/confs/3204 create mode 100644 test/confs/3205 create mode 100644 test/confs/3206 create mode 100644 test/confs/3207 create mode 100644 test/confs/3208 create mode 100644 test/confs/3209 create mode 100644 test/confs/3210 create mode 100644 test/confs/3211 create mode 100644 test/confs/3212 create mode 100644 test/confs/3213 create mode 100644 test/confs/3300 create mode 100644 test/confs/3400 create mode 100644 test/confs/3401 create mode 100644 test/confs/3402 create mode 100644 test/confs/3403 create mode 100644 test/confs/3404 create mode 100644 test/confs/3405 create mode 100644 test/confs/3406 create mode 100644 test/confs/3407 create mode 100644 test/confs/3408 create mode 100644 test/confs/3409 create mode 100644 test/confs/3410 create mode 100644 test/confs/3411 create mode 100644 test/confs/3412 create mode 100644 test/confs/3413 create mode 100644 test/confs/3414 create mode 100644 test/confs/3415 create mode 100644 test/confs/3450 create mode 100644 test/confs/3451 create mode 100644 test/confs/3452 create mode 100644 test/confs/3453 create mode 100644 test/confs/3460 create mode 100644 test/confs/3461 create mode 100644 test/confs/3462 create mode 100644 test/confs/3463 create mode 100644 test/confs/3500 create mode 100644 test/confs/3501 create mode 100644 test/confs/3600 create mode 100644 test/confs/4000 create mode 100644 test/confs/4100 create mode 100644 test/confs/4950 create mode 100644 test/confs/5000 create mode 100644 test/confs/5001 create mode 100644 test/confs/5002 create mode 100644 test/confs/5003 create mode 100644 test/confs/5004 create mode 100644 test/confs/5005 create mode 100644 test/confs/5006 create mode 100644 test/confs/5050 create mode 100644 test/confs/5100 create mode 100644 test/confs/5101 create mode 100644 test/confs/5102 create mode 100644 test/confs/5103 create mode 100644 test/confs/5200 create mode 100644 test/confs/5201 create mode 100644 test/confs/5202 create mode 100644 test/confs/5203 create mode 100644 test/confs/5204 create mode 100644 test/confs/5205 create mode 100644 test/confs/5206 create mode 100644 test/confs/5207 create mode 100644 test/confs/5208 create mode 100644 test/confs/5209 create mode 100644 test/confs/5300 create mode 100644 test/confs/5301 create mode 100644 test/confs/9000 create mode 100644 test/confs/9001 create mode 100644 test/confs/9100 create mode 100644 test/confs/9200 create mode 100644 test/confs/9300 create mode 100644 test/confs/9400 create mode 100644 test/confs/9401 create mode 100644 test/confs/9402 create mode 100644 test/confs/9450 create mode 100644 test/confs/9900 create mode 100644 test/confs/9901 create mode 100644 test/confs/9902 create mode 100644 test/log/0005 create mode 100644 test/log/0006 create mode 100644 test/log/0008 create mode 100644 test/log/0009 create mode 100644 test/log/0010 create mode 100644 test/log/0011 create mode 100644 test/log/0012 create mode 100644 test/log/0014 create mode 100644 test/log/0015 create mode 100644 test/log/0016 create mode 100644 test/log/0019 create mode 100644 test/log/0021 create mode 100644 test/log/0022 create mode 100644 test/log/0023 create mode 100644 test/log/0024 create mode 100644 test/log/0025 create mode 100644 test/log/0026 create mode 100644 test/log/0027 create mode 100644 test/log/0028 create mode 100644 test/log/0029 create mode 100644 test/log/0030 create mode 100644 test/log/0031 create mode 100644 test/log/0032 create mode 100644 test/log/0033 create mode 100644 test/log/0034 create mode 100644 test/log/0035 create mode 100644 test/log/0036 create mode 100644 test/log/0037 create mode 100644 test/log/0039 create mode 100644 test/log/0040 create mode 100644 test/log/0041 create mode 100644 test/log/0046 create mode 100644 test/log/0048 create mode 100644 test/log/0049 create mode 100644 test/log/0050 create mode 100644 test/log/0051 create mode 100644 test/log/0052 create mode 100644 test/log/0055 create mode 100644 test/log/0071 create mode 100644 test/log/0072 create mode 100644 test/log/0073 create mode 100644 test/log/0074 create mode 100644 test/log/0075 create mode 100644 test/log/0076 create mode 100644 test/log/0079 create mode 100644 test/log/0081 create mode 100644 test/log/0082 create mode 100644 test/log/0083 create mode 100644 test/log/0090 create mode 100644 test/log/0092 create mode 100644 test/log/0094 create mode 100644 test/log/0095 create mode 100644 test/log/0096 create mode 100644 test/log/0097 create mode 100644 test/log/0098 create mode 100644 test/log/0099 create mode 100644 test/log/0100 create mode 100644 test/log/0101 create mode 100644 test/log/0102 create mode 100644 test/log/0103 create mode 100644 test/log/0104 create mode 100644 test/log/0105 create mode 100644 test/log/0106 create mode 100644 test/log/0107 create mode 100644 test/log/0108 create mode 100644 test/log/0109 create mode 100644 test/log/0110 create mode 100644 test/log/0111 create mode 100644 test/log/0112 create mode 100644 test/log/0113 create mode 100644 test/log/0114 create mode 100644 test/log/0115 create mode 100644 test/log/0116 create mode 100644 test/log/0118 create mode 100644 test/log/0119 create mode 100644 test/log/0120 create mode 100644 test/log/0122 create mode 100644 test/log/0125 create mode 100644 test/log/0127 create mode 100644 test/log/0128 create mode 100644 test/log/0130 create mode 100644 test/log/0131 create mode 100644 test/log/0132 create mode 100644 test/log/0133 create mode 100644 test/log/0134 create mode 100644 test/log/0135 create mode 100644 test/log/0136 create mode 100644 test/log/0137 create mode 100644 test/log/0140 create mode 100644 test/log/0141 create mode 100644 test/log/0142 create mode 100644 test/log/0143 create mode 100644 test/log/0144 create mode 100644 test/log/0147 create mode 100644 test/log/0150 create mode 100644 test/log/0151 create mode 100644 test/log/0152 create mode 100644 test/log/0154 create mode 100644 test/log/0155 create mode 100644 test/log/0156 create mode 100644 test/log/0158 create mode 100644 test/log/0159 create mode 100644 test/log/0160 create mode 100644 test/log/0162 create mode 100644 test/log/0163 create mode 100644 test/log/0164 create mode 100644 test/log/0165 create mode 100644 test/log/0166 create mode 100644 test/log/0167 create mode 100644 test/log/0168 create mode 100644 test/log/0169 create mode 100644 test/log/0170 create mode 100644 test/log/0171 create mode 100644 test/log/0173 create mode 100644 test/log/0174 create mode 100644 test/log/0176 create mode 100644 test/log/0177 create mode 100644 test/log/0178 create mode 100644 test/log/0179 create mode 100644 test/log/0180 create mode 100644 test/log/0181 create mode 100644 test/log/0182 create mode 100644 test/log/0184 create mode 100644 test/log/0185 create mode 100644 test/log/0188 create mode 100644 test/log/0189 create mode 100644 test/log/0190 create mode 100644 test/log/0191 create mode 100644 test/log/0192 create mode 100644 test/log/0193 create mode 100644 test/log/0194 create mode 100644 test/log/0195 create mode 100644 test/log/0196 create mode 100644 test/log/0197 create mode 100644 test/log/0198 create mode 100644 test/log/0201 create mode 100644 test/log/0202 create mode 100644 test/log/0203 create mode 100644 test/log/0204 create mode 100644 test/log/0205 create mode 100644 test/log/0206 create mode 100644 test/log/0207 create mode 100644 test/log/0208 create mode 100644 test/log/0209 create mode 100644 test/log/0210 create mode 100644 test/log/0211 create mode 100644 test/log/0212 create mode 100644 test/log/0213 create mode 100644 test/log/0214 create mode 100644 test/log/0215 create mode 100644 test/log/0216 create mode 100644 test/log/0217 create mode 100644 test/log/0218 create mode 100644 test/log/0220 create mode 100644 test/log/0221 create mode 100644 test/log/0222 create mode 100644 test/log/0223 create mode 100644 test/log/0224 create mode 100644 test/log/0225 create mode 100644 test/log/0226 create mode 100644 test/log/0227 create mode 100644 test/log/0228 create mode 100644 test/log/0229 create mode 100644 test/log/0230 create mode 100644 test/log/0231 create mode 100644 test/log/0233 create mode 100644 test/log/0234 create mode 100644 test/log/0237 create mode 100644 test/log/0240 create mode 100644 test/log/0241 create mode 100644 test/log/0242 create mode 100644 test/log/0243 create mode 100644 test/log/0245 create mode 100644 test/log/0246 create mode 100644 test/log/0247 create mode 100644 test/log/0248 create mode 100644 test/log/0250 create mode 100644 test/log/0251 create mode 100644 test/log/0252 create mode 100644 test/log/0253 create mode 100644 test/log/0254 create mode 100644 test/log/0255 create mode 100644 test/log/0256 create mode 100644 test/log/0257 create mode 100644 test/log/0258 create mode 100644 test/log/0260 create mode 100644 test/log/0261 create mode 100644 test/log/0262 create mode 100644 test/log/0264 create mode 100644 test/log/0266 create mode 100644 test/log/0270 create mode 100644 test/log/0273 create mode 100644 test/log/0274 create mode 100644 test/log/0275 create mode 100644 test/log/0276 create mode 100644 test/log/0278 create mode 100644 test/log/0280 create mode 100644 test/log/0282 create mode 100644 test/log/0283 create mode 100644 test/log/0284 create mode 100644 test/log/0285 create mode 100644 test/log/0286 create mode 100644 test/log/0287 create mode 100644 test/log/0288 create mode 100644 test/log/0289 create mode 100644 test/log/0292 create mode 100644 test/log/0293 create mode 100644 test/log/0294 create mode 100644 test/log/0295 create mode 100644 test/log/0296 create mode 100644 test/log/0297 create mode 100644 test/log/0298 create mode 100644 test/log/0299 create mode 100644 test/log/0300 create mode 100644 test/log/0301 create mode 100644 test/log/0302 create mode 100644 test/log/0306 create mode 100644 test/log/0307 create mode 100644 test/log/0309 create mode 100644 test/log/0310 create mode 100644 test/log/0311 create mode 100644 test/log/0313 create mode 100644 test/log/0315 create mode 100644 test/log/0317 create mode 100644 test/log/0318 create mode 100644 test/log/0319 create mode 100644 test/log/0320 create mode 100644 test/log/0321 create mode 100644 test/log/0322 create mode 100644 test/log/0324 create mode 100644 test/log/0326 create mode 100644 test/log/0327 create mode 100644 test/log/0328 create mode 100644 test/log/0329 create mode 100644 test/log/0330 create mode 100644 test/log/0332 create mode 100644 test/log/0333 create mode 100644 test/log/0335 create mode 100644 test/log/0336 create mode 100644 test/log/0338 create mode 100644 test/log/0339 create mode 100644 test/log/0341 create mode 100644 test/log/0343 create mode 100644 test/log/0345 create mode 100644 test/log/0346 create mode 100644 test/log/0347 create mode 100644 test/log/0349 create mode 100644 test/log/0351 create mode 100644 test/log/0352 create mode 100644 test/log/0353 create mode 100644 test/log/0354 create mode 100644 test/log/0355 create mode 100644 test/log/0356 create mode 100644 test/log/0357 create mode 100644 test/log/0358 create mode 100644 test/log/0359 create mode 100644 test/log/0360 create mode 100644 test/log/0361 create mode 100644 test/log/0363 create mode 100644 test/log/0365 create mode 100644 test/log/0366 create mode 100644 test/log/0367 create mode 100644 test/log/0369 create mode 100644 test/log/0370 create mode 100644 test/log/0372 create mode 100644 test/log/0373 create mode 100644 test/log/0374 create mode 100644 test/log/0375 create mode 100644 test/log/0376 create mode 100644 test/log/0377 create mode 100644 test/log/0378 create mode 100644 test/log/0379 create mode 100644 test/log/0380 create mode 100644 test/log/0382 create mode 100644 test/log/0383 create mode 100644 test/log/0385 create mode 100644 test/log/0386 create mode 100644 test/log/0387 create mode 100644 test/log/0388 create mode 100644 test/log/0389 create mode 100644 test/log/0393 create mode 100644 test/log/0395 create mode 100644 test/log/0396 create mode 100644 test/log/0398 create mode 100644 test/log/0402 create mode 100644 test/log/0403 create mode 100644 test/log/0404 create mode 100644 test/log/0407 create mode 100644 test/log/0408 create mode 100644 test/log/0411 create mode 100644 test/log/0412 create mode 100644 test/log/0413 create mode 100644 test/log/0416 create mode 100644 test/log/0417 create mode 100644 test/log/0418 create mode 100644 test/log/0421 create mode 100644 test/log/0424 create mode 100644 test/log/0426 create mode 100644 test/log/0428 create mode 100644 test/log/0429 create mode 100644 test/log/0431 create mode 100644 test/log/0433 create mode 100644 test/log/0436 create mode 100644 test/log/0437 create mode 100644 test/log/0438 create mode 100644 test/log/0439 create mode 100644 test/log/0440 create mode 100644 test/log/0441 create mode 100644 test/log/0444 create mode 100644 test/log/0446 create mode 100644 test/log/0447 create mode 100644 test/log/0448 create mode 100644 test/log/0449 create mode 100644 test/log/0450 create mode 100644 test/log/0451 create mode 100644 test/log/0452 create mode 100644 test/log/0453 create mode 100644 test/log/0454 create mode 100644 test/log/0455 create mode 100644 test/log/0457 create mode 100644 test/log/0458 create mode 100644 test/log/0459 create mode 100644 test/log/0460 create mode 100644 test/log/0461 create mode 100644 test/log/0462 create mode 100644 test/log/0465 create mode 100644 test/log/0467 create mode 100644 test/log/0468 create mode 100644 test/log/0470 create mode 100644 test/log/0471 create mode 100644 test/log/0472 create mode 100644 test/log/0473 create mode 100644 test/log/0474 create mode 100644 test/log/0476 create mode 100644 test/log/0477 create mode 100644 test/log/0478 create mode 100644 test/log/0480 create mode 100644 test/log/0481 create mode 100644 test/log/0482 create mode 100644 test/log/0483 create mode 100644 test/log/0485 create mode 100644 test/log/0486 create mode 100644 test/log/0487 create mode 100644 test/log/0488 create mode 100644 test/log/0489 create mode 100644 test/log/0490 create mode 100644 test/log/0491 create mode 100644 test/log/0492 create mode 100644 test/log/0493 create mode 100644 test/log/0494 create mode 100644 test/log/0495 create mode 100644 test/log/0496 create mode 100644 test/log/0497 create mode 100644 test/log/0498 create mode 100644 test/log/0500 create mode 100644 test/log/0501 create mode 100644 test/log/0502 create mode 100644 test/log/0503 create mode 100644 test/log/0504 create mode 100644 test/log/0505 create mode 100644 test/log/0506 create mode 100644 test/log/0507 create mode 100644 test/log/0508 create mode 100644 test/log/0509 create mode 100644 test/log/0511 create mode 100644 test/log/0512 create mode 100644 test/log/0514 create mode 100644 test/log/0516 create mode 100644 test/log/0517 create mode 100644 test/log/0519 create mode 100644 test/log/0520 create mode 100644 test/log/0521 create mode 100644 test/log/0522 create mode 100644 test/log/0523 create mode 100644 test/log/0525 create mode 100644 test/log/0526 create mode 100644 test/log/0527 create mode 100644 test/log/0528 create mode 100644 test/log/1001 create mode 100644 test/log/1003 create mode 100644 test/log/1006 create mode 100644 test/log/1007 create mode 100644 test/log/1008 create mode 100644 test/log/2000 create mode 100644 test/log/2001 create mode 100644 test/log/2002 create mode 100644 test/log/2003 create mode 100644 test/log/2004 create mode 100644 test/log/2005 create mode 100644 test/log/2006 create mode 100644 test/log/2007 create mode 100644 test/log/2008 create mode 100644 test/log/2009 create mode 100644 test/log/2010 create mode 100644 test/log/2011 create mode 100644 test/log/2012 create mode 100644 test/log/2013 create mode 100644 test/log/2014 create mode 100644 test/log/2015 create mode 100644 test/log/2016 create mode 100644 test/log/2017 create mode 100644 test/log/2018 create mode 100644 test/log/2019 create mode 100644 test/log/2020 create mode 100644 test/log/2021 create mode 100644 test/log/2022 create mode 100644 test/log/2023 create mode 100644 test/log/2024 create mode 100644 test/log/2025 create mode 100644 test/log/2026 create mode 100644 test/log/2027 create mode 100644 test/log/2028 create mode 100644 test/log/2100 create mode 100644 test/log/2101 create mode 100644 test/log/2102 create mode 100644 test/log/2103 create mode 100644 test/log/2104 create mode 100644 test/log/2105 create mode 100644 test/log/2106 create mode 100644 test/log/2107 create mode 100644 test/log/2108 create mode 100644 test/log/2109 create mode 100644 test/log/2110 create mode 100644 test/log/2111 create mode 100644 test/log/2112 create mode 100644 test/log/2113 create mode 100644 test/log/2114 create mode 100644 test/log/2115 create mode 100644 test/log/2116 create mode 100644 test/log/2117 create mode 100644 test/log/2118 create mode 100644 test/log/2119 create mode 100644 test/log/2120 create mode 100644 test/log/2121 create mode 100644 test/log/2122 create mode 100644 test/log/2123 create mode 100644 test/log/2124 create mode 100644 test/log/2125 create mode 100644 test/log/2126 create mode 100644 test/log/2127 create mode 100644 test/log/2128 create mode 100644 test/log/2149 create mode 100644 test/log/2600 create mode 100644 test/log/3000 create mode 100644 test/log/3203 create mode 100644 test/log/3206 create mode 100644 test/log/3207 create mode 100644 test/log/3209 create mode 100644 test/log/3211 create mode 100644 test/log/3400 create mode 100644 test/log/3401 create mode 100644 test/log/3402 create mode 100644 test/log/3403 create mode 100644 test/log/3404 create mode 100644 test/log/3405 create mode 100644 test/log/3409 create mode 100644 test/log/3411 create mode 100644 test/log/3412 create mode 100644 test/log/3413 create mode 100644 test/log/3414 create mode 100644 test/log/3415 create mode 100644 test/log/3450 create mode 100644 test/log/3451 create mode 100644 test/log/3452 create mode 100644 test/log/3453 create mode 100644 test/log/3460 create mode 100644 test/log/3461 create mode 100644 test/log/3462 create mode 100644 test/log/3463 create mode 100644 test/log/3500 create mode 100644 test/log/3501 create mode 100644 test/log/3600 create mode 100644 test/log/4000 create mode 100644 test/log/5000 create mode 100644 test/log/5001 create mode 100644 test/log/5002 create mode 100644 test/log/5003 create mode 100644 test/log/5004 create mode 100644 test/log/5005 create mode 100644 test/log/5006 create mode 100644 test/log/5050 create mode 100644 test/log/5100 create mode 100644 test/log/5101 create mode 100644 test/log/5102 create mode 100644 test/log/5103 create mode 100644 test/log/5200 create mode 100644 test/log/5201 create mode 100644 test/log/5202 create mode 100644 test/log/5203 create mode 100644 test/log/5204 create mode 100644 test/log/5207 create mode 100644 test/log/5300 create mode 100644 test/log/9001 create mode 100644 test/log/9100 create mode 100644 test/log/9200 create mode 100644 test/log/9300 create mode 100644 test/log/9400 create mode 100644 test/log/9401 create mode 100644 test/log/9402 create mode 100644 test/log/9901 create mode 100644 test/mail/0005.CALLER create mode 100644 test/mail/0006.CALLER create mode 100644 test/mail/0008.CALLER create mode 100644 test/mail/0009.CALLER create mode 100644 test/mail/0010.CALLER create mode 100644 test/mail/0011.CALLER create mode 100644 test/mail/0014.userx create mode 100644 test/mail/0015.CALLER create mode 100644 test/mail/0015.userx create mode 100644 test/mail/0016.userx create mode 100644 test/mail/0021.ok create mode 100644 test/mail/0021.userx create mode 100644 test/mail/0021.x create mode 100644 test/mail/0023.cond- create mode 100644 test/mail/0023.cond-0 create mode 100644 test/mail/0023.cond-00 create mode 100644 test/mail/0023.cond-1 create mode 100644 test/mail/0023.cond-10 create mode 100644 test/mail/0023.cond-false create mode 100644 test/mail/0023.cond-no create mode 100644 test/mail/0023.cond-rhubarb create mode 100644 test/mail/0023.cond-true create mode 100644 test/mail/0023.cond-yes create mode 100644 test/mail/0023.okbatch create mode 100644 test/mail/0023.userx create mode 100644 test/mail/0023.userx-vs create mode 100644 test/mail/0024.postmaster create mode 100644 test/mail/0024.userx create mode 100644 test/mail/0025.userx create mode 100644 test/mail/0026.userx create mode 100644 test/mail/0031.CALLER create mode 100644 test/mail/0032.CALLER create mode 100644 test/mail/0036.abcd create mode 100644 test/mail/0036.userx create mode 100644 test/mail/0037.CALLER create mode 100644 test/mail/0037.dff create mode 100644 test/mail/0037.postmaster create mode 100644 test/mail/0037.userx create mode 100644 test/mail/0037.userz create mode 100644 test/mail/0040.userx create mode 100644 test/mail/0046.userx create mode 100644 test/mail/0048.CALLER create mode 100644 test/mail/0049.userx create mode 100644 test/mail/0050.userx create mode 100644 test/mail/0051.CALLER create mode 100644 test/mail/0051.userx create mode 100644 test/mail/0052.!one create mode 100644 test/mail/0052.CALLER create mode 100644 test/mail/0052.yy99 create mode 100644 test/mail/0055.userx create mode 100644 test/mail/0072.CALLER create mode 100644 test/mail/0073.CALLER create mode 100644 test/mail/0074.CALLER create mode 100644 test/mail/0074.userx create mode 100644 test/mail/0079.rbl create mode 100644 test/mail/0079.userx create mode 100644 test/mail/0081.userx create mode 100644 test/mail/0082.userx create mode 100644 test/mail/0083.userx create mode 100644 test/mail/0090.CALLER create mode 100644 test/mail/0094.userx create mode 100644 test/mail/0095.userx create mode 100644 test/mail/0095.usery create mode 100644 test/mail/0095.userz create mode 100644 test/mail/0095.userz.bounce create mode 100644 test/mail/0096.userx create mode 100644 test/mail/0097.userx create mode 100644 test/mail/0098.CALLER create mode 100644 test/mail/0100.CALLER create mode 100644 test/mail/0100.userw create mode 100644 test/mail/0100.userx create mode 100644 test/mail/0100.usery create mode 100644 test/mail/0100.userz create mode 100644 test/mail/0101.userx create mode 100644 test/mail/0101.userz create mode 100644 test/mail/0102.batched create mode 100644 test/mail/0102.tpmissing create mode 100644 test/mail/0102.undefined create mode 100644 test/mail/0102.userx create mode 100644 test/mail/0102.usery create mode 100644 test/mail/0102.userz create mode 100644 test/mail/0103.CALLER create mode 100644 test/mail/0103.rewritten create mode 100644 test/mail/0104.mmm create mode 100644 test/mail/0104.yyy create mode 100644 test/mail/0105.default create mode 100644 test/mail/0105.firstuser create mode 100644 test/mail/0105.seconduser create mode 100644 test/mail/0110.second create mode 100644 test/mail/0111.userx create mode 100644 test/mail/0112.file create mode 100644 test/mail/0112.pipe create mode 100644 test/mail/0113.second create mode 100644 test/mail/0114.file create mode 100644 test/mail/0114.pipe create mode 100644 test/mail/0115.file create mode 100644 test/mail/0116.acopy create mode 100644 test/mail/0116.alias1 create mode 100644 test/mail/0116.alias2 create mode 100644 test/mail/0116.dcopy create mode 100644 test/mail/0118.userx create mode 100644 test/mail/0127.userx create mode 100644 test/mail/0131.copy create mode 100644 test/mail/0131.userx create mode 100644 test/mail/0133.dddd create mode 100644 test/mail/0134.PIPE create mode 100644 test/mail/0134.UC-USERX create mode 100644 test/mail/0134.lc-unknown create mode 100644 test/mail/0134.lc-userx create mode 100644 test/mail/0136.forwarder create mode 100644 test/mail/0137.userx create mode 100644 test/mail/0140.CALLER create mode 100644 test/mail/0142.CALLER create mode 100644 test/mail/0142.filter create mode 100644 test/mail/0150.postmaster create mode 100644 test/mail/0151.postmaster create mode 100644 test/mail/0152.postmaster create mode 100644 test/mail/0159.userx create mode 100644 test/mail/0164.CALLER create mode 100644 test/mail/0165.CALLER create mode 100644 test/mail/0166.userx create mode 100644 test/mail/0166.usery create mode 100644 test/mail/0167.userx create mode 100644 test/mail/0169.userx create mode 100644 test/mail/0171.CALLER create mode 100644 test/mail/0173.userx create mode 100644 test/mail/0173.usery create mode 100644 test/mail/0173.userz create mode 100644 test/mail/0174.CALLER create mode 100644 test/mail/0174.userx create mode 100644 test/mail/0174.usery create mode 100644 test/mail/0174.userz create mode 100644 test/mail/0176.CALLER create mode 100644 test/mail/0177.CALLER create mode 100644 test/mail/0177.userx create mode 100644 test/mail/0177.usery create mode 100644 test/mail/0182.userx create mode 100644 test/mail/0189.userx create mode 100644 test/mail/0192.userx create mode 100644 test/mail/0194.CALLER create mode 100644 test/mail/0197.copies create mode 100644 test/mail/0202.userx create mode 100644 test/mail/0205.redirected create mode 100644 test/mail/0205.x create mode 100644 test/mail/0210.file create mode 100644 test/mail/0210.pipe create mode 100644 test/mail/0211.CALLER create mode 100644 test/mail/0220.userx create mode 100644 test/mail/0221.userx create mode 100644 test/mail/0222.foo1 create mode 100644 test/mail/0222.foo2 create mode 100644 test/mail/0222.foo3 create mode 100644 test/mail/0223.CALLER create mode 100644 test/mail/0224.CALLER create mode 100644 test/mail/0226.CALLER create mode 100644 test/mail/0226.file create mode 100644 test/mail/0230.x create mode 100644 test/mail/0231.a create mode 100644 test/mail/0231.b create mode 100644 test/mail/0233.me create mode 100644 test/mail/0233.postmaster create mode 100644 test/mail/0237.CALLER create mode 100644 test/mail/0237.file create mode 100644 test/mail/0241.userx create mode 100644 test/mail/0243.CALLER create mode 100644 test/mail/0246.CALLER create mode 100644 test/mail/0252.t1 create mode 100644 test/mail/0252.t2 create mode 100644 test/mail/0253.lmn create mode 100644 test/mail/0253.t1 create mode 100644 test/mail/0253.t2 create mode 100644 test/mail/0256.CALLER create mode 100644 test/mail/0256.abcd create mode 100644 test/mail/0258.userx create mode 100644 test/mail/0260.userx create mode 100644 test/mail/0264.notuser create mode 100644 test/mail/0264.notuser2 create mode 100644 test/mail/0264.userx create mode 100644 test/mail/0266.CALLER create mode 100644 test/mail/0266.filter create mode 100644 test/mail/0266.filter2 create mode 100644 test/mail/0266.filter3 create mode 100644 test/mail/0266.list2 create mode 100644 test/mail/0266.postmaster create mode 100644 test/mail/0266.spqr create mode 100644 test/mail/0266.userx create mode 100644 test/mail/0270.CALLER create mode 100644 test/mail/0270.filter create mode 100644 test/mail/0270.filter2 create mode 100644 test/mail/0270.filter3 create mode 100644 test/mail/0270.list2 create mode 100644 test/mail/0270.postmaster create mode 100644 test/mail/0270.spqr create mode 100644 test/mail/0270.userx create mode 100644 test/mail/0274.abcd create mode 100644 test/mail/0274.redirect create mode 100644 test/mail/0274.userx create mode 100644 test/mail/0274.xyz create mode 100644 test/mail/0280.CALLER create mode 100644 test/mail/0282.userx create mode 100644 test/mail/0283.CALLER create mode 100644 test/mail/0284.batched create mode 100644 test/mail/0284.other.domain create mode 100644 test/mail/0284.test.ex create mode 100644 test/mail/0284.x-t2 create mode 100644 test/mail/0284.y-t2 create mode 100644 test/mail/0289.CALLER create mode 100644 test/mail/0296.CALLER create mode 100644 test/mail/0298.CALLER create mode 100644 test/mail/0306.anyone create mode 100644 test/mail/0307.anyone create mode 100644 test/mail/0309.CALLER create mode 100644 test/mail/0310.CALLER create mode 100644 test/mail/0310.abcd create mode 100644 test/mail/0318.userx create mode 100644 test/mail/0319.saved create mode 100644 test/mail/0321.CALLER create mode 100644 test/mail/0324.userx create mode 100644 test/mail/0326.userx create mode 100644 test/mail/0327.userx create mode 100644 test/mail/0328.userx create mode 100644 test/mail/0329.userx create mode 100644 test/mail/0330.userz1 create mode 100644 test/mail/0335.batch create mode 100644 test/mail/0335.clone create mode 100644 test/mail/0335.final create mode 100644 test/mail/0338.a1-userx create mode 100644 test/mail/0338.a2-userx create mode 100644 test/mail/0341.mailbox create mode 100644 test/mail/0346.x create mode 100644 test/mail/0349.xxxx create mode 100644 test/mail/0351.userx create mode 100644 test/mail/0352.userx create mode 100644 test/mail/0359.userx create mode 100644 test/mail/0374.CALLER create mode 100644 test/mail/0374.a1 create mode 100644 test/mail/0374.a1-u create mode 100644 test/mail/0374.b1 create mode 100644 test/mail/0374.c1 create mode 100644 test/mail/0374.d1 create mode 100644 test/mail/0374.d2 create mode 100644 test/mail/0374.d3 create mode 100644 test/mail/0375.CALLER create mode 100644 test/mail/0375.a1 create mode 100644 test/mail/0375.a1-u create mode 100644 test/mail/0375.b1 create mode 100644 test/mail/0375.c1 create mode 100644 test/mail/0375.d1 create mode 100644 test/mail/0375.d2 create mode 100644 test/mail/0375.d3 create mode 100644 test/mail/0375.e1 create mode 100644 test/mail/0375.f1 create mode 100644 test/mail/0375.f2 create mode 100644 test/mail/0375.f3 create mode 100644 test/mail/0375.h1 create mode 100644 test/mail/0375.h1-u create mode 100644 test/mail/0377.aaaa create mode 100644 test/mail/0377.bbbb create mode 100644 test/mail/0377.cccc create mode 100644 test/mail/0378.file create mode 100644 test/mail/0379.bbbb create mode 100644 test/mail/0379.cccc create mode 100644 test/mail/0380.bbbb create mode 100644 test/mail/0383.CALLER create mode 100644 test/mail/0385.CALLER create mode 100644 test/mail/0386.2 create mode 100644 test/mail/0393.userx create mode 100644 test/mail/0395.CALLER create mode 100644 test/mail/0395.userx create mode 100644 test/mail/0398.x create mode 100644 test/mail/0404.sender create mode 100644 test/mail/0408.userx create mode 100644 test/mail/0411.afolder create mode 100644 test/mail/0412.CALLER create mode 100644 test/mail/0421.a create mode 100644 test/mail/0428.CALLER create mode 100644 test/mail/0428.inbox.JUNK create mode 100644 test/mail/0428.redirected create mode 100644 test/mail/0428.someone create mode 100644 test/mail/0428.userx create mode 100644 test/mail/0428.userx-extra create mode 100644 test/mail/0431.xxx create mode 100644 test/mail/0436.CALLER create mode 100644 test/mail/0437.file create mode 100644 test/mail/0444.CALLER create mode 100644 test/mail/0444.userx create mode 100644 test/mail/0446.userx create mode 100644 test/mail/0449.userx create mode 100644 test/mail/0452.CALLER create mode 100644 test/mail/0452.userx create mode 100644 test/mail/0460.userx create mode 100644 test/mail/0461.CALLER create mode 100644 test/mail/0472.userz99 create mode 100644 test/mail/0480.userx create mode 100644 test/mail/0481.userx create mode 100644 test/mail/0485.userx create mode 100644 test/mail/0487.userx create mode 100644 test/mail/0491.userx create mode 100644 test/mail/0493.a create mode 100644 test/mail/0494.userx create mode 100644 test/mail/0496.someone create mode 100644 test/mail/0500.userx create mode 100644 test/mail/0503.userx create mode 100644 test/mail/0504.userx create mode 100644 test/mail/0508.postmaster create mode 100644 test/mail/0514.userx create mode 100644 test/mail/0517.userx create mode 100644 test/mail/0517.usery create mode 100644 test/mail/0522.CALLER create mode 100644 test/mail/0523.userx create mode 100644 test/mail/1001.userx create mode 100644 test/mail/2002.CALLER create mode 100644 test/mail/2003.userx create mode 100644 test/mail/2004.userx create mode 100644 test/mail/2008.CALLER create mode 100644 test/mail/2008.abcd create mode 100644 test/mail/2008.xyz create mode 100644 test/mail/2013.userx create mode 100644 test/mail/2017.userx create mode 100644 test/mail/2019.userx create mode 100644 test/mail/2027.userx create mode 100644 test/mail/2027.usery create mode 100644 test/mail/2102.CALLER create mode 100644 test/mail/2103.userx create mode 100644 test/mail/2104.userx create mode 100644 test/mail/2108.CALLER create mode 100644 test/mail/2108.abcd create mode 100644 test/mail/2108.xyz create mode 100644 test/mail/2113.userx create mode 100644 test/mail/2117.userx create mode 100644 test/mail/2119.userx create mode 100644 test/mail/2127.userx create mode 100644 test/mail/2127.usery create mode 100644 test/mail/2149.userx create mode 100644 test/mail/2600.userx create mode 100644 test/mail/3400.userx create mode 100644 test/mail/3403.userx create mode 100644 test/mail/3411.postmaster create mode 100644 test/mail/3411.userx create mode 100644 test/mail/3451.userx create mode 100644 test/mail/3452.userx create mode 100644 test/mail/3461.userx create mode 100644 test/mail/3462.userx create mode 100644 test/mail/3500.userx create mode 100644 test/mail/4000.userx create mode 100644 test/mail/5050.tpmissing create mode 100644 test/mail/5050.undefined create mode 100644 test/mail/5050.userx create mode 100644 test/mail/5050.usery create mode 100644 test/mail/5050.userz create mode 100644 test/mail/5101.copied create mode 100644 test/mail/5200.postmaster create mode 100644 test/mail/5203.userx create mode 100644 test/mail/5204.CALLER create mode 100644 test/mail/5207.qpgm create mode 100644 test/mail/9001.CALLER create mode 100644 test/mail/9100.CALLER create mode 100644 test/mail/9200.CALLER create mode 100644 test/mail/9400.exbounce create mode 100644 test/mail/9400.test-local-scan create mode 100644 test/mail/9400.unqualified create mode 100644 test/mail/9400.userx create mode 100644 test/mail/9400.usery diff --git a/test/aux-var-src/0002.wild b/test/aux-var-src/0002.wild new file mode 100644 index 000000000..826825725 --- /dev/null +++ b/test/aux-var-src/0002.wild @@ -0,0 +1,11 @@ +abc: abc +*.b.c: *.b.c +*b.c *b.c +# Comment +^X ^X +^x ^x +^Z ^Z +"^a +b" "^a +b" +^a\\.+b ^a\\.+b +\N^a\d+b \N^a\d+b +lsearch;DIR/aux-fixed/0002.quoted: lookup succeeded diff --git a/test/aux-var-src/0022.hosts b/test/aux-var-src/0022.hosts new file mode 100644 index 000000000..ed26da9cc --- /dev/null +++ b/test/aux-var-src/0022.hosts @@ -0,0 +1 @@ +V4NET.9.8.7: A host-specific message diff --git a/test/aux-var-src/0037.F b/test/aux-var-src/0037.F new file mode 100644 index 000000000..5ecbff702 --- /dev/null +++ b/test/aux-var-src/0037.F @@ -0,0 +1,58 @@ +# Exim filter + +if "${if def:h_test-headers:{yes}{no}}" is yes then + testprint ------------------------------------------------ + testprint $message_headers + testprint ------------------------------------------------ + headers remove test-headers:more-test-headers + headers add "added-header: this is added\nadded-header2: a second line" + testprint $message_headers + testprint ------------------------------------------------ +endif + +if $recipients matches deliverfromfilter then + deliver dff@test.ex + finish +endif + +testprint "message_size = $message_size" +testprint "message_body_size = $message_body_size" +testprint "body_linecount = $body_linecount" +testprint "message_body = $message_body" +testprint "message_body_end = $message_body_end" + +logfile DIR/spool/log/mainlog + +if first_delivery then + logwrite "$tod_log $message_id \"$h_subject:\" first delivery\n" +else + logwrite "$tod_log $message_id \"$h_subject:\" not first delivery\n" +endif + +if error_message then finish endif + +headers add "X-added: qualify_domain is $qualify_domain" +headers remove remove-this + +if $recipients does not match filter then + unseen deliver userz@$qualify_domain errors_to abcd@$qualify_domain +endif + +if $h_subject contains "fail this" then + fail text "subject was\t\"$h_subject:\" (filter fail)" +endif + +if $h_subject contains "defer this" then + defer text "subject was\t\"$h_subject:\" (filter defer)" +endif + +if $h_subject contains "freeze this" then + freeze "subject was \"$h_subject:\"\nHere are two extra\nlines of text" +else + +if $h_subject matches ^reply then + mail to $return_path + subject "An auto reply: qualify_domain=$qualify_domain" + text "This is a text line" +endif +endif diff --git a/test/aux-var-src/0037.f-7 b/test/aux-var-src/0037.f-7 new file mode 100644 index 000000000..6175c92b2 --- /dev/null +++ b/test/aux-var-src/0037.f-7 @@ -0,0 +1,22 @@ +# Exim filter + +testprint "Testing \ + <" + +testprint + ">${sg{\ + ${readfile{DIR/aux-fixed/abcd-xyz}{|}}\ + }\ + {\\N\\|(\\||\$)\\N}\ + {$1}\ + }<" + +if "something seven" matches + "${sg{\ + ${readfile{DIR/aux-fixed/abcd-xyz}{|}}\ + }\ + {\\N\\|(\\||\$)\\N}\ + {$1}\ + }" + +then testprint "yes" else testprint "no" endif diff --git a/test/aux-var-src/0037.f-readfile b/test/aux-var-src/0037.f-readfile new file mode 100644 index 000000000..80430b369 --- /dev/null +++ b/test/aux-var-src/0037.f-readfile @@ -0,0 +1,5 @@ +# Exim filter + +if error_message then finish endif + +if ${readfile{DIR/test-private}} is OK then finish endif diff --git a/test/aux-var-src/0037.f-user b/test/aux-var-src/0037.f-user new file mode 100644 index 000000000..cb2bd1e80 --- /dev/null +++ b/test/aux-var-src/0037.f-user @@ -0,0 +1,24 @@ +# Exim filter + +if $local_part is filter-pipe then + pipe "cat" +elif $local_part is filter-file then + save /tmp/junk +elif $local_part is filter-lookup then + deliver ${lookup{$local_part}lsearch{/etc/passwd}{$value}fail} +elif $local_part is filter-exists then + deliver "${if exists{/tmp/junk}{abc}{def}}" +elif $local_part is filter-stat then + deliver "${if eq{${stat:/tmp/junk}}{}{abc}{def}}" +elif $local_part is filter-readfile then + deliver ${readfile{/some/file}} +elif $local_part is filter-run then + deliver ${run{/some/script}} +elif $local_part is filter-vacation then + seen vacation text "this is vacation text" + file /dev/null + log /dev/null + once DIR/test-once +elif $local_part is filter-userx then + deliver userx +endif diff --git a/test/aux-var-src/0048.aliases b/test/aux-var-src/0048.aliases new file mode 100644 index 000000000..141af5fbb --- /dev/null +++ b/test/aux-var-src/0048.aliases @@ -0,0 +1 @@ +pipe: |DIR/aux-fixed/showenv diff --git a/test/aux-var-src/0060.d1 b/test/aux-var-src/0060.d1 new file mode 100644 index 000000000..2ae6a58d7 --- /dev/null +++ b/test/aux-var-src/0060.d1 @@ -0,0 +1 @@ +V4NET.255.0.3 diff --git a/test/aux-var-src/0060.d2 b/test/aux-var-src/0060.d2 new file mode 100644 index 000000000..09e7ee0e1 --- /dev/null +++ b/test/aux-var-src/0060.d2 @@ -0,0 +1 @@ +V4NET.255.0.4 diff --git a/test/aux-var-src/0066.hostnets b/test/aux-var-src/0066.hostnets new file mode 100644 index 000000000..9e90086b0 --- /dev/null +++ b/test/aux-var-src/0066.hostnets @@ -0,0 +1,6 @@ +1.2.3.4 +!1.2.3.0/24 +1.2.0.0/16 +net16-lsearch;DIR/aux-fixed/0066.nets +net24-lsearch;DIR/aux-fixed/0066.nets +*-1.test.ex diff --git a/test/aux-var-src/0071.aliases b/test/aux-var-src/0071.aliases new file mode 100644 index 000000000..141af5fbb --- /dev/null +++ b/test/aux-var-src/0071.aliases @@ -0,0 +1 @@ +pipe: |DIR/aux-fixed/showenv diff --git a/test/aux-var-src/0074.filter b/test/aux-var-src/0074.filter new file mode 100644 index 000000000..7d2b97319 --- /dev/null +++ b/test/aux-var-src/0074.filter @@ -0,0 +1,18 @@ +# Exim filter + +if error_message then finish endif + +if $h_x-nltest: is not "" then + mail to "userx,\n abey seedy " text "Testing, testing" + finish +endif + +if $h_reply-to: is not "" then + mail text "To reply-to" + finish +endif + +mail + text "Auto reply to $h_subject:" + once DIR/test-mail/oncelog + once_repeat 4s diff --git a/test/aux-var-src/0079.filter b/test/aux-var-src/0079.filter new file mode 100644 index 000000000..09f48b0db --- /dev/null +++ b/test/aux-var-src/0079.filter @@ -0,0 +1,13 @@ +# Exim filter + +if error_message then finish + +elif $h_x-warning: contains "blacklist" +then +unseen save DIR/test-mail/rbl +endif + +if $h_sysmail: contains yes +then +mail to userx@exim.test.ex text "testing testing" +endif diff --git a/test/aux-var-src/0093.f-1 b/test/aux-var-src/0093.f-1 new file mode 100644 index 000000000..bc49c5701 --- /dev/null +++ b/test/aux-var-src/0093.f-1 @@ -0,0 +1,16 @@ +# Exim filter + +testprint "${if eq {1}{1}{yes}{no}}" +testprint "${if eq {1}{01}{yes}{no}}" +testprint "${if == {1}{01}{yes}{no}}" + +testprint +"${if eq {1}{1}{yes}{${lookup{key1}lsearch{DIR/aux-fixed/junkjunk}{$value}{notfound}}}}" + +testprint +"${if eq {1}{1}{yes}{${lookup{key1}lsearch{DIR/aux-fixed/0093.lsearch}{$value}{notfound}}}}" + +testprint +"${if eq {1}{0}{yes}{${lookup{key1}lsearch{DIR/aux-fixed/0093.lsearch}{$value}{notfound}}}}" + +testprint "body_linecount=$body_linecount" diff --git a/test/aux-var-src/0093.f-2 b/test/aux-var-src/0093.f-2 new file mode 100644 index 000000000..b78757abd --- /dev/null +++ b/test/aux-var-src/0093.f-2 @@ -0,0 +1,4 @@ +# Exim filter + +testprint +"${if eq {1}{0}{yes}{${lookup{key1}lsearch{DIR/aux-fixed/junkjunk}{$value}{notfound}}}}" diff --git a/test/aux-var-src/0112.alias b/test/aux-var-src/0112.alias new file mode 100644 index 000000000..4f8279c59 --- /dev/null +++ b/test/aux-var-src/0112.alias @@ -0,0 +1,2 @@ +pipe: |/bin/sh -c "cat >DIR/test-mail/pipe" +file: DIR/test-mail/file diff --git a/test/aux-var-src/0114.filter b/test/aux-var-src/0114.filter new file mode 100644 index 000000000..578f49afe --- /dev/null +++ b/test/aux-var-src/0114.filter @@ -0,0 +1,15 @@ +# Exim filter + +if $local_part is null then + save /dev/null +elif $local_part is file then + save DIR/test-mail/file +elif $local_part is pipe then + pipe "/bin/sh -c \"cat >DIR/test-mail/pipe\"" +elif $local_part is reply then + seen mail + to "A. File , No One " + subject autoreply + text "Test Text" + once DIR/test-once +endif diff --git a/test/aux-var-src/0115.forward b/test/aux-var-src/0115.forward new file mode 100644 index 000000000..377e2655d --- /dev/null +++ b/test/aux-var-src/0115.forward @@ -0,0 +1 @@ +DIR/test-mail/file diff --git a/test/aux-var-src/0164.F b/test/aux-var-src/0164.F new file mode 100644 index 000000000..b6f98f384 --- /dev/null +++ b/test/aux-var-src/0164.F @@ -0,0 +1,3 @@ +if $recipients contains pipe then + pipe "DIR/aux-fixed/showenv $recipients" +endif diff --git a/test/aux-var-src/0165.F b/test/aux-var-src/0165.F new file mode 100644 index 000000000..b6f98f384 --- /dev/null +++ b/test/aux-var-src/0165.F @@ -0,0 +1,3 @@ +if $recipients contains pipe then + pipe "DIR/aux-fixed/showenv $recipients" +endif diff --git a/test/aux-var-src/0173.filter b/test/aux-var-src/0173.filter new file mode 100644 index 000000000..e58120d8a --- /dev/null +++ b/test/aux-var-src/0173.filter @@ -0,0 +1,7 @@ +# Demo Exim filter for virus check + +if error_message then finish endif + +if $received_protocol is not scanned-ok then + pipe "DIR/aux-fixed/resubmit $sender_address $recipients DIR/ CALLER" +endif diff --git a/test/aux-var-src/0177.filter b/test/aux-var-src/0177.filter new file mode 100644 index 000000000..3876981b1 --- /dev/null +++ b/test/aux-var-src/0177.filter @@ -0,0 +1,36 @@ +# Exim Filter + +# Test per-user filter with privilege + +logfile DIR/test-stderr + +if first_delivery then + logwrite "$message_id \"$h_subject:\" first delivery\n" +else + logwrite "$message_id \"$h_subject:\" not first delivery\n" +endif + +if error_message or $local_part is usery then finish endif + +if $h_subject IS NOT "Fail This" then + logwrite "$message_id subject is not \"Fail This\"" +endif + +if $h_subject contains "fail this" then + mail to usery text "failing $local_part@$domain" + subject "auto fail message" + fail text "subject was \"$h_subject:\" (filter fail)" +endif + +if $h_subject contains "freeze this" then + mail to usery text "freezing $local_part@$domain" + subject "auto freeze message" + freeze "subject was \"$h_subject:\"" +else + +if $h_subject matches ^reply then + mail to usery + subject "An auto reply: qualify_domain=$qualify_domain" + text "This is a text line" +endif +endif diff --git a/test/aux-var-src/0184.filter b/test/aux-var-src/0184.filter new file mode 100644 index 000000000..4766b628a --- /dev/null +++ b/test/aux-var-src/0184.filter @@ -0,0 +1,21 @@ +# Exim filter + +if error_message or not first_delivery then finish endif + +logfile DIR/test-stdout + +logwrite "To: contains\n$h_to:\n" + +if + $header_to is $header_from or + "${lookup{$h_to:}lsearch{DIR/aux-fixed/0184.lsearch}{$value}}" is y or + "${lookup{${local_part:$h_to:}}lsearch{DIR/aux-fixed/0184.lsearch}{$value}}" is y +then + logwrite "yyyyyy" +else + logwrite "nnnnnn" +endif + +mail to "$h_to:\nrhubarb" + +seen finish diff --git a/test/aux-var-src/0185.filter b/test/aux-var-src/0185.filter new file mode 100644 index 000000000..689d6f651 --- /dev/null +++ b/test/aux-var-src/0185.filter @@ -0,0 +1,18 @@ +# Exim Filter + +# More test per-user filter with privilege + +if error_message then finish endif + +logfile DIR/test-stderr + +if first_delivery then + logwrite "$message_id \"$h_subject:\" first delivery\n" +else + logwrite "$message_id \"$h_subject:\" not first delivery\n" +endif + + +if $h_subject contains "freeze this" then + freeze "subject was \"$h_subject:\"" +endif diff --git a/test/aux-var-src/0246.filter b/test/aux-var-src/0246.filter new file mode 100644 index 000000000..a851e3979 --- /dev/null +++ b/test/aux-var-src/0246.filter @@ -0,0 +1,3 @@ +# Exim filter + +seen mail expand file DIR/aux-fixed/0246.file diff --git a/test/aux-var-src/0272.exim b/test/aux-var-src/0272.exim new file mode 100644 index 000000000..97040ce0d --- /dev/null +++ b/test/aux-var-src/0272.exim @@ -0,0 +1 @@ +:fail: Explictly Rejected diff --git a/test/aux-var-src/0273.exim b/test/aux-var-src/0273.exim new file mode 100644 index 000000000..97040ce0d --- /dev/null +++ b/test/aux-var-src/0273.exim @@ -0,0 +1 @@ +:fail: Explictly Rejected diff --git a/test/aux-var-src/0319.filter b/test/aux-var-src/0319.filter new file mode 100644 index 000000000..1103ec475 --- /dev/null +++ b/test/aux-var-src/0319.filter @@ -0,0 +1,11 @@ +# Exim filter + +if error_message then finish endif + +if $h_subject: contains "discard" then seen finish endif + +if $h_subject: contains "file" then + save DIR/test-mail/saved +endif + +finish diff --git a/test/aux-var-src/0326.filter b/test/aux-var-src/0326.filter new file mode 100644 index 000000000..b813d2bd3 --- /dev/null +++ b/test/aux-var-src/0326.filter @@ -0,0 +1,16 @@ +# exim filter + +logfile DIR/spool/log/mainlog +logwrite "Filter entered: original_local_part=$original_local_part" +logwrite " parent_local_part=$parent_local_part" + +if + $local_part_prefix is "" and $local_part_suffix is "" +then + logwrite "No prefix or suffix" +else + logwrite "Prefix=$local_part_prefix" + logwrite "Suffix=$local_part_suffix" +endif + +deliver $local_part diff --git a/test/aux-var-src/0372.F b/test/aux-var-src/0372.F new file mode 100644 index 000000000..a5c6f6780 --- /dev/null +++ b/test/aux-var-src/0372.F @@ -0,0 +1,15 @@ +# Exim filter + +logfile DIR/test-stderr + +logwrite "----- System filter -----" +logwrite " acl_c0=\"$acl_c0\"\n acl_c1=\"$acl_c1\"\n acl_c2=\"$acl_c2\"\n \ + acl_c3=\"$acl_c3\"\n acl_c4=\"$acl_c4\"\n acl_c5=\"$acl_c5\"\n \ + acl_c6=\"$acl_c6\"\n acl_c7=\"$acl_c7\"\n acl_c8=\"$acl_c8\"\n \ + acl_c9=\"$acl_c9\"\n acl_m0=\"$acl_m0\"\n acl_m1=\"$acl_m1\"\n \ + acl_m2=\"$acl_m2\"\n acl_m3=\"$acl_m3\"\n acl_m4=\"$acl_m4\"\n \ + acl_m5=\"$acl_m5\"\n acl_m6=\"$acl_m6\"\n acl_m7=\"$acl_m7\"\n \ + acl_m8=\"$acl_m8\"\n acl_m9=\"$acl_m9\"" +logwrite "-------------------------" + +# End diff --git a/test/aux-var-src/0383.F b/test/aux-var-src/0383.F new file mode 100644 index 000000000..78a5898a1 --- /dev/null +++ b/test/aux-var-src/0383.F @@ -0,0 +1,13 @@ +# Exim filter (system filter for test 444) + +if error_message then finish endif + +if foranyaddress $h_to: ($thisaddress matches "^(alice)") then + pipe "DIR/aux-fixed/showenv $thisaddress $1" + finish +endif + +if $h_to: matches "^(j..)" then + pipe "DIR/aux-fixed/showenv $1" +endif + diff --git a/test/aux-var-src/0383.f b/test/aux-var-src/0383.f new file mode 100644 index 000000000..f51156ea7 --- /dev/null +++ b/test/aux-var-src/0383.f @@ -0,0 +1,8 @@ +# Exim filter (user filter for test 444) + +if error_message then finish endif + +if foranyaddress $h_to: ($thisaddress matches "^(...)") then + pipe "DIR/aux-fixed/showenv $thisaddress $1" +endif + diff --git a/test/aux-var-src/0401.hosts1 b/test/aux-var-src/0401.hosts1 new file mode 100644 index 000000000..dcaf67c69 --- /dev/null +++ b/test/aux-var-src/0401.hosts1 @@ -0,0 +1,3 @@ +V4NET.9.8.7 +*.2.2 +V4NET.9.9.9 diff --git a/test/aux-var-src/0401.hosts2 b/test/aux-var-src/0401.hosts2 new file mode 100644 index 000000000..8453fb6c1 --- /dev/null +++ b/test/aux-var-src/0401.hosts2 @@ -0,0 +1,2 @@ +a2.2.2 +V4NET.9.8.7 diff --git a/test/aux-var-src/0472.f b/test/aux-var-src/0472.f new file mode 100644 index 000000000..c2356e682 --- /dev/null +++ b/test/aux-var-src/0472.f @@ -0,0 +1,11 @@ +# Exim filter + +deliver userz$sn1 + +logfile DIR/test-stderr + +logwrite "------- $local_part filter -----------------" +logwrite "sn0=$sn0 sn1=$sn1 sn2=$sn2 sn3=$sn3 sn4=$sn4" +logwrite "sn5=$sn5 sn6=$sn6 sn7=$sn7 sn8=$sn8 sn9=$sn9" + +# End diff --git a/test/aux-var-src/3408.aliases b/test/aux-var-src/3408.aliases new file mode 100644 index 000000000..8b5eb5473 --- /dev/null +++ b/test/aux-var-src/3408.aliases @@ -0,0 +1 @@ +postmaster: CALLER diff --git a/test/aux-var-src/4950.tr b/test/aux-var-src/4950.tr new file mode 100644 index 000000000..c068700bd --- /dev/null +++ b/test/aux-var-src/4950.tr @@ -0,0 +1,3 @@ +V4NET.10.10.0/27 V4NET.10.10.11 +V4NET.0.0.0/27 other2.test.ex +V4NET.99.0.0/27 non-exist.test.ex diff --git a/test/confs/0000 b/test/confs/0000 new file mode 100644 index 000000000..25474a063 --- /dev/null +++ b/test/confs/0000 @@ -0,0 +1,12 @@ +# Exim test configuration 0000 + +# This configuration is used when the test script is finding out what features +# are in the Exim binary. It needs to discover where the test suite's spool +# directory is going to be. + +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# End diff --git a/test/confs/0001 b/test/confs/0001 new file mode 100644 index 000000000..7f7fb4a1e --- /dev/null +++ b/test/confs/0001 @@ -0,0 +1,612 @@ +# Exim test configuration 0001 + +# This configuration sets every option that is not dependent on optional code +# in the binary, except for exim_user and exim_group, because setting them can +# mess up the creation of the spool directory etc. + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +accept_8bitmime +acl_not_smtp = check_local_message +acl_smtp_auth = check_auth +acl_smtp_connect = check_connect +acl_smtp_data = check_message +acl_smtp_etrn = check_etrn +acl_smtp_expn = check_expn +acl_smtp_helo = check_helo +acl_smtp_mail = check_mail +acl_smtp_mailauth = check_mailauth +acl_smtp_quit = check_quit +acl_smtp_predata = check_predata +acl_smtp_rcpt = check_recipient +acl_smtp_vrfy = check_vrfy +admin_groups = 1234 +allow_mx_to_ip +allow_utf8_domains +auth_advertise_hosts = a.a.h +auto_thaw = 1d +bi_command = +bounce_message_file = +bounce_message_text = +bounce_return_body = false +no_bounce_return_message +return_size_limit = 12K +bounce_return_size_limit = 10K +callout_domain_negative_expire = 1h +callout_domain_positive_expire = 1d +callout_negative_expire = 5h +callout_positive_expire = 1w +callout_random_local_part = xxx\ + xx +check_log_inodes = 0 +check_log_space = 0 +check_spool_inodes = 0 +check_spool_space = 0 +daemon_smtp_port = +daemon_smtp_ports = +daemon_startup_retries = 3 +daemon_startup_sleep = 8s +delay_warning = 1d +delay_warning_condition = ${if match{$h_precedence:}{(?i)bulk|list}{no}{yes}} +deliver_drop_privilege +deliver_queue_load_max = 6.2 +delivery_date_remove +dns_again_means_nonexist = *.esri.com:jeni.com +dns_check_names_pattern = ^.*$ +dns_ipv4_lookup = * +dns_retrans = 0s +dns_retry = 0 +drop_cr +envelope_to_remove +errors_copy = +errors_reply_to = postmaster@cam.ac.uk +extra_local_interfaces = 1.2.3.4 +no_extract_addresses_remove_arguments +finduser_retries = 0 +allow_domain_literals +freeze_tell = postmaster +headers_charset = UTF-8 +header_maxsize = 2M +header_line_maxsize = 2K +helo_accept_junk_hosts = +helo_allow_chars = _ +helo_lookup_domains = +helo_verify_hosts = localhost +helo_try_verify_hosts = 1.2.3.4 +hold_domains = +host_lookup = a.b.c.d +host_reject_connection = 10.9.8.7 +hosts_connection_nolog = 127.0.0.1 +hosts_treat_as_local = +ignore_bounce_errors_after = 2m +ignore_fromline_hosts = a.b.c.d +ignore_fromline_local +keep_malformed = 4d +no_local_from_check +local_from_prefix = *- +local_from_suffix = =* +local_interfaces = +local_scan_timeout = 10s +local_sender_retain +localhost_number = "3 " +log_selector = \ + +address_rewrite \ + -all \ + +all_parents \ + +arguments \ + -connection_reject \ + -delay_delivery \ + +incoming_interface \ + +incoming_port \ + +lost_incoming_connection \ + -queue_run \ + +received_recipients \ + +received_sender \ + -retry_defer \ + +return_path_on_delivery \ + +sender_on_delivery \ + +size_reject \ + -skip_delivery \ + +smtp_confirmation \ + +smtp_connection \ + +smtp_syntax_error \ + +subject \ + +tls_cipher \ + +tls_peerdn +log_timezone +lookup_open_max = 16 +max_username_length = 8 +message_body_visible = 500 +message_id_header_domain = a.b.c +message_id_header_text = x.y.z +no_message_logs +message_size_limit = 500K +mua_wrapper +never_users = root:0 +percent_hack_domains = +pipelining_advertise_hosts = *.b.c +pid_file_path = /some/thing +no_preserve_message_logs +primary_hostname = some.host.name +no_print_topbitchars +process_log_path = /a/b/c/d +prod_requires_admin +qualify_domain = some.dom.ain +qualify_recipient = some.dom.ain +queue_domains = a.b.c +queue_list_requires_admin +no_queue_only +no_queue_only_override +queue_only_file = /var/spool/exim/queue_only +queue_only_load = 8.2 +no_queue_run_in_order +queue_run_max = 5 +queue_smtp_domains = x.y.z +receive_timeout = 0s +received_header_text = Received: ${if def:sender_rcvhost {from ${sender_rcvhost}\n\t}{${if def:sender_ident {from ${sender_ident} }}${if def:sender_helo_name {(helo=${sender_helo_name})\n\t}}}}by ${primary_hostname} ${if def:received_protocol {with ${received_protocol}}} (Exim ${version_number} #${compile_number})\n\tid ${message_id}${if def:received_for {\n\tfor $received_for}} +received_headers_max = 30 +recipient_unqualified_hosts = localhost:some.host.name +recipients_max = 0 +no_recipients_max_reject +remote_max_parallel = 1 +remote_sort_domains = +retry_data_expire = 24h +retry_interval_max = 1d +return_path_remove +rfc1413_hosts = +sender_unqualified_hosts = localhost:some.host.name +smtp_accept_keepalive +smtp_accept_max = 20 +smtp_accept_max_nonmail = 40 +smtp_accept_max_nonmail_hosts = ! *.b.c +smtp_accept_max_per_connection = 20 +smtp_accept_max_per_host = 4 +smtp_accept_queue = 0 +smtp_accept_queue_per_connection = 10 +smtp_active_hostname = x.y.z +no_smtp_enforce_sync +smtp_max_synprot_errors = 11 +smtp_max_unknown_commands = 10 +smtp_ratelimit_hosts = * +smtp_ratelimit_mail = 1, 1s, 2, 10s +smtp_ratelimit_rcpt = 10, 2s, 5, 5m +smtp_accept_reserve = 0 +smtp_banner = ${primary_hostname} ESMTP Exim ${version_number} #${compile_number} ${tod_full} +smtp_check_spool_space +smtp_connect_backlog = 5 +smtp_etrn_command = +smtp_etrn_serialize +smtp_load_reserve = 2 +smtp_receive_timeout = 1m +smtp_reserve_hosts = +smtp_return_error_details +no_split_spool_directory +no_strip_excess_angle_brackets +no_strip_trailing_dot +no_syslog_duplication +syslog_facility = uucp +syslog_processname = mta-exim +no_syslog_timestamp +system_filter = /home/exim/test/filter +system_filter_directory_transport = +system_filter_file_transport = +system_filter_group = mail +system_filter_pipe_transport = +system_filter_reply_transport = +system_filter_user = 99 +tcp_nodelay = false +timeout_frozen_after = 7d +timezone = EDT +trusted_groups = 42 +trusted_users = ${readfile{DIR/aux-fixed/TESTNUM.trusted}{:}} +unknown_login = unknownlogin +unknown_username = Exim Testing +untrusted_set_sender = * +uucp_from_pattern = ^From\s+(\S+)\s+(?:[a-zA-Z]{3},?\s+)?(?:[a-zA-Z]{3}\s+\d?\d|\d?\d\s+[a-zA-Z]{3}\s+\d\d(?:\d\d)?)\s+\d\d?:\d\d? +uucp_from_sender = $1 +warn_message_file = /home/exim/test/warnmsg_file +write_rejectlog = false + + +# ----- Routers ----- + +begin routers + +# The manualroute router + +manualroute: + driver = manualroute + address_data = domainlist address data + cannot_route_message = can't route this address + caseful_local_part + condition = + debug_print = + disable_logging + domains = + errors_to = + no_fail_verify_recipient + no_fail_verify_sender + fallback_hosts = localhost + group = mail + headers_add = + headers_remove = + host_find_failed = freeze + hosts_randomize + no_initgroups + local_parts = + more + no_pass_on_timeout + pass_router = manualroute2 + redirect_router = manualroute2 + require_files = + route_data = ${lookup{$local_part}lsearch{/}} + router_home_directory = /usr + self = freeze + senders = + transport = smtp + no_unseen + user = root + no_verify_only + verify_recipient + verify_sender + +# Manualroute2 router, for mutually exclusive options + +manualroute2: + driver = manualroute + domains = ! +local_domains + route_list = ^fax(\.cl(\.cam(\.ac\.uk)?)?)?$ cl.cam.ac.uk; \ + *.uucp britain.eu.net + +# The redirect router, in "alias" mode + +alias: + driver = redirect + address_data = aliasfile address data + allow_fail + allow_freeze + caseful_local_part + no_check_ancestor + condition = + data = ${lookup{$local_part}lsearch{/etc/aliases}} + debug_print = + directory_transport = dummy + domains = + errors_to = + expn + no_fail_verify_recipient + no_fail_verify_sender + fallback_hosts = + file_transport = dummy + forbid_blackhole + no_forbid_file + forbid_include + no_forbid_pipe + group = 100 + headers_add = + headers_remove = + hide_child_in_errmsg + include_directory = /i/n/c + no_initgroups + local_part_prefix = + no_local_part_prefix_optional + local_part_suffix = + no_local_part_suffix_optional + local_parts = + more + no_one_time + pipe_transport = dummy + no_qualify_preserve_domain + no_repeat_use + qualify_domain = xxxx + redirect_router = aliasfile2 + require_files = + retry_use_local_part + no_rewrite + senders = + sieve_vacation_directory = /thing/thong + sieve_subaddress = rhubarb + sieve_useraddress = custard + no_skip_syntax_errors + syntax_errors_to = + transport_current_directory = + transport_home_directory = + no_unseen + user = 100 + no_verify_only + verify_recipient + verify_sender + +# Aliasfile2 for mutually exclusive options + +aliasfile2: + driver = redirect + allow_defer + caseful_local_part + check_group + check_owner + file = /some/file + retry_use_local_part + +# The redirect router in "forward" mode + +forward: + driver = redirect + allow_filter + forbid_exim_filter + forbid_sieve_filter + caseful_local_part + check_ancestor + check_local_user + condition = + debug_print = + directory_transport = dummy + domains = + errors_to = + expn + no_fail_verify_recipient + no_fail_verify_sender + fallback_hosts = + file = //.forward2 + file_transport = dummy + no_forbid_file + forbid_blackhole + forbid_filter_existstest + no_forbid_filter_logwrite + forbid_filter_dlfunc + forbid_filter_lookup + forbid_filter_readfile + forbid_filter_readsocket + forbid_filter_reply + forbid_filter_run + no_forbid_include + no_forbid_pipe + group = mail + headers_add = + headers_remove = + hide_child_in_errmsg + no_ignore_eacces + no_ignore_enotdir + no_initgroups + local_part_prefix = xxx- + local_part_prefix_optional + local_part_suffix = + no_local_part_suffix_optional + local_parts = + modemask = 022 + more + no_one_time + owners = root + owngroups = mail + pipe_transport = dummy + no_qualify_preserve_domain + redirect_router = aliasfile2 + reply_transport = dummy + require_files = + rewrite + senders = + no_skip_syntax_errors + syntax_errors_text = rhubarb + syntax_errors_to = + transport_current_directory = + transport_home_directory = + no_unseen + user = root + no_verify_only + no_verify_recipient + no_verify_sender + +# The accept router + +localuser: + driver = accept + no_address_test + caseful_local_part + check_local_user + condition = + debug_print = + domains = + errors_to = + expn + no_fail_verify_recipient + no_fail_verify_sender + fallback_hosts = + group = mail + headers_add = X-added: by localuser + headers_remove = + no_initgroups + local_part_prefix = + no_local_part_prefix_optional + local_part_suffix = + no_local_part_suffix_optional + local_parts = + no_log_as_local + more + redirect_router = smartuser + require_files = + senders = + transport = ${if eq{$local_part}{caller}{local_mbx_delivery}{local_delivery}} + transport_current_directory = + transport_home_directory = + no_unseen + user = 99 + no_verify_only + verify_recipient + verify_sender + +# The redirect router in "smartuser" mode + +smartuser: + driver = redirect + caseful_local_part + condition = + data = user@domain + debug_print = + domains = + errors_to = + expn + no_fail_verify_recipient + no_fail_verify_sender + fallback_hosts = + file_transport = dummy + forbid_file + forbid_pipe + group = mail + headers_add = + headers_remove = + hide_child_in_errmsg + no_initgroups + local_part_prefix = + no_local_part_prefix_optional + local_part_suffix = + no_local_part_suffix_optional + local_parts = abcd + log_as_local + more + pipe_transport = dummy + qualify_preserve_domain + redirect_router = localuser + require_files = + retry_use_local_part + no_rewrite + senders = + no_unseen + user = root + no_verify_only + verify_recipient + verify_sender + + +# ----- Transports ----- + +# Dummy transport, to refer back to + +begin transports + +dummy: + driver = pipe + disable_logging + +# Appendfile Transport + +appendfile: + driver = appendfile + allow_fifo + no_allow_symlink + batch_max = 100 + batch_id = rhubarb + body_only + no_check_group + no_check_owner + check_string = abcd + create_directory + create_file = anywhere + current_directory = + debug_print = + delivery_date_add + directory_mode = 0700 + envelope_to_add + escape_string = xyz + file = /home/$local_part/inbox + file_format = "From : appendfile" + no_file_must_exist + group = mail + headers_add = X-original-domain: $original_domain\nX-original-localp: $original_local_part + headers_remove = + headers_rewrite = a@b c@d + lock_fcntl_timeout = 10s + lock_interval = 3s + lock_retries = 10 + lockfile_mode = 0600 + lockfile_timeout = 30m + mailbox_size = 1000 + mailbox_filecount = 9999 + message_size_limit = 1M + mode = 0600 + mode_fail_narrower + no_notify_comsat + message_prefix = From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n + quota = + no_quota_is_inclusive + quota_size_regex = (\d+)$ + quota_warn_message = "A warning message" + quota_warn_threshold = + rcpt_include_affixes + retry_use_local_part + return_path = xxxx + return_path_add + shadow_condition = $h_return-receipt-to + shadow_transport = dummy + message_suffix = \n + transport_filter = + transport_filter_timeout = 10s + no_use_crlf + use_fcntl_lock + use_lockfile + user = root + +# For options that are mutually exclusive with those above + +appendfile2: + driver = appendfile + directory = /etc + directory_file = afilename + quota_directory = /some/directory + quota = 1M + quota_filecount = 10 + use_bsmtp + +# Ditto + +appendfile4: + driver = appendfile + directory = /etc + +# Smtp transport + +smtp: + driver = smtp + authenticated_sender = abcde + no_allow_localhost + command_timeout = 5m + connect_timeout = 0s + connection_max_messages = 0 + data_timeout = 5m + debug_print = + delay_after_cutoff + no_delivery_date_add + dns_qualify_single + no_dns_search_parents + no_envelope_to_add + fallback_hosts = localhost + final_timeout = 10m + no_gethostbyname + headers_add = + headers_remove = + helo_data = some.text + hosts = localhost + hosts_avoid_esmtp = x.y.z + hosts_max_try = 10 + hosts_max_try_hardlimit = 20 + hosts_override + hosts_randomize + hosts_require_auth = * + hosts_try_auth = * + interface = 127.0.0.1 + max_rcpt = 0 + multi_domain + port = 25 + retry_include_ip_address + no_return_path_add + serialize_hosts = + size_addition = -1 + transport_filter = + +# End diff --git a/test/confs/0002 b/test/confs/0002 new file mode 100644 index 000000000..6f02fafa7 --- /dev/null +++ b/test/confs/0002 @@ -0,0 +1,45 @@ +# Exim test configuration 0002 + +LENCHECK= +PTBC= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist dlist = *.aa.bb : ^\Nxxx +hostlist hlist = V4NET.11.12.13 : iplsearch;DIR/aux-fixed/0002.iplsearch +headers_charset = iso-8859-8 + +acl_smtp_connect = connect${substr_-1_1:$sender_host_address} +acl_smtp_rcpt = accept +acl_smtp_data = check_data + +PTBC +LENCHECK + +# ----- ACL ----- + +begin acl + +connect0: + accept + +connect1: + deny hosts = partial-lsearch;DIR/aux-fixed/0002.lsearch + +connect2: + deny hosts = net-lsearch;DIR/aux-fixed/0002.lsearch + +check_data: + warn logwrite = Subject is: "$h_subject:" + deny message = reply_address=<$reply_address> + +# End diff --git a/test/confs/0003 b/test/confs/0003 new file mode 100644 index 000000000..53ae39052 --- /dev/null +++ b/test/confs/0003 @@ -0,0 +1,28 @@ +# Exim test configuration 0003 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +acl_smtp_rcpt = check_recipient +domainlist local_domains = test.ex +smtp_accept_max_nonmail = 1000 + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + deny senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :\ + lsearch*@;DIR/aux-fixed/0003.rej.lsearch :\ + @@lsearch*;DIR/aux-fixed/0003.rej.bydomain + accept domains = +local_domains + deny message = relay not permitted + +# End diff --git a/test/confs/0004 b/test/confs/0004 new file mode 100644 index 000000000..606ab5133 --- /dev/null +++ b/test/confs/0004 @@ -0,0 +1,28 @@ +# Exim test configuration 0004 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +acl_smtp_rcpt = check_recipient +domainlist local_domains = test.ex +smtp_accept_max_nonmail = 1000 + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + deny senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :\ + lsearch*@;DIR/aux-fixed/0003.rej.lsearch :\ + @@lsearch*;DIR/aux-fixed/0003.rej.bydomain + accept domains = +local_domains + deny message = relay not permitted + +# End diff --git a/test/confs/0005 b/test/confs/0005 new file mode 100644 index 000000000..d4e976e81 --- /dev/null +++ b/test/confs/0005 @@ -0,0 +1,66 @@ +# Exim test configuration 0005 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = @ + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_data +message_id_header_domain = ${if eq{0}{0}{some.domain}} +message_id_header_text = ${if eq{0}{0}{a@b[c]}} +trusted_users = CALLER + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + accept domains = +local_domains + deny message = relay not permitted + +check_data: + warn message = X-acl-message-linecount: $message_linecount + accept + + +# ----- Routers ----- + +begin routers + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + data = :fail: unrouteable mail domain "$domain" + +localuser: + driver = accept + check_local_user + transport = local_delivery + headers_add = X-local-user: uid=$local_user_uid gid=$local_user_gid + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + headers_add = "X-body-linecount: $body_linecount\n\ + X-message-linecount: $message_linecount\n\ + X-received-count: $received_count" + return_path_add + +# End diff --git a/test/confs/0006 b/test/confs/0006 new file mode 100644 index 000000000..d362deec3 --- /dev/null +++ b/test/confs/0006 @@ -0,0 +1,52 @@ +# Exim test configuration 0006 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +trusted_users = CALLER + + +# ----- Routers ----- + +begin routers + +system_aliases: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/0006-aliases}} + file_transport = address_file + retry_use_local_part + +localuser: + driver = accept + check_local_user + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + headers_add = \nMessage Headers:\n$message_headers\n + +address_file: + driver = appendfile + delivery_date_add + envelope_to_add + return_path_add + +# End diff --git a/test/confs/0007 b/test/confs/0007 new file mode 100644 index 000000000..1dc7f574b --- /dev/null +++ b/test/confs/0007 @@ -0,0 +1,16 @@ +# Exim test configuration 0007 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = HOSTNAME + + +# End diff --git a/test/confs/0008 b/test/confs/0008 new file mode 100644 index 000000000..2c6b34189 --- /dev/null +++ b/test/confs/0008 @@ -0,0 +1,38 @@ +# Exim test configuration 0008 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = @ +trusted_users = CALLER + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + check_local_user + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + +# End diff --git a/test/confs/0009 b/test/confs/0009 new file mode 100644 index 000000000..0d944c9da --- /dev/null +++ b/test/confs/0009 @@ -0,0 +1,38 @@ +# Exim test configuration 0009 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = @ +trusted_users = CALLER + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + check_local_user + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + +# End diff --git a/test/confs/0010 b/test/confs/0010 new file mode 100644 index 000000000..f39a50b8b --- /dev/null +++ b/test/confs/0010 @@ -0,0 +1,39 @@ +# Exim test configuration 0010 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = @ +trusted_users = CALLER + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + check_local_user + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + + +# End diff --git a/test/confs/0011 b/test/confs/0011 new file mode 100644 index 000000000..ca101e0e1 --- /dev/null +++ b/test/confs/0011 @@ -0,0 +1,39 @@ +# Exim test configuration 0011 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = @ +trusted_users = CALLER + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + check_local_user + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + + +# End diff --git a/test/confs/0012 b/test/confs/0012 new file mode 100644 index 000000000..4e1d4730b --- /dev/null +++ b/test/confs/0012 @@ -0,0 +1,42 @@ +# Exim test configuration 0012 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = @ + + +# ----- Routers ----- + +begin routers + +system_aliases: + driver = redirect + data = ${if eq {$local_part}{blackhole}{:blackhole:}} + +localuser: + driver = accept + check_local_user + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + + +# End diff --git a/test/confs/0013 b/test/confs/0013 new file mode 100644 index 000000000..70cd8d6ed --- /dev/null +++ b/test/confs/0013 @@ -0,0 +1,17 @@ +# Exim test configuration 0013 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +qualify_domain = test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +hostlist relay_hosts = "XXXX" and junk + +# End diff --git a/test/confs/0014 b/test/confs/0014 new file mode 100644 index 000000000..c7dbdb804 --- /dev/null +++ b/test/confs/0014 @@ -0,0 +1,106 @@ +# Exim test configuration 0014 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : myhost.test.ex +domainlist relay_domains = test.ex + +acl_smtp_rcpt = check_recipient + +trusted_users = CALLER + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + require verify = sender + accept domains = +local_domains + accept domains = +relay_domains + deny message = relay not permitted + + +# ----- Rewrite ----- + +begin rewrite + +*@*.one.two $1@one.two +abcd@^qu aaa@bbb +*pqr@^qu(.*) 1=$1@zz$2 +hhhh@h.h.h.h "${if eq {$h_to:}{x@y}{yes}{no}}@j.j.j" + +######################################################## +# Fancy example of a supposed outgoing gateway rewrite # +######################################################## + +# No rewrite unless domain is *.plc.example + +^(?>.*)(? `unknown' +*@*.plc.example "${lookup{$local_part@$2}lsearch\ + {DIR/aux-fixed/0014.usernames}{$value}{unknown}}@plc.example" + + +# ----- Routers ----- + +begin routers + +fail: + driver = manualroute + domains = *.plc.example + fail_verify + route_list = * + verify_only + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + allow_fail + data = :fail: Unrouteable mail domain "$domain" + +userx: + driver = accept + local_parts = userx + retry_use_local_part + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + message_suffix = + user = CALLER + +# End diff --git a/test/confs/0015 b/test/confs/0015 new file mode 100644 index 000000000..fbfa534df --- /dev/null +++ b/test/confs/0015 @@ -0,0 +1,116 @@ +# Exim test configuration 0015 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +convert_to_real_name: + driver = redirect + allow_defer + data = "\ + $local_part_prefix${lookup{$local_part}\ + lsearch{DIR/aux-fixed/0015.realnames}{$value}fail}@$domain" + local_part_prefix = *+ + local_part_prefix_optional + retry_use_local_part + +#system_aliases: +# driver = redirect +# allow_defer +# data = ${lookup{$local_part}lsearch{DIR/aux-fixed/0015.aliases}} +# retry_use_local_part + +userforward: + driver = redirect + allow_filter + local_parts = userx + user = CALLER + file = DIR/aux-fixed/0015.filter.$local_part + local_part_prefix = *+ + local_part_prefix_optional + pipe_transport = address_pipe + reply_transport = address_reply + +localuser_b: + driver = accept + local_parts = userx : CALLER + local_part_prefix = B+ + transport = local_delivery_b + +localuser_s: + driver = accept + local_part_prefix = S+ + transport = delivery_s + +localuser_sb: + driver = accept + local_parts = userx : CALLER + local_part_prefix = *+ + local_part_prefix_optional + local_part_suffix = -B + transport = local_delivery_b + +localuser_ss: + driver = accept + local_part_suffix = -S + transport = delivery_s + +localuser: + driver = accept + local_parts = userx : CALLER + local_part_prefix = *+ + local_part_prefix_optional + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + user = CALLER + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + headers_add = X-local_part: $local_part\n\ + X-local_part_prefix: $local_part_prefix + +local_delivery_b: + driver = appendfile + user = CALLER + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + use_bsmtp + headers_add = X-local_part: $local_part\n\ + X-local_part_prefix: $local_part_prefix + +delivery_s: + driver = smtp + hosts = 127.0.0.1 + port = PORT_S + allow_localhost + +address_reply: + driver = autoreply + +address_pipe: + driver = pipe + +# End diff --git a/test/confs/0016 b/test/confs/0016 new file mode 100644 index 000000000..2d5a9dfc2 --- /dev/null +++ b/test/confs/0016 @@ -0,0 +1,53 @@ +# Exim test configuration 0016 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +userforward: + driver = redirect + allow_filter + user = CALLER + local_parts = userx : CALLER + file = DIR/aux-fixed/0016.filter.$local_part + local_part_suffix = +* + local_part_suffix_optional + reply_transport = address_reply + +localuser: + driver = accept + local_parts = userx : CALLER + local_part_suffix = +* + local_part_suffix_optional + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + user = CALLER + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + +address_reply: + driver = autoreply + +# End diff --git a/test/confs/0017 b/test/confs/0017 new file mode 100644 index 000000000..48c3e9c4d --- /dev/null +++ b/test/confs/0017 @@ -0,0 +1,28 @@ +# Exim test configuration 0017 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_etrn = check_etrn + +# ----- ACL ----- + +begin acl + +check_etrn: + deny hosts = 10.9.8.7 + sender_domains = some.domain + + deny hosts = 10.9.8.8 + senders = x@y + + accept hosts = localhost + +# End diff --git a/test/confs/0018 b/test/confs/0018 new file mode 100644 index 000000000..7d6437a6d --- /dev/null +++ b/test/confs/0018 @@ -0,0 +1,26 @@ +# Exim test configuration 0018 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_etrn = check_etrn +no_smtp_etrn_serialize +log_selector = -etrn + +# ----- ACL ----- + +begin acl + +check_etrn: + deny hosts = !localhost + warn log_message = accepted $smtp_command + accept + +# End diff --git a/test/confs/0019 b/test/confs/0019 new file mode 100644 index 000000000..442ada688 --- /dev/null +++ b/test/confs/0019 @@ -0,0 +1,20 @@ +# Exim test configuration 2409 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_etrn = accept +log_selector = \ + +smtp_syntax_error \ + +smtp_protocol_error +recipients_max = 5 +smtp_max_synprot_errors = 1000 + +# End diff --git a/test/confs/0020 b/test/confs/0020 new file mode 100644 index 000000000..c31f5e6d9 --- /dev/null +++ b/test/confs/0020 @@ -0,0 +1,31 @@ +# Exim test configuration 0020 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +acl_smtp_connect = check_connect + +# Note that we use an explicit address in the 10.250.0.0/16 network, because +# that is what is used by the testing code in Exim when it generates 2048 IP +# addresses for the absurdly multi-homed host. + +host_lookup = 10.250.104.0/21 + + +# ----- ACL ----- + +begin acl + +check_connect: + accept hosts = 10.250.104.0/21 + +# End diff --git a/test/confs/0021 b/test/confs/0021 new file mode 100644 index 000000000..902d5f369 --- /dev/null +++ b/test/confs/0021 @@ -0,0 +1,90 @@ +# Exim test configuration 0021 + +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +addresslist ok_senders = ok@somewhere : ok@test1 : ok@test3 +domainlist ok_sender_domains = somewhere : test1 : test3 + +acl_not_smtp = not_smtp_${if eq{$sender_address}{}\ + {test1}{${domain:$sender_address}}} + +acl_smtp_connect = connect +acl_smtp_helo = helo +acl_smtp_mail = mail +acl_smtp_rcpt = rcpt + +qualify_domain = test.ex +trusted_users = CALLER + + +# ----- ACLs ----- + +begin acl + +not_smtp_test1: + accept senders = : ok@test1 + verify = sender + deny message = don't like sender $sender_address + +not_smtp_test2: + accept hosts = 1.2.3.4 + +not_smtp_test3: + accept verify = reverse_host_lookup + +not_smtp_test4: + accept verify = certificate + +connect: + deny hosts = : 10.9.8.7 + drop log_message = forcibly dropped + hosts = 10.9.8.9 + accept logwrite = $sender_host_address accepted by connect ACL + +helo: + warn message = xxx: can't add this header + log_message = This warning is from a HELO ACL (command $smtp_command) + accept condition = ${if eq{$smtp_command_argument}{a.b.c}{yes}{no}} + +mail: + warn message = added header line + senders = ok@test3 + accept senders = ok@test1 : ok@test3 + verify = sender + logwrite = :main,reject: mail accepted + +rcpt: + accept senders = +ok_senders + sender_domains = +ok_sender_domains + logwrite = :panic: rcpt accepted + +# ----- Routers ----- + +begin routers + +accept: + driver = accept + local_parts = !bad + transport = appendfile + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0022 b/test/confs/0022 new file mode 100644 index 000000000..2ec64d848 --- /dev/null +++ b/test/confs/0022 @@ -0,0 +1,100 @@ +# Exim test configuration 0022 + +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +hostlist some_hosts = net-lsearch;DIR/aux-var/TESTNUM.hosts + +acl_smtp_rcpt = $local_part +log_selector = +smtp_connection +hosts_connection_nolog = : 127.0.0.1 +qualify_domain = test.ex + + +# ----- ACLs ----- + +begin acl + +accept: + accept + +# Check "warn" with and without messages + +warn_empty: + warn + accept + +warn_log: + warn log_message = warn log message + accept + +warn_user: + warn message = warn user message + accept + +drop: + drop message = forcibly dropped + +nested_drop: + accept endpass + acl = drop + +nested_drop_require: + require acl = drop + +defer: + defer message = forcibly deferred + +defer_senders: + defer senders = : + +delay_accept: + accept delay = 1s + +delay_warn: + warn delay = 1s + accept + +freeze: + accept control = freeze + +queue_only: + accept control = queue_only + +host_check: + deny hosts = net-lsearch;DIR/aux-var/TESTNUM.hosts + message = host data >$host_data< + +host_check2: + deny message = host data >$host_data< + hosts = +some_hosts + + +# ----- Routers ----- + +begin routers + +accept: + driver = accept + transport = appendfile + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0023 b/test/confs/0023 new file mode 100644 index 000000000..62e444a5d --- /dev/null +++ b/test/confs/0023 @@ -0,0 +1,265 @@ +# Exim test configuration 0023 + +LOG_SELECTOR= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +addresslist ok_senders = ok@ok.ok + +domainlist local_domains = test.ex : *.test.ex +domainlist relay_domains = relay.test.ex + +hostlist ok9_hosts = 9.9.9.9 + +LOG_SELECTOR + +qualify_domain = test.ex +trusted_users = CALLER + +# Use first three components of address to select ACL +acl_smtp_rcpt = acl_${sg{${tr{$sender_host_address}{.}{_}}}{^(.*)_.*\$}{\$1}} +acl_smtp_data = data_acl + +# ----- ACLs ----- + +begin acl + +data_acl: + warn condition = ${if def:h_x-rcpt-added:{yes}{no}} + message = X-data-added: Header added at data time + warn senders = rcpttest@test.ex + message = X-data-rcpt-count: $rcpt_count\n\ + X-data-rcpt-defer-count: $rcpt_defer_count\n\ + X-data-rcpt-fail-count: $rcpt_fail_count + warn message = X-message-body-size: $message_body_size + accept + +acl_1_2_3: + require domains = !nopass + + require message = $local_part@$domain shall not pass + domains = !wontpass + + deny message = domain explicitly denied + log_message = DOMAIN EXPLICITLY DENIED + domains = deny.test.ex + + accept domains = +local_domains + endpass + message = $domain gets refused + domains = !refuse.test.ex + + # Double to check caching + accept domains = +relay_domains + accept domains = +relay_domains + +acl_5_6_7: + accept domains = lsearch;DIR/aux-fixed/TESTNUM.doms + local_parts = $domain_data + +acl_5_6_8: + accept senders = user1@domain1 : domain2 : +ok_senders + +acl_5_6_11: + accept condition = ${if match{$local_part}{^x}{yes}{no}} + deny message = "local part of wrong type\n(quotes are literal) + +acl_5_6_12: + accept hosts = 5.6.12.1 + endpass + message = failed nested acl + acl = acl_5_6_12A + accept + +acl_5_6_12A: + accept domains = ok + +acl_5_6_13: + accept acl = DIR/aux-fixed/TESTNUM.acl1 + +acl_8_8_8: + accept acl = acl_8_8_8 + +acl_9_9_9: + accept hosts = +ok9_hosts + deny message = don't like this host + hosts = 9.9.9.0/26 + accept hosts = 9.9.9.0/24 + +acl_V4NET_0_0: + require verify = reverse_host_lookup + accept + +acl_V4NET_11_12: + deny message = host in DNS list $dnslist_domain: $dnslist_text + log_message = DNSLIST ($dnslist_domain: $dnslist_text) + dnslists = rbl.test.ex + accept + +acl_20_20_20: + accept endpass + message = sender verify failure + verify = sender + message = recipient verify failure + verify = recipient + +acl_21_21_21: + accept + verify = sender + verify = recipient + +acl_22_22_22: + accept recipients = x@y + +acl_23_23_23: + deny hosts = 23.23.23.0 + message = sender must verify + !verify = sender + accept + +acl_24_24_24: + warn message = X-Warn: sender didn't verify + condition = yes + +acl_25_25_25: + deny message = denying domains=x + domains = x + +acl_26_26_26: + deny senders = : + message = bounce messages can have only one recipient + condition = ${if > {$recipients_count}{0}{yes}{no}} + accept + +# Force host list expansion failure +acl_27_27_27: + deny hosts = ${if eq {1}{0}{}fail} + accept + +acl_28_28_28: + accept sender_domains = : okdomain + +acl_29_29_29: + deny dnslists = test.ex/$sender_address_domain + accept + +acl_30_30_30: + deny message = domain=$dnslist_domain\n\ + value=$dnslist_value\n\ + text="$dnslist_text" + dnslists = test.ex=V4NET.0.0.1,127.0.0.2/$sender_address_domain + accept + +# This one tests what happens when a lookup key gets too long +acl_31_31_31: + deny dnslists = test.ex/$sender_address_domain+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+END + accept + +# Settings of $domain and $local_part +acl_32_32_32: + warn message = Start: domain=$domain local_part=$local_part + + warn local_parts = userx-vs + message = Vs: domain=$domain local_part=$local_part + verify = sender + + warn message = Vr: domain=$domain local_part=$local_part + verify = recipient + + accept + +acl_33_33_33: + accept endpass + message = sender verify failure + verify = sender/no_details + message = recipient verify failure + verify = recipient + +# Incomplete DNS lookups +acl_44_44_44: + warn dnslists = test.again.dns + warn dnslists = +include_unknown : test.again.dns + warn dnslists = +exclude_unknown : test.again.dns + warn dnslists = +defer_unknown : test.again.dns + accept + +# Adding header at RCPT time and testing at DATA time +acl_55_55_55: + warn message = X-rcpt-added: An added header at RCPT time + accept + +acl_56_56_56: + warn message = X-Warn: $local_part + condition = ${substr_5:$local_part} + accept + +acl_56_56_57: + accept message = denied by condition + condition = ${substr_5:$local_part} + +acl_56_56_58: + warn message = xx: rcpt_count = $rcpt_count\n \ + rcpt_defer_count = $rcpt_defer_count\n \ + rcpt_fail_count = $rcpt_fail_count\n \ + recipients_count = $recipients_count\n \ + local_part = $local_part + accept local_parts = ^ok + +acl_56_56_59: + accept message = ACL message for verification failure\n \ + Original was >$acl_verify_message< + verify = recipient + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +t2: + driver = appendfile + file = DIR/test-mail/okbatch + user = CALLER + batch_max = 100 + envelope_to_add + +# ----- Routers ----- + +begin routers + +r0: + driver = accept + local_parts = ^ok + transport = t2 + +r1: + driver = accept + local_parts = ^userx : ^cond- + transport = t1 + +r2: + driver = redirect + local_parts = fail + allow_fail + data = :fail: here is a fail message + +# ----- Retry ----- + +begin retry + +* * F,5d,5m + +# End diff --git a/test/confs/0024 b/test/confs/0024 new file mode 100644 index 000000000..52a2351bc --- /dev/null +++ b/test/confs/0024 @@ -0,0 +1,88 @@ +# Exim test configuration 0024 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +domainlist relay_domains = ten-1.test.ex + +hostlist relay_hosts = V4NET.255.255.0/24 + +trusted_users = CALLER + +acl_smtp_rcpt = acl_rcpt + +# ------ ACLs ------ + +begin acl + +acl_rcpt: + accept hosts = : + + accept domains = +local_domains + local_parts = postmaster + + require verify = sender + + deny message = rejected because $sender_host_address is in a black list at $dnslist_domain\n$dnslist_text + dnslists = rbl.test.ex + + warn message = X-Warning: $sender_host_address is in a black list at $dnslist_domain ($dnslist_value) + log_message = found in $dnslist_domain + dnslists = rbl2.test.ex + + accept domains = +local_domains + endpass + verify = recipient + + require verify = recipient + + accept domains = +relay_domains + + accept hosts = 127.0.0.1 : +relay_hosts + + accept authenticated = * + + deny message = relay not permitted + + +# ------ Routers ------ + +begin routers + +r1: + driver = dnslookup + domains = ! +local_domains + transport = dev_null + no_more + +r2: + driver = accept + local_parts = userx : postmaster + transport = local_delivery + cannot_route_message = unknown user + + +# ------ Transports ------ + +begin transports + +dev_null: + driver = appendfile + file = /dev/null + user = CALLER + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0025 b/test/confs/0025 new file mode 100644 index 000000000..658dcb990 --- /dev/null +++ b/test/confs/0025 @@ -0,0 +1,63 @@ +# Exim test configuration 0025 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +domainlist relay_domains = ten-1.test.ex + +acl_smtp_rcpt = acl_local + +# ------ ACLs ------ + +begin acl + +acl_local: + # Pass on for non-remote input (should all be) + require message = this message should not occur + hosts = : + + # The redundant hosts check is just to ensure it works + accept verify = sender + verify = recipient + hosts = : + +# ------ Routers ------ + +begin routers + +r1: + driver = dnslookup + domains = ! +local_domains + transport = dev_null + no_more + +r2: + driver = accept + local_parts = userx : postmaster + transport = local_delivery + + +# ------ Transports ------ + +begin transports + +dev_null: + driver = appendfile + file = /dev/null + user = CALLER + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0026 b/test/confs/0026 new file mode 100644 index 000000000..5a0c04e13 --- /dev/null +++ b/test/confs/0026 @@ -0,0 +1,64 @@ +# Exim test configuration 0026 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +acl_smtp_rcpt = accept +acl_smtp_data = acl_data + +trusted_users = CALLER + +# ------ ACLs ------ + +begin acl + +acl_data: + deny log_message = body contains trigger + condition = ${if match{$message_body}{trigger}{yes}{no}} + require verify = header_syntax + warn message = X-warning: this is a test warning + accept senders = ! : + accept verify = header_sender + + +# ------ Routers ------ + +begin routers + +r1: + driver = dnslookup + domains = ! +local_domains + transport = dev_null + no_more + +r2: + driver = accept + local_parts = userx : postmaster + transport = local_delivery + + +# ------ Transports ------ + +begin transports + +dev_null: + driver = appendfile + file = /dev/null + user = CALLER + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0027 b/test/confs/0027 new file mode 100644 index 000000000..75ccf4ae6 --- /dev/null +++ b/test/confs/0027 @@ -0,0 +1,80 @@ +# Exim test configuration 0027 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +acl_smtp_rcpt = acl_rcpt +acl_smtp_data = $h_subject: + +trusted_users = CALLER + + +# ------ ACLs ------ + +begin acl + +userx: + deny message = deny for userx + +postmaster: + accept verify = sender + +data: + accept + +data1: + accept verify = recipient + +data2: + accept domains = a.b.c + +data3: + accept local_parts = a.b.c + +acl_rcpt: + accept endpass + acl = ${tr{$local_part}{:}{\n}} + deny message = this message should not occur + + +# ------ Routers ------ + +begin routers + +r1: + driver = dnslookup + domains = ! +local_domains + transport = dev_null + no_more + +r2: + driver = accept + local_parts = userx : postmaster + transport = local_delivery + + +# ------ Transports ------ + +begin transports + +dev_null: + driver = appendfile + file = /dev/null + user = CALLER + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0028 b/test/confs/0028 new file mode 100644 index 000000000..6cb607e3d --- /dev/null +++ b/test/confs/0028 @@ -0,0 +1,65 @@ +# Exim test configuration 0028 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +acl_smtp_rcpt = acl_rcpt +acl_smtp_data = acl_data + + +# ------ ACLs ------ + +begin acl + +acl_rcpt: + accept endpass + message = SIZE value too big + condition = ${if > {$message_size}{10}{no}{yes}} + +acl_data: + accept endpass + message = message too big - \$recipients=$recipients ($recipients_count) + condition = ${if > {$message_size}{10}{no}{yes}} + + +# ------ Routers ------ + +begin routers + +r1: + driver = dnslookup + domains = ! +local_domains + transport = dev_null + no_more + +r2: + driver = accept + local_parts = userx : postmaster + transport = local_delivery + + +# ------ Transports ------ + +begin transports + +dev_null: + driver = appendfile + file = /dev/null + user = CALLER + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0029 b/test/confs/0029 new file mode 100644 index 000000000..d0c670819 --- /dev/null +++ b/test/confs/0029 @@ -0,0 +1,54 @@ +# Exim test configuration 0029 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_rcpt + + +# ------ ACL ------ + +begin acl + +check_rcpt: + require verify = sender + verify = sender=\ + ${if eq {${domain:$sender_address}}{test.ex}\ + {${local_part:$sender_address}@abc.test.ex}\ + {$sender_address}} + accept + + +# ------ Routers ------ + +begin routers + +r1: + driver = accept + domains = test.ex : xyz.test.ex + transport = t1 + +r2: + driver = accept + domains = abc.test.ex + local_parts = ok + transport = t1 + + +# ------ Transports ------ + +begin transports + +t1: + driver = appendfile + file = /dev/null + +# End diff --git a/test/confs/0030 b/test/confs/0030 new file mode 100644 index 000000000..553491887 --- /dev/null +++ b/test/confs/0030 @@ -0,0 +1,54 @@ +# Exim test configuration 0030 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_rcpt + + +# ------ ACL ------ + +begin acl + +check_rcpt: + accept message = <<$address_data>> + verify = recipient + message = >>$address_data<< + condition = no + + +# ------ Routers ------ + +begin routers + +r1: + driver = accept + address_data = data from accept router + local_parts = OK + transport = t1 + +# Always declines, but sets $address_data + +r2: + driver = redirect + address_data = data from redirect router + data = + + +# ------ Transports ------ + +begin transports + +t1: + driver = appendfile + file = /dev/null + +# End diff --git a/test/confs/0031 b/test/confs/0031 new file mode 100644 index 000000000..15cd5415b --- /dev/null +++ b/test/confs/0031 @@ -0,0 +1,40 @@ +# Exim test configuration 0031 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +domainlist local_domains = *.test.ex : myhost.ex +hold_domains = !one.test.ex : *.test.ex : myhost.ex + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + check_local_user + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + +# End diff --git a/test/confs/0032 b/test/confs/0032 new file mode 100644 index 000000000..7ec81cc20 --- /dev/null +++ b/test/confs/0032 @@ -0,0 +1,47 @@ +# Exim test configuration 0032 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + check_local_user + transport = local_delivery + +others: + driver = dnslookup + transport = smtp + self = fail + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + +smtp: + driver = smtp + + +# End diff --git a/test/confs/0033 b/test/confs/0033 new file mode 100644 index 000000000..e8e995044 --- /dev/null +++ b/test/confs/0033 @@ -0,0 +1,48 @@ +# Exim test configuration 0033 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex + + +# ----- Routers ----- + +begin routers + +all: + driver = manualroute + domains = ! +local_domains + route_list = * 127.0.0.1 byname + self = send + transport = smtp + no_more + +d1: + driver = redirect + no_check_local_user + file = DIR/aux-fixed/TESTNUM.list + forbid_file + forbid_filter_reply + forbid_pipe + one_time + retry_use_local_part + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + +# End diff --git a/test/confs/0034 b/test/confs/0034 new file mode 100644 index 000000000..5fbb0b3ba --- /dev/null +++ b/test/confs/0034 @@ -0,0 +1,23 @@ +# Exim test configuration 0034 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +queue_only + +smtp_accept_max_nonmail = 3 +smtp_accept_max_nonmail_hosts = !10.0.0.1 + +# Set this large to avoid it biting first +smtp_max_synprot_errors = 20 + +# End diff --git a/test/confs/0035 b/test/confs/0035 new file mode 100644 index 000000000..38b377b67 --- /dev/null +++ b/test/confs/0035 @@ -0,0 +1,33 @@ +# Exim test configuration 0035 + +SERVER= +SUBMISSION_OPTIONS= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_mail = a1 +acl_smtp_rcpt = accept + +queue_only +trusted_users = CALLER + + +# ----- ACL ----- + +begin acl + +a1: + warn senders = ^(?!notsubmit@) + control = submissionSUBMISSION_OPTIONS + accept + +# End diff --git a/test/confs/0036 b/test/confs/0036 new file mode 100644 index 000000000..83997b39b --- /dev/null +++ b/test/confs/0036 @@ -0,0 +1,52 @@ +# Exim test configuration 0036 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +queue_only +queue_run_in_order +remote_max_parallel = 1 + + +# ----- Routers ----- + +begin routers + +server: + driver = manualroute + condition = ${if eq {SERVER}{server}{yes}{no}} + route_list = * + transport = local_delivery + +lookuphost: + driver = dnslookup + self = send + transport = send_to_server + no_more + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +send_to_server: + driver = smtp + port = PORT_D + +# End diff --git a/test/confs/0037 b/test/confs/0037 new file mode 100644 index 000000000..522694aab --- /dev/null +++ b/test/confs/0037 @@ -0,0 +1,91 @@ +# Exim test configuration 0037 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +message_body_visible = 20 +qualify_domain = test.ex +freeze_tell = postmaster +system_filter = DIR/aux-var/TESTNUM.F +system_filter_reply_transport = address_reply +trusted_users = CALLER + + +# ----- Routers ----- + +begin routers + +check_vars: + driver = accept + local_parts = dff + headers_add = original_domain=$original_domain\n \ + original_local_part=$original_local_part\n \ + parent_domain=$parent_domain\n \ + parent_local_part=$parent_local_part + transport = appendfile + user = CALLER + +fail_read_filter: + driver = redirect + local_parts = readfile + allow_filter + file = DIR/aux-var/TESTNUM.f-readfile + user = CALLER + +userfilter: + driver = redirect + allow_filter + user = CALLER + no_check_local_user + router_home_directory = /usr + debug_print = \$home = >$home< + file = DIR/aux-var/TESTNUM.f-user + forbid_file + forbid_filter_existstest + forbid_filter_lookup + forbid_filter_readfile + forbid_filter_run + forbid_pipe + local_parts = ^filter- + retry_use_local_part + reply_transport = address_reply + +user_accept1: + driver = accept + local_parts = userz : abcd : postmaster + retry_use_local_part + transport = appendfile + user = CALLER + +user_accept2: + driver = accept + local_parts = userx : CALLER + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + +address_reply: + driver = autoreply + never_mail = never_mail@test.ex + user = CALLER + initgroups + +# End diff --git a/test/confs/0038 b/test/confs/0038 new file mode 100644 index 000000000..497623a6d --- /dev/null +++ b/test/confs/0038 @@ -0,0 +1,42 @@ +# Exim test configuration 0038 + +RRATELIMIT=0/1h/strict +DRATELIMIT=0/1h/per_byte/strict + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_rcpt +acl_smtp_data = check_data +qualify_domain = test.ex + + +# ----- ACL ----- + +begin acl + +check_rcpt: + warn ratelimit = RRATELIMIT + log_message = RCPT: \ + sender_rate=$sender_rate \ + sender_rate_limit=$sender_rate_limit \ + sender_rate_period=$sender_rate_period + accept + +check_data: + warn ratelimit = DRATELIMIT + log_message = DATA: \ + sender_rate=$sender_rate \ + sender_rate_limit=$sender_rate_limit \ + sender_rate_period=$sender_rate_period + deny + +# End diff --git a/test/confs/0039 b/test/confs/0039 new file mode 100644 index 000000000..3d989414b --- /dev/null +++ b/test/confs/0039 @@ -0,0 +1,46 @@ +# Exim test configuration 0039 + +QDG= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +QDG + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + local_parts = r1 + data = newr1 + +r2: + driver = redirect + local_parts = r2 + data = newr2 + qualify_domain = local.test.ex + +ok: + driver = accept + transport = t1 + + +#----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = V4NET.0.0.0 + +# End diff --git a/test/confs/0040 b/test/confs/0040 new file mode 100644 index 000000000..4607d5391 --- /dev/null +++ b/test/confs/0040 @@ -0,0 +1,41 @@ +# Exim test configuration 0040 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +log_selector = +received_recipients +trusted_users = CALLER + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + headers_add = "X-interface: $interface_address" + return_path_add + user = CALLER + + +# End diff --git a/test/confs/0041 b/test/confs/0041 new file mode 100644 index 000000000..fa488e5bb --- /dev/null +++ b/test/confs/0041 @@ -0,0 +1,58 @@ +# Exim test configuration 0041 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +acl_smtp_expn = check_expn +qualify_domain = test.ex +no_write_rejectlog + + +# ----- ACLs ----- + +begin acl + +check_expn: + accept hosts = 2.2.2.2 + +# ----- Routers ----- + +begin routers + +system_aliases: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.aliases}} + retry_use_local_part + +localuser: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + + +# ----- Retry ----- + +# End diff --git a/test/confs/0042 b/test/confs/0042 new file mode 100644 index 000000000..15e1e6729 --- /dev/null +++ b/test/confs/0042 @@ -0,0 +1,46 @@ +# Exim test configuration 0042 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_vrfy = accept +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + data = :fail: unrouteable mail domain "$domain" + +localuser: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + + +# End diff --git a/test/confs/0043 b/test/confs/0043 new file mode 100644 index 000000000..b8d1c9a38 --- /dev/null +++ b/test/confs/0043 @@ -0,0 +1,68 @@ +# Exim test configuration 0043 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = exim.test.ex + +acl_smtp_rcpt = check_recipient +log_selector = +smtp_incomplete_transaction +qualify_domain = exim.test.ex + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + require verify = sender + deny message = unrouteable address + !verify = recipient + accept domains = +local_domains + deny message = relay not permitted + + + +# ----- Routers ----- + +begin routers + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + data = :fail: unrouteable mail domain "$domain" + +system_aliases: + driver = redirect + allow_defer + allow_fail + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.aliases}} + retry_use_local_part + +localuser: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + +# End diff --git a/test/confs/0044 b/test/confs/0044 new file mode 100644 index 000000000..ef431f26e --- /dev/null +++ b/test/confs/0044 @@ -0,0 +1,59 @@ +# Exim test configuration 0044 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = exim.test.ex + +acl_smtp_rcpt = check_recipient +qualify_domain = exim.test.ex + + +# ------ ACL ------ + +begin acl + +check_recipient: + accept hosts = : + accept recipients = postmaster@exim.test.ex + accept senders = myfriend@* + deny message = host is listed in $dnslist_domain + dnslists = rbl.test.ex + require verify = sender + deny message = unrouteable address + !verify = recipient + accept domains = +local_domains + accept domains = +relay_domains + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + +# End diff --git a/test/confs/0045 b/test/confs/0045 new file mode 100644 index 000000000..d6674dcf7 --- /dev/null +++ b/test/confs/0045 @@ -0,0 +1,31 @@ +# Exim test configuration 0045 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +lookuphost: + driver = dnslookup + transport = smtp + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + + +# End diff --git a/test/confs/0046 b/test/confs/0046 new file mode 100644 index 000000000..554366907 --- /dev/null +++ b/test/confs/0046 @@ -0,0 +1,52 @@ +# Exim test configuration 0046 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +message_id_header_domain = test.ex +qualify_domain = test.ex +# Omit Received: so as to keep the header size fixed +received_header_text = +trusted_users = CALLER + + +# ----- Routers ----- + +begin routers + +forwardfile: + driver = redirect + allow_filter + check_local_user + file = DIR/aux-fixed/TESTNUM.filter.$local_part + +localuser: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + envelope_to_add + file = DIR/test-mail/$local_part + headers_add = "X-size: $message_size\n\ + X-body-size: $message_body_size\n\ + X-body: $message_body\n\ + X-tail: $message_body_end\n\ + X-local-user: uid=$local_user_uid gid=$local_user_gid" + return_path_add + user = CALLER + +# End diff --git a/test/confs/0047 b/test/confs/0047 new file mode 100644 index 000000000..7695652e2 --- /dev/null +++ b/test/confs/0047 @@ -0,0 +1,34 @@ +# Exim test configuration 0047 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +domainlist: + driver = manualroute + route_list = \ + domain1 ten-1.test.ex byname;\ + lsearch;;DIR/aux-fixed/TESTNUM.routes $value bydns;\ + ^domain(3) ten-$1.test.ex byname + transport = smtp + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + +# End diff --git a/test/confs/0048 b/test/confs/0048 new file mode 100644 index 000000000..c0086e441 --- /dev/null +++ b/test/confs/0048 @@ -0,0 +1,61 @@ +# Exim test configuration 0048 + +MESSAGE_LOGS = true + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +message_logs = MESSAGE_LOGS + + +# ----- Routers ----- + +begin routers + +system_aliases: + driver = redirect + allow_defer + local_part_prefix = *+ + local_part_suffix = -* + local_part_prefix_optional + local_part_suffix_optional + transport_home_directory = DIR/ + data = ${lookup{$local_part}lsearch{DIR/aux-var/TESTNUM.aliases}} + pipe_transport = address_pipe + retry_use_local_part + +localuser: + driver = accept + local_parts = CALLER + transport = local_delivery + user = CALLER + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + +address_pipe: + driver = pipe + environment = "A=a:B=b : C=c : COLON=:: : ME=$local_part" + log_output + return_output + user = EXIMUSER + + +# End diff --git a/test/confs/0049 b/test/confs/0049 new file mode 100644 index 000000000..7966e0379 --- /dev/null +++ b/test/confs/0049 @@ -0,0 +1,46 @@ +# Exim test configuration 0049 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + + +# ------ ACL ------ +begin acl + +check_recipient: + accept hosts = : + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + +# End diff --git a/test/confs/0050 b/test/confs/0050 new file mode 100644 index 000000000..db87e2918 --- /dev/null +++ b/test/confs/0050 @@ -0,0 +1,49 @@ +# Exim test configuration 0050 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME +trusted_users = CALLER + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + + +# ------ ACL ------ + +begin acl + +check_recipient: + accept hosts = : + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + +# End diff --git a/test/confs/0051 b/test/confs/0051 new file mode 100644 index 000000000..018aa9527 --- /dev/null +++ b/test/confs/0051 @@ -0,0 +1,52 @@ +# Exim test configuration 0051 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME +trusted_users = CALLER + +# ----- Main settings ----- + +domainlist local_domains = test.ex : \ + myhost.ex : \ + bad.ex : \ + DIR/aux-fixed/TESTNUM.domains : \ + lsearch;DIR/aux-fixed/TESTNUM.notdomains + + +# ----- Routers ----- + +begin routers + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + allow_fail + data = :fail: unrouteable mail domain "$domain" (:fail:) + +localuser: + driver = accept + local_parts = userx : CALLER + domains = test.ex : DIR/aux-fixed/TESTNUM.domains :\ + !lsearch;DIR/aux-fixed/TESTNUM.notdomains : !bad.ex + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + +# End diff --git a/test/confs/0052 b/test/confs/0052 new file mode 100644 index 000000000..f483cfe6a --- /dev/null +++ b/test/confs/0052 @@ -0,0 +1,45 @@ +# Exim test configuration 0052 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME +trusted_users = CALLER + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +smartuser: + driver = accept + local_parts = !xx99 : ^!one\$ : !^!two\$ : *99 + retry_use_local_part + transport = local_delivery + user = CALLER + +localuser: + driver = accept + check_local_user + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + + +# End diff --git a/test/confs/0053 b/test/confs/0053 new file mode 100644 index 000000000..58f6a721b --- /dev/null +++ b/test/confs/0053 @@ -0,0 +1,45 @@ +# Exim test configuration 0053 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME +trusted_users = CALLER + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +aliases: + driver = redirect + allow_defer + data = ${lookup{$local_part@$domain}lsearch{DIR/aux-fixed/TESTNUM.aliases}} + retry_use_local_part + +localuser: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + + +# End diff --git a/test/confs/0054 b/test/confs/0054 new file mode 100644 index 000000000..aaddd4963 --- /dev/null +++ b/test/confs/0054 @@ -0,0 +1,35 @@ +# Exim test configuration 0054 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME +trusted_users = CALLER + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +lookuphost: + driver = dnslookup + mx_domains = !ten-1.test.ex : *.test.ex + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + + +# End diff --git a/test/confs/0055 b/test/confs/0055 new file mode 100644 index 000000000..79b2ac345 --- /dev/null +++ b/test/confs/0055 @@ -0,0 +1,65 @@ +# Exim test configuration 0055 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : myhost.ex +domainlist some_domains = ten-1.test.ex + +queue_domains = !unknown.test.ex : !^ten-\\d+\\.test\\.ex\$ : *.test.ex +queue_run_in_order +queue_smtp_domains = !+some_domains : \N^ten-\d+\.test\.ex$\N + + +# ----- Routers ----- + +begin routers + +localreally: + driver = manualroute + domains = ! +local_domains + route_list = local.test.ex + transport = local_delivery + user = CALLER + +lookuphost: + driver = dnslookup + domains = ! +local_domains + transport = smtp + no_more + cannot_route_message = $domain is not local, and can't route by DNS + +localuser: + driver = accept + local_parts = userx : CALLER + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + +smtp: + driver = smtp + + +# ----- Retry ----- + + +# End diff --git a/test/confs/0056 b/test/confs/0056 new file mode 100644 index 000000000..22375d062 --- /dev/null +++ b/test/confs/0056 @@ -0,0 +1,29 @@ +# Exim test configuration 0056 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : myhost.ex +domainlist relay_domains = * + +acl_smtp_rcpt = check_recipient + + +# ------ ACL ------ + +begin acl + +check_recipient: + accept domains = +local_domains + accept domains = +relay_domains + deny message = relay not permitted + +# End diff --git a/test/confs/0057 b/test/confs/0057 new file mode 100644 index 000000000..3dd718359 --- /dev/null +++ b/test/confs/0057 @@ -0,0 +1,47 @@ +# Exim test configuration 0057 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + +domainlist local_domains = test.ex : myhost.ex : *.test.ex +domainlist relay_domains = test.ex : !* + +percent_hack_domains = ! a.test.ex : !b.test.ex : \ + !DIR/aux-fixed/TESTNUM.d1 : ! DIR/aux-fixed/TESTNUM.d2 : *.test.ex + + +# ------ ACL ------ + +begin acl + +check_recipient: + accept domains = +local_domains + accept domains = +relay_domains + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + data = :fail: unrouteable mail domain "$domain" + +localuser: + driver = accept + local_parts = userx + verify_only + +# End diff --git a/test/confs/0058 b/test/confs/0058 new file mode 100644 index 000000000..c23b3062b --- /dev/null +++ b/test/confs/0058 @@ -0,0 +1,29 @@ +# Exim test configuration 0058 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +domainlist local_domains = test.ex : myhost.ex +hostlist relay_hosts = * + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept domains = +local_domains + accept hosts = +relay_hosts + deny message = relay not permitted + + +# End diff --git a/test/confs/0059 b/test/confs/0059 new file mode 100644 index 000000000..33cf95f52 --- /dev/null +++ b/test/confs/0059 @@ -0,0 +1,30 @@ +# Exim test configuration 0059 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +domainlist local_domains = test.ex : myhost.ex +domainlist relay_domains = test.ex +hostlist relay_hosts = !* + + +# ------ ACL ------ + +begin acl + +check_recipient: + accept domains = +local_domains + accept domains = +relay_domains + accept hosts = +relay_hosts + deny message = relay not permitted + +# End diff --git a/test/confs/0060 b/test/confs/0060 new file mode 100644 index 000000000..9561c8ce0 --- /dev/null +++ b/test/confs/0060 @@ -0,0 +1,32 @@ +# Exim test configuration 0060 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +domainlist local_domains = test.ex : myhost.ex +domainlist relay_domains = test.ex +hostlist relay_hosts = "! V4NET.255.0.1 : !V4NET.255.0.2 : \ + !DIR/aux-var/TESTNUM.d1 : ! DIR/aux-var/TESTNUM.d2 : \ + ten-1.test.ex : ten-5-6.test.ex" + + +# ------ ACL ------ + +begin acl + +check_recipient: + accept domains = +local_domains + accept domains = +relay_domains + accept hosts = +relay_hosts + deny message = relay not permitted + +# End diff --git a/test/confs/0061 b/test/confs/0061 new file mode 100644 index 000000000..b7f9a10c5 --- /dev/null +++ b/test/confs/0061 @@ -0,0 +1,30 @@ +# Exim test configuration 0061 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = ten-1.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +domainlist local_domains = test.ex : myhost.ex +domainlist relay_domains = test.ex +hostlist relay_hosts = @ + + +# ------ ACL ------ + +begin acl + +check_recipient: + accept domains = +local_domains + accept domains = +relay_domains + accept hosts = +relay_hosts + deny message = relay not permitted + +# End diff --git a/test/confs/0062 b/test/confs/0062 new file mode 100644 index 000000000..e3a11ca3a --- /dev/null +++ b/test/confs/0062 @@ -0,0 +1,36 @@ +# Exim test configuration 0062 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_message + +domainlist local_domains = test.ex : myhost.ex + +domainlist relay_domains = test.ex +hostlist relay_hosts = *-2.test.ex : *-3-alias.test.ex + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept domains = +local_domains + accept domains = +relay_domains + accept hosts = +relay_hosts + deny message = relay not permitted + +check_message: + accept + +# End diff --git a/test/confs/0063 b/test/confs/0063 new file mode 100644 index 000000000..4118128fe --- /dev/null +++ b/test/confs/0063 @@ -0,0 +1,32 @@ +# Exim test configuration 0063 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : myhost.ex +domainlist relay_domains = test.ex + +hostlist relay_hosts = ^[^\\d]+2 + +acl_smtp_rcpt = check_recipient + + +# ------ ACL ------ + +begin acl + +check_recipient: + accept domains = +local_domains + accept domains = +relay_domains + accept hosts = +relay_hosts + deny message = relay not permitted + +# End diff --git a/test/confs/0064 b/test/confs/0064 new file mode 100644 index 000000000..e824e6688 --- /dev/null +++ b/test/confs/0064 @@ -0,0 +1,29 @@ +# Exim test configuration 0064 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +domainlist local_domains = test.ex : myhost.ex +domainlist relay_domains = test.ex +hostlist relay_hosts = lsearch;DIR/aux-fixed/TESTNUM.hosts + +# ------ ACL ------ + +begin acl + +check_recipient: + accept domains = +local_domains + accept domains = +relay_domains + accept hosts = +relay_hosts + deny message = relay not permitted + +# End diff --git a/test/confs/0065 b/test/confs/0065 new file mode 100644 index 000000000..95255805c --- /dev/null +++ b/test/confs/0065 @@ -0,0 +1,34 @@ +# Exim test configuration 0065 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +domainlist local_domains = test.ex : myhost.ex +domainlist relay_domains = test.ex +hostlist relay_hosts = "1.2.3.4 : !1.2.3.0/24 : 1.2.0.0/16 : \ + net16-lsearch;DIR/aux-fixed/TESTNUM.nets : \ + net24-lsearch;DIR/aux-fixed/TESTNUM.nets : \ + net-lsearch;DIR/aux-fixed/TESTNUM.nets" + + +# ------ ACL ------ + +begin acl + +check_recipient: + accept domains = +local_domains + accept domains = +relay_domains + accept hosts = +relay_hosts + deny message = relay not permitted + + +# End diff --git a/test/confs/0066 b/test/confs/0066 new file mode 100644 index 000000000..67da00165 --- /dev/null +++ b/test/confs/0066 @@ -0,0 +1,30 @@ +# Exim test configuration 0066 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +domainlist local_domains = test.ex : myhost.ex +domainlist relay_domains = test.ex +hostlist relay_hosts = !DIR/aux-fixed/TESTNUM.nothosts : DIR/aux-var/TESTNUM.hostnets + + +# ------ ACL ------ + +begin acl + +check_recipient: + accept domains = +local_domains + accept domains = +relay_domains + accept hosts = +relay_hosts + deny message = relay not permitted + +# End diff --git a/test/confs/0067 b/test/confs/0067 new file mode 100644 index 000000000..0094578eb --- /dev/null +++ b/test/confs/0067 @@ -0,0 +1,40 @@ +# Exim test configuration 0067 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : myhost.ex +domainlist relay_domains = test.ex : myhost.ex + +acl_smtp_rcpt = check_recipient +smtp_accept_max_nonmail = 1000 + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + accept recipients = postmaster@* + deny senders = !x@b.c : *@b.c :\ + !^philip@a.b.c : ^(phil|quil)[^@]*@ :\ + !yy@lsearch;DIR/aux-fixed/TESTNUM.rej.lsearch :\ + lsearch*@;DIR/aux-fixed/TESTNUM.rej.lsearch :\ + @@lsearch*;DIR/aux-fixed/TESTNUM.rej.bydomain : \ + ! x@bb.cc : *@bb.cc :\ + ! DIR/aux-fixed/TESTNUM.not1 : !DIR/aux-fixed/TESTNUM.not2 : \ + bbb.ccc + deny senders = 1234@m.n.o : DIR/aux-fixed/TESTNUM.rejrec + accept domains = +local_domains + accept domains = +relay_domains + deny message = relay not permitted + +# End diff --git a/test/confs/0068 b/test/confs/0068 new file mode 100644 index 000000000..0300bcacc --- /dev/null +++ b/test/confs/0068 @@ -0,0 +1,17 @@ +# Exim test configuration 0068 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +recipients_max = 5 +recipients_max_reject + +# End diff --git a/test/confs/0069 b/test/confs/0069 new file mode 100644 index 000000000..469c39330 --- /dev/null +++ b/test/confs/0069 @@ -0,0 +1,40 @@ +# Exim test configuration 0069 + +LOG_SELECTOR= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : myhost.ex + +acl_smtp_rcpt = check_recipient$local_part +sender_unqualified_hosts = +include_unknown: ^ten-1\\.test\\.ex +LOG_SELECTOR + +# ------ ACL ------ + +begin acl + +check_recipientx: + accept hosts = : + deny hosts = +include_unknown : ^ten-1\\.test\\.ex + accept domains = +local_domains + deny message = relay not permitted + +check_recipienty: + accept hosts = non.existent.invalid : V4NET.0.0.13 + deny message = "Denied" + +check_recipientz: + accept hosts = +ignore_unknown : non.existent.invalid : V4NET.0.0.13 + deny message = "Denied" + +# End diff --git a/test/confs/0070 b/test/confs/0070 new file mode 100644 index 000000000..77ec017ec --- /dev/null +++ b/test/confs/0070 @@ -0,0 +1,32 @@ +# Exim test configuration 0070 + +HVH= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = rcpt +helo_verify_hosts = ten-1.test.ex : ten-3.test.ex : HVH +helo_try_verify_hosts = ten-2.test.ex +log_selector = -host_lookup_failed + + +# ----- ACL ----- + +begin acl + +rcpt: + require message = helo not verified + verify = helo + + deny message = helo did verify + +# End diff --git a/test/confs/0071 b/test/confs/0071 new file mode 100644 index 000000000..e1d76d646 --- /dev/null +++ b/test/confs/0071 @@ -0,0 +1,25 @@ +# Exim test configuration 0071 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + + +# ----- Routers ----- + +begin routers + +system_aliases: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-var/TESTNUM.aliases}} + retry_use_local_part + +# End diff --git a/test/confs/0072 b/test/confs/0072 new file mode 100644 index 000000000..368db3c51 --- /dev/null +++ b/test/confs/0072 @@ -0,0 +1,65 @@ +# Exim test configuration 0072 + +ONCE=once=DIR/spool/autolog +ONLY= +RETURN= + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +filter: + driver = redirect + local_parts = userx-filter + allow_filter + data = #Exim filter\n seen mail text "This is an autoreply." + user = EXIMUSER + + +reply: + driver = accept + retry_use_local_part + senders = ! + transport = reply + +localuser: + driver = accept + check_local_user + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +reply: + driver = autoreply + text = "Test auto reply to ${escape:$h_subject:}" + to = $reply_address + user = EXIMUSER + ONCE + RETURN + ONLY + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + + +# End diff --git a/test/confs/0073 b/test/confs/0073 new file mode 100644 index 000000000..8bc9c7c9f --- /dev/null +++ b/test/confs/0073 @@ -0,0 +1,52 @@ +# Exim test configuration 0073 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +reply: + driver = accept + retry_use_local_part + senders = ! + transport = reply + +localuser: + driver = accept + check_local_user + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +reply: + driver = autoreply + once = DIR/spool/autolog + once_repeat = ${if eq {0}{0}{4s}fail} + text = "Test auto reply to $h_subject:" + to = $reply_address + user = EXIMUSER + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + + +# End diff --git a/test/confs/0074 b/test/confs/0074 new file mode 100644 index 000000000..3fc461392 --- /dev/null +++ b/test/confs/0074 @@ -0,0 +1,54 @@ +# Exim test configuration 0074 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +forwardfile: + driver = redirect + allow_filter + user = CALLER + file = DIR/aux-var/TESTNUM.filter + reply_transport = address_reply + +abcd: + driver = redirect + local_parts = abcd + data = :blackhole: + +localuser: + driver = accept + local_parts = userx : CALLER + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +address_reply: + driver = autoreply + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + + +# End diff --git a/test/confs/0075 b/test/confs/0075 new file mode 100644 index 000000000..2a171ea2d --- /dev/null +++ b/test/confs/0075 @@ -0,0 +1,39 @@ +# Exim test configuration 0075 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/subdir/$local_part + return_path_add + user = CALLER + + +# End diff --git a/test/confs/0076 b/test/confs/0076 new file mode 100644 index 000000000..fad78a5ca --- /dev/null +++ b/test/confs/0076 @@ -0,0 +1,46 @@ +# Exim test configuration 0076 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + no_create_directory + delivery_date_add + envelope_to_add + file = DIR/test-mail/subdir/$local_part + return_path_add + user = CALLER + +# ----- Retry ----- + +begin retry + +* * F,10m,2d + + +# End diff --git a/test/confs/0077 b/test/confs/0077 new file mode 100644 index 000000000..f5df43e10 --- /dev/null +++ b/test/confs/0077 @@ -0,0 +1,28 @@ +# Exim test configuration 0077 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : myhost.test.ex +acl_smtp_rcpt = check_recipient + + +# ------ ACL ------ + +begin acl + +check_recipient: + deny hosts = ! @ : ! localhost + accept domains = +local_domains + deny message = relay not permitted + + +# End diff --git a/test/confs/0078 b/test/confs/0078 new file mode 100644 index 000000000..870453d0b --- /dev/null +++ b/test/confs/0078 @@ -0,0 +1,54 @@ +# Exim test configuration 0078 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : myhost.test.ex + + +# ----- Routers ----- + +begin routers + +lookuphost: + driver = dnslookup + domains = ! +local_domains + no_more + self = pass + transport = remote_smtp + +self: + driver = manualroute + debug_print = "self_hostname=$self_hostname\n" + domains = ! +local_domains + host_find_failed = pass + no_more + route_list = * $local_part byname + transport = remote_smtp + +self2: + driver = manualroute + debug_print = "self_hostname=$self_hostname\n" + domains = ! +local_domains + route_list = * myhost.test.ex byname + transport = remote_smtp + no_more + + +# ----- Transports ----- + +begin transports + +remote_smtp: + driver = smtp + + +# End diff --git a/test/confs/0079 b/test/confs/0079 new file mode 100644 index 000000000..284f0b0c2 --- /dev/null +++ b/test/confs/0079 @@ -0,0 +1,92 @@ +# Exim test configuration 0079 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = exim.test.ex + +acl_smtp_rcpt = check_recipient +log_selector = +incoming_interface +qualify_domain = exim.test.ex +system_filter = DIR/aux-var/TESTNUM.filter +system_filter_file_transport = file +system_filter_reply_transport = reply +trusted_users = CALLER + + +# ------ ACL ------ + +begin acl + +check_recipient: + accept hosts = : + warn message = X-Warning: $sender_host_address is blacklisted at $dnslist_domain + log_message = $sender_host_address is in $dnslist_domain + dnslists = rbl.test.ex + warn message = X-Warning: $sender_host_address is blacklisted at $dnslist_domain + log_message = accepting postmaster from host in $dnslist_domain + recipients = postmaster@exim.test.ex + dnslists = rbl2.test.ex + accept recipients = postmaster@exim.test.ex + deny message = host is listed in $dnslist_domain + dnslists = rbl2.test.ex + require verify = sender + deny message = unrouteable address + !verify = recipient + accept domains = +local_domains + deny message = relay not permitted + + +# ------ Routers ------ + +begin routers + +system_aliases: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.aliases}} + qualify_preserve_domain + retry_use_local_part + +localuser: + driver = accept + local_parts = userx + transport = local_delivery + +caller: + driver = accept + check_local_user + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + +file: + driver = appendfile + user = CALLER + +reply: + driver = autoreply + user = CALLER + + +# ----- Retry ----- + +# End diff --git a/test/confs/0080 b/test/confs/0080 new file mode 100644 index 000000000..36f94f836 --- /dev/null +++ b/test/confs/0080 @@ -0,0 +1,62 @@ +# Exim test configuration 0080 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = exim.test.ex +acl_smtp_rcpt = check_recipient + +qualify_domain = exim.test.ex + + +# ------ ACL ------- + +begin acl + +check_recipient: + accept recipients = postmaster@exim.test.ex + deny message = host is listed in $dnslist_domain + dnslists = rbl.test.ex:rbl2.test.ex + require verify = sender + deny message = unrouteable address + !verify = recipient + accept domains = +local_domains + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +system_aliases: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.aliases}} + retry_use_local_part + +localuser: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + +# End diff --git a/test/confs/0081 b/test/confs/0081 new file mode 100644 index 000000000..23e22a2a3 --- /dev/null +++ b/test/confs/0081 @@ -0,0 +1,41 @@ +# Exim test configuration 0081 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = exim.test.ex +trusted_users = CALLER + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + debug_print = ">$h_X-one:<\n" + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + + +# End diff --git a/test/confs/0082 b/test/confs/0082 new file mode 100644 index 000000000..489b9d70d --- /dev/null +++ b/test/confs/0082 @@ -0,0 +1,39 @@ +# Exim test configuration 0082 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +trusted_users = CALLER + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + headers_add = "Proto: $received_protocol" + return_path_add + user = CALLER + +# End diff --git a/test/confs/0083 b/test/confs/0083 new file mode 100644 index 000000000..20a106c6f --- /dev/null +++ b/test/confs/0083 @@ -0,0 +1,40 @@ +# Exim test configuration 0083 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +trusted_users = CALLER + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + headers_add = "Proto: $received_protocol" + return_path_add + user = CALLER + + +# End diff --git a/test/confs/0084 b/test/confs/0084 new file mode 100644 index 000000000..395743c4b --- /dev/null +++ b/test/confs/0084 @@ -0,0 +1,39 @@ +# Exim test configuration 0084 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + + +# ----- Routers ----- + +begin routers + +smart: + driver = accept + require_files = ! DIR/aux-fixed/TESTNUM.$local_part + retry_use_local_part + verify_only + +forward: + driver = redirect + file = DIR/aux-fixed/TESTNUM.$local_part + redirect_router = localuser + require_files = DIR/aux-fixed/TESTNUM.$local_part + retry_use_local_part + +localuser: + driver = accept + local_parts = userx + verify_only + + +# End diff --git a/test/confs/0085 b/test/confs/0085 new file mode 100644 index 000000000..c2a3ebe75 --- /dev/null +++ b/test/confs/0085 @@ -0,0 +1,57 @@ +# Exim test configuration 0085 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : \ + myhost.test.ex + + +# ----- Routers ----- + +begin routers + +smart1: + driver = manualroute + caseful_local_part + domains = smart.domain + local_parts = ${lookup{$domain}lsearch{DIR/aux-fixed/TESTNUM.data}{$value}} + route_list = * + senders = ${lookup{$domain}lsearch{DIR/aux-fixed/TESTNUM.data}{$value}} + verify_only + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + allow_fail + data = :fail: unrouteable mail domain "$domain" + +smart2: + driver = accept + domains = test.ex + local_parts = ${lookup{$domain}lsearch{DIR/aux-fixed/TESTNUM.data}{$value}} + require_files = ${lookup{$domain.files}lsearch{DIR/aux-fixed/TESTNUM.data}{$value}} + retry_use_local_part + senders = ${lookup{$domain}lsearch{DIR/aux-fixed/TESTNUM.data}{$value}} + transport = dummy + verify_only + + +# ----- Transports ----- + +begin transports + +dummy: + driver = appendfile + user = CALLER + + +# End diff --git a/test/confs/0086 b/test/confs/0086 new file mode 100644 index 000000000..eb78548e6 --- /dev/null +++ b/test/confs/0086 @@ -0,0 +1,27 @@ +# Exim test configuration 0086 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +acl_smtp_data = check_message + +recipient_unqualified_hosts = V4NET.10.10.9 + +# ----- ACL ----- + +begin acl + +check_message: + require verify = header_syntax + accept + +# End diff --git a/test/confs/0087 b/test/confs/0087 new file mode 100644 index 000000000..4000be1b1 --- /dev/null +++ b/test/confs/0087 @@ -0,0 +1,51 @@ +# Exim test configuration 0087 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_message + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + require verify = sender + accept domains = +local_domains + deny message = relay not permitted + +check_message: + require verify = header_sender + accept + + +# ----- Routers ----- + +begin routers + +defer: + driver = redirect + local_parts = defer + allow_defer + data = :defer: this is a forced defer + +localuser: + driver = accept + local_parts = userx + verify_only + + +# End diff --git a/test/confs/0088 b/test/confs/0088 new file mode 100644 index 000000000..ac956d35f --- /dev/null +++ b/test/confs/0088 @@ -0,0 +1,25 @@ +# Exim test configuration 0088 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +hosts_treat_as_local = ten-1.test.ex : ten-99.test.ex + + +# ----- Routers ----- + +begin routers + +lookuphost: + driver = dnslookup + verify_only + +# End diff --git a/test/confs/0089 b/test/confs/0089 new file mode 100644 index 000000000..f075fdf95 --- /dev/null +++ b/test/confs/0089 @@ -0,0 +1,78 @@ +# Exim test configuration 0089 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = Test.ex : myhost.test.EX +domainlist relay_domains = Test.ex : Relay.one.ex + +acl_smtp_rcpt = check_recipient + +helo_allow_chars = _ +helo_accept_junk_hosts = *N-99.test.ex +sender_unqualified_hosts = *N-99.test.EX + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + accept domains = +local_domains + accept domains = +relay_domains + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +manual: + driver = manualroute + caseful_local_part + domains = ! +local_domains + local_parts = XYZ + route_list = * $domain byname + transport = dummy + +lookuphost: + driver = dnslookup + domains = ! +local_domains + verify_only + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + allow_fail + data = :fail: unrouteable mail domain "$domain" + +select: + driver = accept + local_parts = ABCD + retry_use_local_part + transport = dummy + +localuser: + driver = accept + local_parts = userx + transport = dummy + + +# ----- Transports ----- + +begin transports + +dummy: + driver = smtp + + +# End diff --git a/test/confs/0090 b/test/confs/0090 new file mode 100644 index 000000000..4cb868f65 --- /dev/null +++ b/test/confs/0090 @@ -0,0 +1,48 @@ +# Exim test configuration 0090 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + + +# ----- Routers ----- + +begin routers + +respond: + driver = accept + retry_use_local_part + senders = !: + transport = respond + +localuser: + driver = accept + check_local_user + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +respond: + driver = autoreply + text = This is an autogenerated message. + to = $sender_address + user = EXIMUSER + + +# End diff --git a/test/confs/0091 b/test/confs/0091 new file mode 100644 index 000000000..1c2e05781 --- /dev/null +++ b/test/confs/0091 @@ -0,0 +1,43 @@ +# Exim test configuration 0091 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_message +domainlist local_domains = test.ex : *.test.ex + +# ----- ACL ----- + +begin acl + +check_recipient: + deny hosts = ! V4NET.0.0.1 + !verify = sender + accept domains = +local_domains + deny message = relay not permitted + +check_message: + require verify = header_sender + accept + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + local_parts = userx + verify_only + + +# End diff --git a/test/confs/0092 b/test/confs/0092 new file mode 100644 index 000000000..c58115939 --- /dev/null +++ b/test/confs/0092 @@ -0,0 +1,63 @@ +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_message + +domainlist local_domains = test.ex : *.test.ex + +domainlist relay_domains = test.ex + +# Exim test configuration 0092 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +smtp_receive_timeout = 2s +receive_timeout = 2s + + +begin acl + +check_recipient: + accept hosts = : + deny message = unrouteable address + recipients = verify@test.ex + !verify = recipient + accept domains = +local_domains + accept domains = +relay_domains + deny message = relay not permitted + +check_message: + accept + + +# ----- Rewrite ----- + +# End + + + + +# ----- Routers ----- + +begin routers + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + data = :fail: unrouteable mail domain "$domain" + +# ----- Directors ----- + +forward: + driver = redirect + file = DIR/aux-fixed/non-exist + retry_use_local_part + +# End diff --git a/test/confs/0093 b/test/confs/0093 new file mode 100644 index 000000000..8d178ff79 --- /dev/null +++ b/test/confs/0093 @@ -0,0 +1,15 @@ +# Exim test configuration 0093 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + +# End diff --git a/test/confs/0094 b/test/confs/0094 new file mode 100644 index 000000000..f03987c34 --- /dev/null +++ b/test/confs/0094 @@ -0,0 +1,56 @@ +# Exim test configuration 0094 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + +acl_smtp_rcpt = check_recipient +domainlist local_domains = test.ex + +hostlist relay_hosts = *.masq.test.ex + +host_lookup = 0.0.0.0/0 + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + accept domains = +local_domains + accept hosts = +relay_hosts + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + local_parts = userx + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = host_lookup_failed: $host_lookup_failed\n\ + host_lookup_deferred: $host_lookup_deferred + user = CALLER + + +# End diff --git a/test/confs/0095 b/test/confs/0095 new file mode 100644 index 000000000..1bd71acaa --- /dev/null +++ b/test/confs/0095 @@ -0,0 +1,71 @@ +# Exim test configuration 0095 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +usery: + driver = accept + local_parts = usery + retry_use_local_part + transport = appendfile2 + +userz: + driver = accept + local_parts = userz + retry_use_local_part + transport = appendfile3 + +localuser: + driver = accept + local_parts = userx + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + quota = $h_quota + quota_warn_threshold = $h_threshold + user = CALLER + +appendfile2: + driver = appendfile + file = DIR/test-mail/$local_part + quota = $h_quota + quota_warn_threshold = $h_threshold + user = CALLER + +appendfile3: + driver = appendfile + file = DIR/test-mail/$local_part${if eq{$sender_address}{}{.bounce}} + quota_warn_threshold = $h_threshold + user = CALLER + headers_add = X:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0096 b/test/confs/0096 new file mode 100644 index 000000000..1ee9b746f --- /dev/null +++ b/test/confs/0096 @@ -0,0 +1,49 @@ +# Exim test configuration 0096 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + local_parts = userx + headers_add = "${if def:h_x-rbl-warning: {Added: xxxx}fail}" + headers_remove = "${if def:h_x-rbl-warning: {subject}fail}" + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,2d,15m + + +# End diff --git a/test/confs/0097 b/test/confs/0097 new file mode 100644 index 000000000..c8e773fc2 --- /dev/null +++ b/test/confs/0097 @@ -0,0 +1,51 @@ +# Exim test configuration 0097 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + local_parts = userx + headers_add = "${if def:h_x-rbl-warning: {Added: by router}}" + headers_remove = "${if def:h_x-rbl-warning: {subject}}" + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + headers_add = "${if def:h_tadd: {Added: by transport}}" + headers_remove = "${if def:h_tadd: {tadd}}" + return_path_add + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,2d,15m + + +# End diff --git a/test/confs/0098 b/test/confs/0098 new file mode 100644 index 000000000..deec607e9 --- /dev/null +++ b/test/confs/0098 @@ -0,0 +1,94 @@ +# Exim test configuration 0098 + +WMF= + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + +domainlist local_domains = test.ex : another.test.ex + +delay_warning = 10s:40s:10m +delay_warning_condition = ${if !eq{$domain}{another.test.ex}{yes}{no}} + +log_selector = +subject + +queue_run_in_order + +WMF + + +# ----- Routers ----- + +begin routers + +refused: + driver = manualroute + domains = ! +local_domains + route_list = connection.refused 127.0.0.1 byname + self = send + transport = smtp_connect_refused + +# The IP address is deliberately V4NET.0.0.1 so as to be unreachable +all: + driver = manualroute + domains = ! +local_domains + route_list = * V4NET.0.0.1 byname + transport = smtp + no_more + +alias: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.aliases}} + retry_use_local_part + +userforward: + driver = redirect + allow_filter + user = CALLER + file = DIR/aux-fixed/TESTNUM.forward + +localuser: + driver = accept + local_parts = userx : CALLER + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + +smtp: + driver = smtp + connect_timeout = 1s + +smtp_connect_refused: + driver = smtp + port = PORT_N + + +# ----- Retry ----- + +begin retry + +connection.refused * F,2d,3s +* * F,2d,15m + +# End diff --git a/test/confs/0099 b/test/confs/0099 new file mode 100644 index 000000000..e35ad5fcf --- /dev/null +++ b/test/confs/0099 @@ -0,0 +1,59 @@ +# Exim test configuration 0099 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = primary.test.ex +qualify_domain = test.ex +retry_data_expire = 2s + + +# ----- Routers ----- + +begin routers + +all: + driver = manualroute + route_list = "* 127.0.0.1 byname" + self = send + transport = smtp + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = 999 + + +# ----- Retry ----- + +begin retry + +* * senders=: G,1d,1m,1.5 +* * senders = "a@b.c : d@e.f" G,2d,2m,1.5 + +rcpt45x.test.ex rcpt_45x F,10d,2m +rcpt463.test.ex rcpt_463 F,10d,3m +rcpt4xx.test.ex rcpt_4xx F,10d,1m + +*@\N^\d * F,5d,1m +*@*.abcd.ex * F,5d,2m +*@literal.ex * F,5d,3m +*@lsearch;DIR/aux-fixed/TESTNUM.rlist2 * F,5d,4m +*@@[] * F,5d,5m +*@@ * F,5d,6m +lsearch*@;DIR/aux-fixed/TESTNUM.rlist * F,1d,3m +*.star.ex * F,3d,10m +* * F,2d,15m + +# End diff --git a/test/confs/0100 b/test/confs/0100 new file mode 100644 index 000000000..948d807c1 --- /dev/null +++ b/test/confs/0100 @@ -0,0 +1,158 @@ +# Exim test configuration 0100 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +qualify_domain = test.ex + +# ----- Routers ----- + +begin routers + +filtered: + driver = manualroute + domains = ! +local_domains + route_list = filtered.com 127.0.0.1 byname + self = send + transport = filtered_smtp + +rest: + driver = manualroute + domains = ! +local_domains + route_list = * 127.0.0.1 byname + self = send + transport = smtp + no_more + +batch_localuser: + driver = accept + local_part_prefix = batch- + transport = batch_local_delivery + +mmdf_localuser: + driver = accept + local_part_prefix = mmdf- + transport = mmdf_local_delivery + +filtered_localuser: + driver = accept + local_part_prefix = filter- + transport = filtered_local_delivery + +hackfree_localuser: + driver = accept + local_parts = usery + transport = hackfree_local_delivery + +bsmtp_localuser: + driver = accept + local_parts = userz + transport = bsmtp_local_delivery + +bsmtp_localuser_filtered: + driver = accept + local_parts = userw + retry_use_local_part + transport = bsmtp_local_delivery_filtered + +localuser: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + +filtered_smtp: + driver = smtp + port = PORT_S + transport_filter = /bin/sh -c "echo 'X-Filtered: just checking'; cat" + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + current_directory = / + user = CALLER + +hackfree_local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + check_string = + return_path_add + user = CALLER + current_directory = / + +bsmtp_local_delivery: + driver = appendfile + batch_max = 100 + use_bsmtp + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + current_directory = / + +bsmtp_local_delivery_filtered: + driver = appendfile + batch_max = 100 + use_bsmtp + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + transport_filter = /bin/sh -c "echo 'X-Filtered: just checking'; cat" + user = CALLER + current_directory = / + +batch_local_delivery: + driver = appendfile + batch_max = 100 + delivery_date_add + envelope_to_add + file = DIR/test-mail/CALLER + return_path_add + user = CALLER + current_directory = / + +filtered_local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + transport_filter = /bin/sh -c "echo 'X-Filtered: just checking'; cat" + current_directory = / + user = CALLER + +mmdf_local_delivery: + driver = appendfile + check_string = "\1\1\1\1\n" + escape_string = "\1\1\1\1 \n" + file = DIR/test-mail/$local_part + message_prefix = "\1\1\1\1\n" + message_suffix = "\1\1\1\1\n" + user = CALLER + current_directory = / + +# End diff --git a/test/confs/0101 b/test/confs/0101 new file mode 100644 index 000000000..7d88395b9 --- /dev/null +++ b/test/confs/0101 @@ -0,0 +1,97 @@ +# Exim test configuration 0101 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +all: + driver = manualroute + domains = ! +local_domains + route_list = * 127.0.0.1 byname + self = send + transport = smtp + no_more + +mmdf_localuser: + driver = accept + local_part_prefix = mmdf- + transport = mmdf_local_delivery + +filtered_localuser: + driver = accept + local_part_prefix = filter- + transport = filtered_local_delivery + +bsmtp_localuser: + driver = accept + local_parts = userz + transport = bsmtp_local_delivery + +localuser: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + +local_delivery: + driver = pipe + check_string = "From " + command = /bin/sh -c 'cat >>DIR/test-mail/$local_part' + escape_string = ">From " + user = CALLER + current_directory = / + +bsmtp_local_delivery: + driver = pipe + use_bsmtp + command = /bin/sh -c 'cat >>DIR/test-mail/$local_part' + delivery_date_add + envelope_to_add + return_path_add + user = CALLER + current_directory = / + +filtered_local_delivery: + driver = pipe + command = /bin/sh -c 'cat >>DIR/test-mail/$local_part' + delivery_date_add + envelope_to_add + return_path_add + transport_filter = /bin/sh -c "echo 'X-Filtered: just checking'; cat" + user = CALLER + current_directory = / + +mmdf_local_delivery: + driver = pipe + check_string = "\1\1\1\1\n" + command = /bin/sh -c 'cat >>DIR/test-mail/$local_part' + escape_string = "\1\1\1\1 \n" + message_prefix = "\1\1\1\1\n" + message_suffix = "\1\1\1\1\n" + user = CALLER + current_directory = / + +# End diff --git a/test/confs/0102 b/test/confs/0102 new file mode 100644 index 000000000..dd17eb840 --- /dev/null +++ b/test/confs/0102 @@ -0,0 +1,92 @@ +# Exim test configuration 0102 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +batch: + driver = accept + local_part_prefix = batch- + retry_use_local_part + transport = batch_bsmtp1 + +localuser: + driver = accept + local_part_prefix = bsmtp_ : mmdf_ + local_part_prefix_optional + retry_use_local_part + transport = ${local_part_prefix}local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + file_format = "From : local_delivery :\ + MAIL : bsmtp_local_delivery :\ + \1\1\1\1\n : mmdf_local_delivery :\ + tpmissing : tpmissing" + return_path_add + user = CALLER + +bsmtp_local_delivery: + driver = appendfile + batch_max = 100 + use_bsmtp + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + +mmdf_local_delivery: + driver = appendfile + check_string = "\1\1\1\1\n" + escape_string = "\1\1\1\1 \n" + file = DIR/test-mail/$local_part + message_prefix = "\1\1\1\1\n" + message_suffix = "\1\1\1\1\n" + user = CALLER + +batch_bsmtp1: + driver = appendfile + batch_max = 100 + use_bsmtp + file = DIR/test-mail/batched + file_format = "MAIL : batch_bsmtp2" + user = CALLER + +batch_bsmtp2: + driver = appendfile + batch_max = 100 + use_bsmtp + file = DIR/test-mail/batched + user = CALLER + +# ----- Retry ----- + +begin retry + +* * F,2d,2d + +# End diff --git a/test/confs/0103 b/test/confs/0103 new file mode 100644 index 000000000..7e459b427 --- /dev/null +++ b/test/confs/0103 @@ -0,0 +1,71 @@ +# Exim test configuration 0103 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : special +log_selector = +all_parents +qualify_domain = test.ex + + +# ----- Rewrite ----- + +begin rewrite + +\N^WAS...@x\.y\.zwas$ rewritten@x.y.z + + +# ----- Routers ----- + +begin routers + +special: + driver = redirect + allow_defer + allow_fail + data = $local_part + domains = special + retry_use_local_part + +accept: + driver = accept + local_parts = CALLER : wasabcwas : rewritten + retry_use_local_part + transport = appendfile + +test_no_rewrite: + driver = redirect + data = WAS${local_part}WAS + local_parts = abc@x.y.z + no_rewrite + +test_rewrite: + driver = redirect + data = WAS${local_part}WAS + local_parts = xyz@x.y.z + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,5d,1d + +# End diff --git a/test/confs/0104 b/test/confs/0104 new file mode 100644 index 000000000..cef5303c0 --- /dev/null +++ b/test/confs/0104 @@ -0,0 +1,56 @@ +# Exim test configuration 0104 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_message + +domainlist local_domains = test.ex : n.t +qualify_domain = test.ex + + +# ----- Rewrite ----- + +begin rewrite + +a.b@p.q yyy@test.ex + +# End + + +# ----- Routers ----- + +begin routers + +lookuphost: + driver = dnslookup + domains = ! +local_domains + transport = appendfile + widen_domains = test.ex + no_more + +all: + driver = accept + retry_use_local_part + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/0105 b/test/confs/0105 new file mode 100644 index 000000000..bdf0eddae --- /dev/null +++ b/test/confs/0105 @@ -0,0 +1,54 @@ +# Exim test configuration 0105 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_message + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +userlist: + driver = accept + condition = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.list}} + retry_use_local_part + transport = local_delivery + +default: + driver = redirect + data = default@$domain + redirect_router = default_part2 + retry_use_local_part + +default_part2: + driver = accept + condition = ${if eq{$local_part@$domain}{default@$domain}{yes}{no}} + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + +# End diff --git a/test/confs/0106 b/test/confs/0106 new file mode 100644 index 000000000..d58ddea98 --- /dev/null +++ b/test/confs/0106 @@ -0,0 +1,46 @@ +# Exim test configuration 0106 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + + +# ----- Routers ----- + +begin routers + +all: + driver = manualroute + route_list = * 127.0.0.1 + self = send + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + command_timeout = 1s + final_timeout = 1s + port = PORT_S + +# ----- Retry ----- + + +begin retry + +* * F,1h,1s + + +# End diff --git a/test/confs/0107 b/test/confs/0107 new file mode 100644 index 000000000..aba16e8d2 --- /dev/null +++ b/test/confs/0107 @@ -0,0 +1,47 @@ +# Exim test configuration 0107 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +mboxuser: + driver = accept + retry_use_local_part + transport = appendfile + transport_home_directory = DIR/test-mail + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + create_file = belowhome + file = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.filelist}\ + {${if match{$value}{^/}{}{DIR/}}$value}\ + {DIR/test-mail/$local_part}} + user = CALLER + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0108 b/test/confs/0108 new file mode 100644 index 000000000..18ae75895 --- /dev/null +++ b/test/confs/0108 @@ -0,0 +1,42 @@ +# Exim test configuration 0108 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_message + +domainlist local_domains = test.ex +qualify_domain = test.ex + +remote_sort_domains = black.com:myhost.com:other.edu + + +# ----- Routers ----- + +begin routers + +remote: + driver = manualroute + domains = ! +local_domains + route_list = * ten-1.test.ex byname + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + + +# End diff --git a/test/confs/0109 b/test/confs/0109 new file mode 100644 index 000000000..9f86679d0 --- /dev/null +++ b/test/confs/0109 @@ -0,0 +1,47 @@ +# Exim test configuration 094 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +remote: + driver = manualroute + fallback_hosts = HOSTIPV4 + route_list = * 127.0.0.1 + self = send + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_N + allow_localhost + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0110 b/test/confs/0110 new file mode 100644 index 000000000..c6ff8c3ed --- /dev/null +++ b/test/confs/0110 @@ -0,0 +1,64 @@ +# Exim test configuration 0110 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_message + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +deliver: + driver = accept + condition = ${if eq{$original_local_part}{second}{yes}{no}} + retry_use_local_part + transport = appendfile + +first: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.alias}} + forbid_file + forbid_pipe + one_time + retry_use_local_part + +second: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.alias}} + retry_use_local_part + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0111 b/test/confs/0111 new file mode 100644 index 000000000..0af1b33ac --- /dev/null +++ b/test/confs/0111 @@ -0,0 +1,55 @@ +# Exim test configuration 0111 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +alias: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.alias}} + errors_to = postmaster@test.ex + headers_add = X-Alias: $local_part + retry_use_local_part + +forward: + driver = redirect + check_ancestor + no_check_local_user + file = DIR/aux-fixed/TESTNUM.forward + headers_add = X-Forward: $local_part + headers_remove = Remove + retry_use_local_part + +deliver: + driver = accept + local_parts = userx : postmaster + retry_use_local_part + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + envelope_to_add + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/0112 b/test/confs/0112 new file mode 100644 index 000000000..2598c9277 --- /dev/null +++ b/test/confs/0112 @@ -0,0 +1,46 @@ +# Exim test configuration 0112 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_message + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +alias: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-var/TESTNUM.alias}} + file_transport = appendfile + pipe_transport = pipe + retry_use_local_part + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + user = CALLER + +pipe: + driver = pipe + user = CALLER + + +# End diff --git a/test/confs/0113 b/test/confs/0113 new file mode 100644 index 000000000..c3f63d0ec --- /dev/null +++ b/test/confs/0113 @@ -0,0 +1,65 @@ +# Exim test configuration 0113 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_message + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +deliver: + driver = accept + condition = ${if eq{$original_local_part}{second}{yes}{no}} + retry_use_local_part + transport = appendfile + +first: + driver = redirect + no_check_local_user + file = DIR/aux-fixed/TESTNUM.forward + forbid_file + forbid_pipe + local_parts = first + one_time + retry_use_local_part + +second: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.alias}} + retry_use_local_part + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0114 b/test/confs/0114 new file mode 100644 index 000000000..7e4a47cac --- /dev/null +++ b/test/confs/0114 @@ -0,0 +1,56 @@ +# Exim test configuration 0114 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +forward: + driver = redirect + allow_filter + no_check_local_user + file = DIR/aux-var/TESTNUM.filter + file_transport = appendfile + pipe_transport = pipe + reply_transport = reply + retry_use_local_part + user = CALLER + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + user = CALLER + +pipe: + driver = pipe + user = CALLER + +reply: + driver = autoreply + user = CALLER + initgroups + + +# ----- Retry ----- + +begin retry + +* * F,5d,1d + +# End diff --git a/test/confs/0115 b/test/confs/0115 new file mode 100644 index 000000000..1cf1197f3 --- /dev/null +++ b/test/confs/0115 @@ -0,0 +1,74 @@ +# Exim test configuration 0115 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_message + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +forward1: + driver = redirect + file = DIR/aux-var/TESTNUM.forward + file_transport = appendfile + local_parts = userx + local_part_prefix = one- + transport_home_directory = DIR/aux-fixed + +forward2: + driver = redirect + file = DIR/aux-var/TESTNUM.forward + file_transport = appendfile + local_parts = userx + local_part_prefix = two- + transport_home_directory = /tmp + +forward3: + driver = redirect + file = DIR/aux-var/TESTNUM.forward + file_transport = appendfile + local_parts = userx + local_part_prefix = three- + +forward: + driver = redirect + allow_filter + local_parts = userx + file = DIR/aux-var/TESTNUM.forward + file_transport = appendfile + user = CALLER + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + headers_add = Home-Dir: $home + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0116 b/test/confs/0116 new file mode 100644 index 000000000..42752c357 --- /dev/null +++ b/test/confs/0116 @@ -0,0 +1,72 @@ +# Exim test configuration 0116 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +queue_run_in_order + + +# ----- Routers ----- + +begin routers + +copydeliver: + driver = accept + local_parts = dcopy + retry_use_local_part + transport = appendfile + address_data = data from copydeliver + unseen + +copyalias: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.alias}} + local_parts = acopy + retry_use_local_part + address_data = data from copyalias + unseen = ${if eq {0}{0}{yes}{no}} + +alias: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.alias}} + local_parts = defer + retry_use_local_part + unseen = ${if eq {0}{1}{yes}{no}} + +deliver: + driver = accept + retry_use_local_part + transport = appendfile + unseen = ${if eq {0}{1}{yes}{no}} + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + headers_add = Added: $address_data + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0117 b/test/confs/0117 new file mode 100644 index 000000000..b9d57cf8a --- /dev/null +++ b/test/confs/0117 @@ -0,0 +1,24 @@ +# Exim test configuration 0117 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + + +# ----- Routers ----- + +begin routers + +lookuphost: + driver = dnslookup + verify_only + + +# End diff --git a/test/confs/0118 b/test/confs/0118 new file mode 100644 index 000000000..f8d42682f --- /dev/null +++ b/test/confs/0118 @@ -0,0 +1,61 @@ +# Exim test configuration 0118 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_message +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +first: + driver = redirect + allow_defer + condition = ${if first_delivery{yes}{no}} + data = :defer: force defer on first delivery + retry_use_local_part + +second: + driver = redirect + allow_defer + condition = ${if queue_running{no}{yes}} + data = :defer: force defer on non-queue run + retry_use_local_part + +third: + driver = accept + retry_use_local_part + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0119 b/test/confs/0119 new file mode 100644 index 000000000..337920d98 --- /dev/null +++ b/test/confs/0119 @@ -0,0 +1,38 @@ +# Exim test configuration 0119 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_message + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +force_defer: + driver = redirect + allow_defer + data = :defer: forced defer + retry_use_local_part + + +# ----- Retry ----- + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0120 b/test/confs/0120 new file mode 100644 index 000000000..85c6b883b --- /dev/null +++ b/test/confs/0120 @@ -0,0 +1,56 @@ +# Exim test configuration 0120 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_message + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +blackhole: + driver = redirect + allow_defer + allow_fail + data = :blackhole: + local_parts = CALLER + retry_use_local_part + +force_defer: + driver = redirect + allow_defer + allow_fail + condition = ${if < {$message_age}{2}{yes}{no}} + data = :defer: forced defer + retry_use_local_part + +force_fail: + driver = redirect + allow_defer + allow_fail + data = :fail: forced fail after $message_age seconds + retry_use_local_part + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0121 b/test/confs/0121 new file mode 100644 index 000000000..298477092 --- /dev/null +++ b/test/confs/0121 @@ -0,0 +1,71 @@ +# Exim test configuration 0121 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_message + +domainlist local_domains = test.ex +domainlist relay_domains = test.ex +qualify_domain = test.ex + + +# ----- ACL ----- + +begin acl + +check_recipient: + require verify = sender + accept domains = +local_domains + accept domains = +relay_domains + deny message = relay not permitted + +check_message: + require verify = header_sender + accept + + +# ----- Routers ----- + +begin routers + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + allow_fail + data = :fail: unrouteable mail domain "$domain" + +defer: + driver = redirect + allow_defer + allow_fail + data = :defer: forced defer + local_parts = defer + retry_use_local_part + +userx: + driver = accept + local_parts = userx + retry_use_local_part + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/0122 b/test/confs/0122 new file mode 100644 index 000000000..44d1a4c02 --- /dev/null +++ b/test/confs/0122 @@ -0,0 +1,22 @@ +# Exim test configuration 0122 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_message + +domainlist local_domains = test.ex +qualify_domain = test.ex + +system_filter = DIR/aux-fixed/TESTNUM.filter + + +# End diff --git a/test/confs/0123 b/test/confs/0123 new file mode 100644 index 000000000..501af37ad --- /dev/null +++ b/test/confs/0123 @@ -0,0 +1,63 @@ +# Exim test configuration 0123 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_message + +domainlist local_domains = test.ex +qualify_domain = test.ex + +lookup_open_max = 2 + + +# ----- Routers ----- + +begin routers + +l1: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.aliases1}} + retry_use_local_part + +l2: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.aliases2}} + retry_use_local_part + +l3: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.aliases3}} + retry_use_local_part + +c1: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.aliases4}} + retry_use_local_part + +c2: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.aliases5}} + retry_use_local_part + +c3: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.aliases6}} + retry_use_local_part + +# End diff --git a/test/confs/0124 b/test/confs/0124 new file mode 100644 index 000000000..33ea902bc --- /dev/null +++ b/test/confs/0124 @@ -0,0 +1,31 @@ +# Exim test configuration 0124 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + +domainlist local_domains = test.ex +hostlist relay_hosts = *.friendly.test.ex +qualify_domain = test.ex + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + accept domains = +local_domains + accept hosts = +relay_hosts + deny message = relay not permitted + + +# End diff --git a/test/confs/0125 b/test/confs/0125 new file mode 100644 index 000000000..3ad7297f2 --- /dev/null +++ b/test/confs/0125 @@ -0,0 +1,15 @@ +# Exim test configuration 0125 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + +# End diff --git a/test/confs/0126 b/test/confs/0126 new file mode 100644 index 000000000..226ba04f2 --- /dev/null +++ b/test/confs/0126 @@ -0,0 +1,27 @@ +# Exim test configuration 0126 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +test: + driver = redirect + allow_defer + data = postmaster@test.ex + retry_use_local_part + senders = "^\\$" + + +# End diff --git a/test/confs/0127 b/test/confs/0127 new file mode 100644 index 000000000..9493d33e1 --- /dev/null +++ b/test/confs/0127 @@ -0,0 +1,53 @@ +# Exim test configuration 0127 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +local_sender_retain +no_local_from_check + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + + +# ----- Retry ----- + + +# End diff --git a/test/confs/0128 b/test/confs/0128 new file mode 100644 index 000000000..53ecd84b2 --- /dev/null +++ b/test/confs/0128 @@ -0,0 +1,61 @@ +# Exim test configuration 0128 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +reply: + driver = accept + retry_use_local_part + senders = ! + transport = reply + +localuser: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +reply: + driver = autoreply + once = DIR/spool + text = "Test auto reply to ${escape:$h_subject:}" + to = $reply_address + user = EXIMUSER +# This file should fail to open + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,1d,15m + + +# End diff --git a/test/confs/0129 b/test/confs/0129 new file mode 100644 index 000000000..1d6641d92 --- /dev/null +++ b/test/confs/0129 @@ -0,0 +1,37 @@ +# Exim test configuration 0129 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + allow_fail + data = :fail: unrouteable mail domain "$domain" + +checking: + driver = redirect + allow_defer + allow_fail + data = :fail: Just testing + debug_print = Domain data is "$domain_data" + domains = lsearch;DIR/aux-fixed/TESTNUM.domains + retry_use_local_part + + +# End diff --git a/test/confs/0130 b/test/confs/0130 new file mode 100644 index 000000000..3a81fe2dc --- /dev/null +++ b/test/confs/0130 @@ -0,0 +1,61 @@ +# Exim test configuration 0130 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +acl_smtp_rcpt = check_recipient + +domainlist local_domains = test.ex +hostlist relay_hosts = V4NET.0.0.0 +qualify_domain = test.ex + + +# ----- ACL ----- + +begin acl + +check_recipient: + deny message = unrouteable address + !verify = recipient + accept domains = +local_domains + accept hosts = +relay_hosts + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +islocal: + driver = manualroute + domains = ! +local_domains + route_list = "* localhost byname" + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + + +# ----- Retry ----- + + +begin retry + +* * F,1d,15m + + +# End diff --git a/test/confs/0131 b/test/confs/0131 new file mode 100644 index 000000000..460056972 --- /dev/null +++ b/test/confs/0131 @@ -0,0 +1,64 @@ +# Exim test configuration 0131 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +islocal: + driver = manualroute + domains = ! +local_domains + route_list = * localhost byname + self = pass + no_more + address_data = $address_data-islocal + +forward: + driver = redirect + allow_filter + no_check_local_user + file = DIR/aux-fixed/TESTNUM.$local_part + retry_use_local_part + user = CALLER + address_data = $address_data-forward + +local: + driver = accept + retry_use_local_part + transport = appendfile + address_data = $address_data-local + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + headers_add = Address-Data: >$address_data< + + +# ----- Retry ----- + + +begin retry + +* * F,1d,15m + + +# End diff --git a/test/confs/0132 b/test/confs/0132 new file mode 100644 index 000000000..3b4239216 --- /dev/null +++ b/test/confs/0132 @@ -0,0 +1,46 @@ +# Exim test configuration 0132 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +local: + driver = accept + retry_use_local_part + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + allow_fifo + file = DIR/test-fifo + user = CALLER + initgroups + + +# ----- Retry ----- + + +begin retry + +* * F,1d,15m + + +# End diff --git a/test/confs/0133 b/test/confs/0133 new file mode 100644 index 000000000..11b2ab3d9 --- /dev/null +++ b/test/confs/0133 @@ -0,0 +1,62 @@ +# Exim test configuration 0133 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex: *.test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +local: + driver = accept + headers_add = Final: $local_part@$domain + local_parts = dddd + retry_use_local_part + transport = appendfile + +rename1: + driver = redirect + allow_defer + data = dddd + local_parts = userx + qualify_preserve_domain + retry_use_local_part + +rename2: + driver = redirect + allow_defer + data = dddd + retry_use_local_part + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + envelope_to_add + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,1d,15m + + +# End diff --git a/test/confs/0134 b/test/confs/0134 new file mode 100644 index 000000000..607c7613c --- /dev/null +++ b/test/confs/0134 @@ -0,0 +1,93 @@ +# Exim test configuration 0134 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex: *.test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +topipe: + driver = accept + caseful_local_part + retry_use_local_part + domains = pipe.domain + local_parts = PIPE + transport = pipe + +domainlist: + driver = manualroute + caseful_local_part + domains = lsearch;DIR/aux-fixed/TESTNUM.listR + headers_add = "domainlist: dd=$domain_data lpd=$local_part_data" + local_parts = lsearch;DIR/aux-fixed/TESTNUM.listR + route_list = * + transport = appendfile + +default1: + driver = manualroute + domains = ! +local_domains + route_list = * + transport = appendfile + no_more + +smartuser: + driver = accept + domains = lsearch;DIR/aux-fixed/TESTNUM.listD + headers_add = "smartuser: dd=$domain_data lpd=$local_part_data" + local_parts = lsearch;DIR/aux-fixed/TESTNUM.listD + retry_use_local_part + transport = appendfile + +default2: + driver = accept + headers_add = router: defaulted + retry_use_local_part + transport = appendfile + + +# ----- Transports ----- + +begin transports + +# We want local parts with different casing to be different, but this goes +# wrong on file systems that are not case-dependent. So fudge the file names +# by steam - an lsearch lookup is no good because it is case-independent. + +appendfile: + driver = appendfile + user = CALLER + headers_add = "domain_data: $domain_data\n\ + local_part_data: $local_part_data" + file = DIR/test-mail/\ + ${if eq {$local_part}{unknown}{lc-unknown}{\ + ${if eq {$local_part}{USERX}{UC-USERX}{\ + ${if eq {$local_part}{userx}{lc-userx}{\ + $local_part}}}}}} + +pipe: + driver = pipe + command = /bin/sh -c "echo $local_part $domain >DIR/test-mail/$local_part" + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,1d,15m + + +# End diff --git a/test/confs/0135 b/test/confs/0135 new file mode 100644 index 000000000..233d48b4c --- /dev/null +++ b/test/confs/0135 @@ -0,0 +1,79 @@ +# Exim test configuration 0135 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +qualify_domain = test.ex +ignore_bounce_errors_after = 0s +admin_groups = CALLER +remote_max_parallel = 1 + + +# ----- Routers ----- + +begin routers + +default: + driver = manualroute + domains = ! +local_domains + route_list = "known.ex V4NET.0.0.0 byname;\ + * V4NET.0.0.1 byname" + transport = smtp + no_more + +null: + driver = redirect + allow_defer + condition = ${if eq {$sender_address}{}{yes}{no}} + data = :blackhole: + retry_use_local_part + +smart: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + connect_timeout = 1s + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + quota = 20 + user = CALLER + + +# ----- Retry ----- + +# Note that these retry rules are not sensible! However, they serve to make +# Exim behave as required in order to run this test. It does not normally make +# sense to have the time limit on the second rule shorter than the first, +# because that means the second rule will never actually be used for retries. +# However, Exim uses the time limit on the final rule to check for the ultimate +# address retry, so what we have here is a total kludge! + +begin retry + +d@test.ex quota F,1d,15m; F,7s,1s +* quota F,1h,10s; F,1s,1s +known.ex * F,1h,10s; F,1s,1s +special * F,30d,1h +* * F,1d,15m; F,8s,1s + + +# End diff --git a/test/confs/0136 b/test/confs/0136 new file mode 100644 index 000000000..7e0cfdad3 --- /dev/null +++ b/test/confs/0136 @@ -0,0 +1,83 @@ +# Exim test configuration 0136 + +BRB=true + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +acl_smtp_rcpt = check_recipient +bounce_return_body = BRB +qualify_domain = test.ex +ignore_bounce_errors_after = 0s +trusted_users = CALLER + + +# ------ ACL ------ + +begin acl + +check_recipient: + accept hosts = : + + +# ----- Routers ----- + +begin routers + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + allow_fail + data = :fail: unrouteable mail domain "$domain" (:fail:) + +forward: + driver = redirect + allow_filter + user = CALLER + no_check_local_user + file = DIR/aux-fixed/TESTNUM.filter + local_parts = forwarder : forwarder2 + retry_use_local_part + +unknown: + driver = redirect + allow_defer + allow_fail + data = :fail: Address unknown (:fail:) + local_parts = unknown + retry_use_local_part + +smart: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * + + +# End diff --git a/test/confs/0137 b/test/confs/0137 new file mode 100644 index 000000000..b69bf640b --- /dev/null +++ b/test/confs/0137 @@ -0,0 +1,63 @@ +# Exim test configuration 0137 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +smart: + driver = accept + retry_use_local_part + transport = $h_transport: + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + lock_interval = 1s + lock_retries = 2 + user = CALLER + +local_delivery_fcntl: + driver = appendfile + file = DIR/test-mail/$local_part + lock_interval = 1s + lock_retries = 2 + no_use_lockfile + user = CALLER + +local_delivery_fcntl_blocking: + driver = appendfile + file = DIR/test-mail/$local_part + lock_fcntl_timeout = 2s + lock_interval = 1s + lock_retries = 2 + no_use_lockfile + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,4d,4d + + +# End diff --git a/test/confs/0138 b/test/confs/0138 new file mode 100644 index 000000000..521dcd759 --- /dev/null +++ b/test/confs/0138 @@ -0,0 +1,73 @@ +# Exim test configuration 0138 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + +domainlist local_domains = exim.test.ex + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + accept recipients = postmaster@exim.test.ex + accept dnslists = rbl3.test.ex + deny message = host is listed in $dnslist_domain + dnslists = rbl2.test.ex + warn message = X-Warning: $sender_host_address is listed at $dnslist_domain + dnslists = rbl.test.ex + require verify = sender + deny message = unrouteable address + !verify = recipient + accept domains = +local_domains + accept domains = +relay_domains + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +system_aliases: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.aliases}} + qualify_preserve_domain + retry_use_local_part + +localuser: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + +file: + driver = appendfile + user = CALLER + + +# ----- Retry ----- + +# End diff --git a/test/confs/0139 b/test/confs/0139 new file mode 100644 index 000000000..3c4db8535 --- /dev/null +++ b/test/confs/0139 @@ -0,0 +1,75 @@ +# Exim test configuration 0139 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = exim.test.ex + +acl_smtp_rcpt = check_recipient +acl_smtp_mail = check_mail + +# ------ ACL ------ + +begin acl + +check_mail: + warn dnslists = rbl4.test.ex&0.0.0.6 + warn dnslists = rbl4.test.ex&127.0.0.3 + warn dnslists = rbl4.test.ex!&0.0.0.7 + accept + +check_recipient: + warn message = X-Warn: host is listed in $dnslist_domain but not =127.0.0.3\ + ${if def:dnslist_text{\n $dnslist_text}} + dnslists = rbl3.test.ex!=127.0.0.3 + deny message = host is listed in $dnslist_domain with value 127.0.0.3\ + ${if def:dnslist_text{\n$dnslist_text}} + dnslists = rbl3.test.ex=127.0.0.3 + require verify = sender + deny message = unrouteable address + !verify = recipient + accept domains = +local_domains + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +system_aliases: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.aliases}} + qualify_preserve_domain + retry_use_local_part + +localuser: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + +file: + driver = appendfile + user = CALLER + +# End diff --git a/test/confs/0140 b/test/confs/0140 new file mode 100644 index 000000000..b228ba5dc --- /dev/null +++ b/test/confs/0140 @@ -0,0 +1,58 @@ +# Exim test configuration 0140 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +caller: + driver = accept + local_parts = CALLER + retry_use_local_part + transport = local_delivery + +reply: + driver = accept + retry_use_local_part + senders = ! + transport = $local_part + + +# ----- Transports ----- + +begin transports + +reply1: + driver = autoreply + text = "Test auto reply to $h_subject:\nthis is another line" + to = Reply Person <$sender_address> + user = EXIMUSER + +reply2: + driver = autoreply + subject = "Re: $h_subject:" + to = $reply_address + user = EXIMUSER + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + + +# End diff --git a/test/confs/0141 b/test/confs/0141 new file mode 100644 index 000000000..7ae9a7029 --- /dev/null +++ b/test/confs/0141 @@ -0,0 +1,37 @@ +# Exim test configuration 0141 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +ignore_bounce_errors_after = 0s + + +# ----- Routers ----- + +begin routers + +ok: + driver = redirect + allow_defer + allow_fail + condition = ${if match{$received_protocol}{^prot\\d\$}{1}{0}} + data = :fail: Forced failure + retry_use_local_part + + +# ----- Retry ----- + +begin retry + +* * F,1d,15m + + +# End diff --git a/test/confs/0142 b/test/confs/0142 new file mode 100644 index 000000000..1736e9a1b --- /dev/null +++ b/test/confs/0142 @@ -0,0 +1,60 @@ +# Exim test configuration 0142 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +pipe: + driver = accept + local_parts = pipe + retry_use_local_part + transport = pipe + +filter: + driver = accept + local_parts = filter + retry_use_local_part + transport = filtered_delivery + +other: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +pipe: + driver = pipe + command = DIR/bin/fd + return_output + user = CALLER + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +filtered_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + transport_filter = DIR/bin/fd -f + user = CALLER + +# End diff --git a/test/confs/0143 b/test/confs/0143 new file mode 100644 index 000000000..c853c8072 --- /dev/null +++ b/test/confs/0143 @@ -0,0 +1,40 @@ +# Exim test configuration 0143 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex + + +# ----- Routers ----- + +begin routers + +all: + driver = manualroute + domains = ! +local_domains + route_list = * 127.0.0.1 + self = send + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + interface = HOSTIPV4 + port = PORT_S + + +# End diff --git a/test/confs/0144 b/test/confs/0144 new file mode 100644 index 000000000..a0b6860a9 --- /dev/null +++ b/test/confs/0144 @@ -0,0 +1,45 @@ +# Exim test configuration 0144 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +qualify_domain = test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + + +# ----- Routers ----- + +begin routers + +domainlist: + driver = manualroute + domains = ! +local_domains + route_list = * test.again.dns bydns + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + + +# ----- Retry ----- + +begin retry + +* * F,1h,10m + + +# End diff --git a/test/confs/0145 b/test/confs/0145 new file mode 100644 index 000000000..ed7b7bf86 --- /dev/null +++ b/test/confs/0145 @@ -0,0 +1,53 @@ +# Exim test configuration 0145 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +qualify_domain = test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + + +# ------ ACL ------ + +begin acl + +check_recipient: + require verify = sender + require verify = recipient + + +# ----- Routers ----- + +begin routers + +domainlist: + driver = dnslookup + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + + +# ----- Retry ----- + + +begin retry + +* * F,1h,10m + + +# End diff --git a/test/confs/0146 b/test/confs/0146 new file mode 100644 index 000000000..34235d101 --- /dev/null +++ b/test/confs/0146 @@ -0,0 +1,37 @@ +# Exim test configuration 0146 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +qualify_domain = test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +allow_mx_to_ip + + +# ----- Routers ----- + +begin routers + +domainlist: + driver = dnslookup + domains = ! +local_domains + transport = smtp + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + + +# End diff --git a/test/confs/0147 b/test/confs/0147 new file mode 100644 index 000000000..5243b7ae3 --- /dev/null +++ b/test/confs/0147 @@ -0,0 +1,100 @@ +# Exim test configuration 0147 + +XXXX=abcd\ +x#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx123456789012345678901234567890 + +ABCD_XYZ = abcdxyz +ABCD=abcd + ABCD_XYZ + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +qualify_domain = test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_connect = acl1 + +hold_domains = "a\x65b :\ + c.d" + +host_lookup = XXXX + XXXX +hosts_treat_as_local = ABCD_XYZ and ABCD + +ABCD == 1234 +ABCD_XYZ == ABCD_XYZ plus extra +delay_warning_condition = ABCD_XYZ + ABCD + + +ignore_fromline_hosts = test.ex : \ + test2.ex :\ + #This is a comment + test3.ex + +percent_hack_domains = \ + phack1.ex : \ + +queue_domains = XXXX + +queue_smtp_domains = \ +x#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx123456789012345678901234567890 + \ +x#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx123456789012345678901234567890 + + +# ----- Routers ----- + +begin routers + +MAC2 = macro2 definition +MAC2 == new macro2 + +R1: + driver = accept + router_home_directory = MAC2 + ABCD + transport = T1 + + +#----- Transports ----- + +begin transports + +T1: + driver = smtp + + +#----- ACL ----- + +begin acl + +ACLMAC=testing,testing + +acl1: + deny message = ACLMAC + + +# ----- Rewrite ----- + +begin rewrite + +*@junk.junk \ + $1\ + @\ + else.where \ + tc + + +# ----- Retry ----- + +begin retry + + * \ + * \ + F,1h,15m;\ + F,1d,30m + +# End diff --git a/test/confs/0148 b/test/confs/0148 new file mode 100644 index 000000000..d2cf6d1eb --- /dev/null +++ b/test/confs/0148 @@ -0,0 +1,19 @@ +# Exim test configuration 0148 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +qualify_domain = test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = @ +hold_domains = "a\x65b :\ + c.d + +# End diff --git a/test/confs/0149 b/test/confs/0149 new file mode 100644 index 000000000..f200efdb2 --- /dev/null +++ b/test/confs/0149 @@ -0,0 +1,55 @@ +# Exim test configuration 0149 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +qualify_domain = test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = <- test1 - test2-test3--4 +domainlist relay_domains = <+ + + +# ----- Routers ----- + +begin routers + +domainlist1: + driver = manualroute + domains = ! +local_domains + route_list = ten <+V4NET.0.0.0+V4NET.0.0.1 byname;\ + two V4NET.0.0.2:V4NET.0.0.4 byname; + +domainlist2: + driver = manualroute + domains = ! +local_domains + route_list = <= six <+V4NET.0.0.6+V4NET.0.0.7 byname=\ + one V4NET.0.0.2:V4NET.0.0.4 byname= + no_more + +local: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + + +# End diff --git a/test/confs/0150 b/test/confs/0150 new file mode 100644 index 000000000..455d676ba --- /dev/null +++ b/test/confs/0150 @@ -0,0 +1,37 @@ +# Exim test configuration 0150 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +all: + driver = accept + retry_use_local_part + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/0151 b/test/confs/0151 new file mode 100644 index 000000000..db4e56ddb --- /dev/null +++ b/test/confs/0151 @@ -0,0 +1,38 @@ +# Exim test configuration 0151 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex +no_local_from_check + + +# ----- Routers ----- + +begin routers + +all: + driver = accept + retry_use_local_part + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/0152 b/test/confs/0152 new file mode 100644 index 000000000..0cd248785 --- /dev/null +++ b/test/confs/0152 @@ -0,0 +1,40 @@ +# Exim test configuration 0152 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + +local_from_prefix = page+ : *- +local_from_suffix = =* : &page + + +# ----- Routers ----- + +begin routers + +all: + driver = accept + retry_use_local_part + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/0153 b/test/confs/0153 new file mode 100644 index 000000000..b604f9b94 --- /dev/null +++ b/test/confs/0153 @@ -0,0 +1,39 @@ +# Exim test configuration 0153 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +virtual: + driver = redirect + domains = *.virt.test.ex + address_data = ${if match{$domain}{^(.*)\\.virt\\.test\\.ex\$}{$1}} + data = ${if exists{DIR/aux-fixed/TESTNUM.alias.$address_data} \ + {${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.alias.$address_data}}} \ + fail} + no_more + +list: + driver = redirect + domains = list.test.ex + file = ${if exists{DIR/aux-fixed/TESTNUM.list.$local_part} \ + {DIR/aux-fixed/TESTNUM.list.$local_part}fail} + no_more + +real: + driver = accept + verify_only + + +# End diff --git a/test/confs/0154 b/test/confs/0154 new file mode 100644 index 000000000..c19c5842c --- /dev/null +++ b/test/confs/0154 @@ -0,0 +1,37 @@ +# Exim test configuration 0154 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex +queue_run_in_order + + +# ----- Routers ----- + +begin routers + +defer_always: + driver = redirect + allow_defer + data = :defer: forced defer + retry_use_local_part + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0155 b/test/confs/0155 new file mode 100644 index 000000000..3e112458a --- /dev/null +++ b/test/confs/0155 @@ -0,0 +1,37 @@ +# Exim test configuration 0155 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex +queue_run_in_order +split_spool_directory + + +# ----- Routers ----- + +begin routers + +defer_always: + driver = redirect + allow_defer + data = :defer: forced defer + retry_use_local_part + + +# ----- Retry ----- + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0156 b/test/confs/0156 new file mode 100644 index 000000000..f24a064db --- /dev/null +++ b/test/confs/0156 @@ -0,0 +1,49 @@ +# Exim test configuration 0156 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +alias: + driver = redirect + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.alias}} + file_transport = appendfile + forbid_blackhole + forbid_file + forbid_include + forbid_pipe + retry_use_local_part + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0157 b/test/confs/0157 new file mode 100644 index 000000000..05dc9eea9 --- /dev/null +++ b/test/confs/0157 @@ -0,0 +1,33 @@ +# Exim test configuration 0157 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + +domainlist local_domains = test.ex +hostlist relay_hosts = V4NET.0.0.1 : V4NET.0.0.2 +qualify_domain = test.ex + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + accept domains = +local_domains + accept hosts = V4NET.0.0.1 + endpass + message = invalid sender + senders = userx@test.ex + accept hosts = +relay_hosts + deny message = relay not permitted + +# End diff --git a/test/confs/0158 b/test/confs/0158 new file mode 100644 index 000000000..c59767db5 --- /dev/null +++ b/test/confs/0158 @@ -0,0 +1,49 @@ +# Exim test configuration 0158 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex +deliver_drop_privilege + +# ----- Routers ----- + +begin routers + +caller: + driver = accept + retry_use_local_part + caseful_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = $local_part + + +# ----- Retry ----- + + +begin retry + +* * F,1d,15m + + +# End diff --git a/test/confs/0159 b/test/confs/0159 new file mode 100644 index 000000000..c4f3dc5f9 --- /dev/null +++ b/test/confs/0159 @@ -0,0 +1,40 @@ +# Exim test configuration 0159 + +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +helo_lookup_domains = +queue_only +queue_run_in_order + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/0160 b/test/confs/0160 new file mode 100644 index 000000000..637e642a9 --- /dev/null +++ b/test/confs/0160 @@ -0,0 +1,49 @@ +# Exim test configuration 0160 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex + +ignore_bounce_errors_after = 0s +queue_only + +# ----- Routers ----- + +begin routers + +all: + driver = manualroute + domains = ! +local_domains + route_list = * 127.0.0.1 byname + self = send + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + + +# ----- Retry ----- + + +begin retry + +* * F,1s,1s + + +# End diff --git a/test/confs/0161 b/test/confs/0161 new file mode 100644 index 000000000..deb67e5b3 --- /dev/null +++ b/test/confs/0161 @@ -0,0 +1,72 @@ +# Exim test configuration 0161 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : myhost.test.ex + + +# ----- Routers ----- + +begin routers + +failuphost: + driver = dnslookup + caseful_local_part + domains = ! +local_domains + local_parts = ff + self = fail + transport = remote_smtp + +lookuphost: + driver = dnslookup + domains = ! +local_domains + no_more + self = pass + transport = remote_smtp + +fail: + driver = manualroute + caseful_local_part + debug_print = "self_hostname=$self_hostname\n" + domains = ! +local_domains + host_find_failed = fail + local_parts = fff + route_list = * $local_part byname + transport = remote_smtp + +self: + driver = manualroute + debug_print = "self_hostname=$self_hostname\n" + domains = ! +local_domains + host_find_failed = pass + no_more + route_list = * $local_part byname + transport = remote_smtp + +self2: + driver = manualroute + debug_print = "self_hostname=$self_hostname\n" + domains = ! +local_domains + route_list = * myhost.test.ex byname + transport = remote_smtp + no_more + + +# ----- Transports ----- + +begin transports + +remote_smtp: + driver = smtp + + +# End diff --git a/test/confs/0162 b/test/confs/0162 new file mode 100644 index 000000000..c89878959 --- /dev/null +++ b/test/confs/0162 @@ -0,0 +1,31 @@ +# Exim test configuration 0162 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_message + +domainlist local_domains = test.ex : myhost.test.ex + + +# ----- ACLs ----- + +begin acl + +check_recipient: + accept hosts = : + +check_message: + require verify = header_syntax + accept + +# End diff --git a/test/confs/0163 b/test/confs/0163 new file mode 100644 index 000000000..16d5292f3 --- /dev/null +++ b/test/confs/0163 @@ -0,0 +1,46 @@ +# Exim test configuration 0163 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex + + +# ----- Routers ----- + +begin routers + +all: + driver = manualroute + domains = ! +local_domains + route_list = * 127.0.0.1 byname + self = send + transport = smtp + no_more + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + + +# ----- Retry ----- + + +begin retry + +* * F,2h,15m + + +# End diff --git a/test/confs/0164 b/test/confs/0164 new file mode 100644 index 000000000..bcc34bb05 --- /dev/null +++ b/test/confs/0164 @@ -0,0 +1,45 @@ +# Exim test configuration 0164 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + +system_filter = DIR/aux-var/TESTNUM.F +system_filter_pipe_transport = address_pipe +system_filter_user = CALLER + + +# ----- Routers ----- + +begin routers + +user: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +address_pipe: + driver = pipe + return_output + + +# End diff --git a/test/confs/0165 b/test/confs/0165 new file mode 100644 index 000000000..050b75f66 --- /dev/null +++ b/test/confs/0165 @@ -0,0 +1,46 @@ +# Exim test configuration 0165 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + +system_filter = DIR/aux-var/0165.F +system_filter_pipe_transport = address_pipe +system_filter_user = CALLER + + +# ----- Routers ----- + +begin routers + +user: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +address_pipe: + driver = pipe + return_output + use_shell + + +# End diff --git a/test/confs/0166 b/test/confs/0166 new file mode 100644 index 000000000..b94331b44 --- /dev/null +++ b/test/confs/0166 @@ -0,0 +1,46 @@ +# Exim test configuration 0166 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +alias: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.aliases}} + headers_add = X-Delivered-To: $local_part@$domain + retry_use_local_part + +user: + driver = accept + headers_add = X-Delivered-To: $local_part@$domain + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + envelope_to_add + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/0167 b/test/confs/0167 new file mode 100644 index 000000000..1e88e6d43 --- /dev/null +++ b/test/confs/0167 @@ -0,0 +1,48 @@ +# Exim test configuration 0167 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +trusted_users = CALLER + + +# ----- Rewrite ----- + +begin rewrite + +error@* <> + +*@* "${if eq {$local_part}{remove}{<>}fail}" F + + +# ----- Routers ----- + +begin routers + +user: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + envelope_to_add + file = DIR/test-mail/$local_part + return_path = ${if eq{$return_path}{trakill@test.ex}{}fail} + return_path_add + user = CALLER + +# End diff --git a/test/confs/0168 b/test/confs/0168 new file mode 100644 index 000000000..8a6d133f6 --- /dev/null +++ b/test/confs/0168 @@ -0,0 +1,19 @@ +# Exim test configuration 0168 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + +system_filter = DIR/aux-fixed/TESTNUM.filter + + +# End diff --git a/test/confs/0169 b/test/confs/0169 new file mode 100644 index 000000000..a09a3f538 --- /dev/null +++ b/test/confs/0169 @@ -0,0 +1,45 @@ +# Exim test configuration 0169 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + local_parts = userx + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + quota = $h_quota + quota_warn_threshold = $h_threshold + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0170 b/test/confs/0170 new file mode 100644 index 000000000..87c9cceda --- /dev/null +++ b/test/confs/0170 @@ -0,0 +1,18 @@ +# Exim test configuration 0170 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex +system_filter = DIR/aux-fixed/TESTNUM.filter + + +# End diff --git a/test/confs/0171 b/test/confs/0171 new file mode 100644 index 000000000..70a4f0702 --- /dev/null +++ b/test/confs/0171 @@ -0,0 +1,36 @@ +# Exim test configuration 74 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +user: + driver = accept + check_local_user + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = home: HOME=$home + user = CALLER + +# End diff --git a/test/confs/0172 b/test/confs/0172 new file mode 100644 index 000000000..1772e9008 --- /dev/null +++ b/test/confs/0172 @@ -0,0 +1,40 @@ +# Exim test configuration 0172 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +alias: + driver = redirect + allow_defer + data = :unknown: + file_transport = appendfile + retry_use_local_part + cannot_route_message = cannot route address + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/0173 b/test/confs/0173 new file mode 100644 index 000000000..07763aa56 --- /dev/null +++ b/test/confs/0173 @@ -0,0 +1,53 @@ +# Exim test configuration 0173 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + +system_filter = DIR/aux-var/TESTNUM.filter +system_filter_pipe_transport = pipe +trusted_users = CALLER + + +# ----- Routers ----- + +begin routers + +all: + driver = accept + retry_use_local_part + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +pipe: + driver = pipe + return_output + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0174 b/test/confs/0174 new file mode 100644 index 000000000..012408e99 --- /dev/null +++ b/test/confs/0174 @@ -0,0 +1,81 @@ +# Exim test configuration 0174 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +qualify_domain = test.ex +trusted_users = CALLER + + +# ----- Routers ----- + +begin routers + +check1: + driver = manualroute + condition = ${if or {\ + {eq {$sender_address}{}}\ + {eq {$received_protocol}{scanned-ok}}\ + }{no}{yes}} + domains = ! +local_domains + route_list = * + transport = pipe + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + allow_fail + data = :fail: unrouteable mail domain "$domain" (:fail:) + +check2: + driver = accept + condition = ${if or {\ + {eq {$sender_address}{}}\ + {eq {$received_protocol}{scanned-ok}}\ + }{no}{yes}} + retry_use_local_part + transport = pipe + +all: + driver = accept + retry_use_local_part + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +pipe: + driver = pipe + batch_max = 100 + use_bsmtp + command = DIR/aux-fixed/resubmitB DIR/ CALLER + message_prefix = + return_output + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0175 b/test/confs/0175 new file mode 100644 index 000000000..7fba5b6ab --- /dev/null +++ b/test/confs/0175 @@ -0,0 +1,73 @@ +# Exim test configuration 0175 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- ACL ----- + +begin acl + +check_recipient: + require verify = sender + accept domains = +local_domains + deny message = relay not permitted + +# ----- Routers ----- + +begin routers + +fail_sender: + driver = manualroute + domains = ! +local_domains + route_list = bad.domain localhost byname + self = fail + verify_only + verify_sender + +fail_sender2: + driver = manualroute + domains = ! +local_domains + fail_verify + route_list = bad.domain2 localhost byname + self = send + verify_only + verify_sender + +lookuphost: + driver = dnslookup + domains = ! +local_domains + transport = smtp + no_more + +all: + driver = accept + retry_use_local_part + transport = appendfile + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/0176 b/test/confs/0176 new file mode 100644 index 000000000..865cece98 --- /dev/null +++ b/test/confs/0176 @@ -0,0 +1,46 @@ +# Exim test configuration 0176 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +admin_groups = CALLER +trusted_users = CALLER + + +# ----- Routers ----- + +begin routers + +all: + driver = accept + retry_use_local_part + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0177 b/test/confs/0177 new file mode 100644 index 000000000..273d0a7c2 --- /dev/null +++ b/test/confs/0177 @@ -0,0 +1,93 @@ +# Exim test configuration 0177 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +acl_smtp_rcpt = check_recipient + +qualify_domain = test.ex + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + accept domains = +local_domains + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +all_R: + driver = manualroute + domains = ! +local_domains + route_list = * 127.0.0.1 byname + self = send + transport = smtp + no_more + +filter: + driver = redirect + allow_filter + allow_freeze + allow_fail + no_check_local_user + file = DIR/aux-var/TESTNUM.filter + owners = + reply_transport = autoreply + retry_use_local_part + user = CALLER + +alias: + driver = redirect + allow_defer + allow_fail + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.alias}} + retry_use_local_part + +all_L: + driver = accept + retry_use_local_part + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +autoreply: + driver = autoreply + user = CALLER + +smtp: + driver = smtp + port = PORT_S + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0178 b/test/confs/0178 new file mode 100644 index 000000000..f13ae20da --- /dev/null +++ b/test/confs/0178 @@ -0,0 +1,37 @@ +# Exim test configuration 0178 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +log_selector = +subject +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +all: + driver = accept + retry_use_local_part + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0179 b/test/confs/0179 new file mode 100644 index 000000000..1d46531c3 --- /dev/null +++ b/test/confs/0179 @@ -0,0 +1,46 @@ +# Exim test configuration 0179 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +queue_run_in_order + + +# ----- Routers ----- + +begin routers + +all: + driver = manualroute + route_list = * 127.0.0.1 byname + self = send + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + + +# ----- Retry ----- + + +begin retry + +* * F,2h,15m + + +# End diff --git a/test/confs/0180 b/test/confs/0180 new file mode 100644 index 000000000..7f9d824f8 --- /dev/null +++ b/test/confs/0180 @@ -0,0 +1,22 @@ +# Exim test configuration 0180 + +CSS=check_spool_space=100000000K + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +CSS +message_size_limit = ${if eq {$sender_host_address}{}{100}\ + { \ + ${if eq {$sender_host_address}{1.2.3.4}{500}{600}}\ + }} + +# End diff --git a/test/confs/0181 b/test/confs/0181 new file mode 100644 index 000000000..d4e1227e5 --- /dev/null +++ b/test/confs/0181 @@ -0,0 +1,20 @@ +# Exim test configuration 0181 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +message_size_limit = ${if eq {$sender_host_address}{}{100}\ + { \ + ${if eq {$sender_host_address}{1.2.3.4}{500}{600}}\ + }} + +# End diff --git a/test/confs/0182 b/test/confs/0182 new file mode 100644 index 000000000..6125ed268 --- /dev/null +++ b/test/confs/0182 @@ -0,0 +1,53 @@ +# Exim test configuration 0182 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +queue_run_in_order +system_filter = DIR/aux-fixed/TESTNUM.filter + + +# ----- Routers ----- + +begin routers + +defer: + driver = redirect + allow_defer + condition = ${if first_delivery{yes}{no}} + data = :defer: first delivery + retry_use_local_part + +deliver: + driver = accept + retry_use_local_part + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,2h,15m + + +# End diff --git a/test/confs/0183 b/test/confs/0183 new file mode 100644 index 000000000..73478f438 --- /dev/null +++ b/test/confs/0183 @@ -0,0 +1,51 @@ +# Exim test configuration 0183 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +dns_ipv4_lookup = * +queue_run_in_order + + +# ----- Routers ----- + +begin routers + +srv: + driver = dnslookup + local_parts = ^srv + transport = smtp + check_srv = smtp + srv_fail_domains = test.fail.dns + mx_fail_domains = test.fail.dns + +useryz: + driver = manualroute + caseful_local_part + local_parts = usery:userz + route_list = * $domain bydns + transport = smtp + +lookuphost: + driver = dnslookup + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + + +# End diff --git a/test/confs/0184 b/test/confs/0184 new file mode 100644 index 000000000..7b8cc0d0f --- /dev/null +++ b/test/confs/0184 @@ -0,0 +1,36 @@ +# Exim test configuration 0184 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + +# ----- Routers ----- + +begin routers + +filter: + driver = redirect + allow_filter + no_check_local_user + file = DIR/aux-var/TESTNUM.filter + owners = + retry_use_local_part + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,5d,1d + +# End diff --git a/test/confs/0185 b/test/confs/0185 new file mode 100644 index 000000000..08cb1d2c7 --- /dev/null +++ b/test/confs/0185 @@ -0,0 +1,90 @@ +# Exim test configuration 0185 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +acl_smtp_rcpt = check_recipient +qualify_domain = test.ex + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + accept domains = +local_domains + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +all_R: + driver = manualroute + domains = ! +local_domains + route_list = * 127.0.0.1 byname + self = send + transport = smtp + no_more + +filter: + driver = redirect + allow_filter + allow_freeze + no_check_local_user + file = DIR/aux-var/TESTNUM.filter + owners = + reply_transport = autoreply + retry_use_local_part + user = CALLER + +alias: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.alias}} + retry_use_local_part + +all_L: + driver = accept + retry_use_local_part + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +autoreply: + driver = autoreply + user = CALLER + +smtp: + driver = smtp + port = PORT_S + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0186 b/test/confs/0186 new file mode 100644 index 000000000..931319f94 --- /dev/null +++ b/test/confs/0186 @@ -0,0 +1,44 @@ +# Exim test configuration 0186 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + +# ----- Routers ----- + +begin routers + +domainlist: + driver = manualroute + domains = ! +local_domains + ignore_target_hosts = !V4NET.0.0.5 : V4NET.0.0.0/8 + route_list = ten-5-6.test.ex $domain byname + transport = smtp + +lookuphost: + driver = dnslookup + domains = ! +local_domains + ignore_target_hosts = ${if eq{$domain}{other2.test.ex}{V4NET.12.3.2}fail} + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + + +# End diff --git a/test/confs/0187 b/test/confs/0187 new file mode 100644 index 000000000..e93e4b464 --- /dev/null +++ b/test/confs/0187 @@ -0,0 +1,63 @@ +# Exim test configuration 0187 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +qualify_domain = test.ex +allow_mx_to_ip + +# ----- Routers ----- + +begin routers + +domainlist: + driver = manualroute + domains = ! +local_domains + ignore_target_hosts = !V4NET.0.0.5 : V4NET.0.0.0/8 + route_list = ten-5-6.test.ex $domain bydns + transport = smtp + +lookuphost: + driver = dnslookup + domains = ^mxt + ignore_target_hosts = V4NET.0.0.2 : V4NET.0.0.1 : 127.0.0.0/8 : ::::1 + no_more + transport = smtp + +lookuphost2: + driver = dnslookup + domains = ! +local_domains + ignore_target_hosts = ${if eq{$domain}{other2.test.ex}{V4NET.12.3.2}} : \ + 127.0.0.1 : ::::1 + self = send + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0188 b/test/confs/0188 new file mode 100644 index 000000000..60b8b3071 --- /dev/null +++ b/test/confs/0188 @@ -0,0 +1,25 @@ +# Exim test configuration 0188 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_etrn = check_etrn +no_smtp_etrn_serialize +smtp_etrn_command = /some/non-existent/file +trusted_users = CALLER + +# ------ ACL ------ + +begin acl + +check_etrn: + accept hosts = localhost + +# End diff --git a/test/confs/0189 b/test/confs/0189 new file mode 100644 index 000000000..98bb2365b --- /dev/null +++ b/test/confs/0189 @@ -0,0 +1,38 @@ +# Exim test configuration 0189 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex + +# ----- Routers ----- + +begin routers + +smartuser: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + + +# End diff --git a/test/confs/0190 b/test/confs/0190 new file mode 100644 index 000000000..3b34b0cad --- /dev/null +++ b/test/confs/0190 @@ -0,0 +1,114 @@ +# Exim test configuration 0190 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +dns_ipv4_lookup = * +qualify_domain = test.ex +remote_max_parallel = 1 + + +# ----- Routers ----- + +begin routers + +# Specified and randomized in the transport + +domainx: + driver = manualroute + domains = ^domain + route_list = * V4NET.9.8.7 byname + transport = smtp + +# Specified in the router, randomized in the transport + +r2: + driver = manualroute + domains = ^adomain + route_list = * "$primary_hostname : 127.0.0.1 : HOSTIPV4" byname + self = send + transport = smtp3 + +# Randomized in the router, to check "sameness" testing + +r3: + driver = manualroute + domains = ^bdomain + hosts_randomize + route_list = * "$primary_hostname : 127.0.0.1 : HOSTIPV4" byname + self = send + transport = smtp2 + +# Specified and randomized in the router, with batching + +batched: + driver = manualroute + hosts_randomize + route_list = batch V4NET.0.0.1:V4NET.0.0.2:V4NET.0.0.3:+:\ + V4NET.0.0.4:V4NET.0.0.5:V4NET.0.0.6:+:\ + V4NET.0.0.7 byname;\ + batch2 V4NET.0.0.1:V4NET.0.0.2:V4NET.0.0.3:+:\ + V4NET.0.0.4:V4NET.0.0.5:V4NET.0.0.6:+:\ + V4NET.0.0.7 byname no_randomize; + transport = smtp2 + +batched2: + driver = manualroute + route_list = batch3 V4NET.0.0.1:V4NET.0.0.2:V4NET.0.0.3:+:\ + V4NET.0.0.4:V4NET.0.0.5:V4NET.0.0.6:+:\ + V4NET.0.0.7 byname;\ + batch4 V4NET.0.0.1:V4NET.0.0.2:V4NET.0.0.3:+:\ + V4NET.0.0.4:V4NET.0.0.5:V4NET.0.0.6:+:\ + V4NET.0.0.7 byname randomize; + transport = smtp2 + +# Specified and randomized in the router, no grouping + +others: + driver = manualroute + hosts_randomize + route_list = * V4NET.0.0.1:V4NET.0.0.2:V4NET.0.0.3 byname + transport = smtp2 + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + allow_localhost + hosts = $primary_hostname : 127.0.0.1 : HOSTIPV4 + hosts_override + hosts_randomize + max_rcpt = 1 + connection_max_messages = 1 + port = PORT_S + +smtp2: + driver = smtp + port = PORT_S + +smtp3: + driver = smtp + hosts_randomize + max_rcpt = 2 + connection_max_messages = 1 + port = PORT_S + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0191 b/test/confs/0191 new file mode 100644 index 000000000..1cbe7eb2c --- /dev/null +++ b/test/confs/0191 @@ -0,0 +1,40 @@ +# Exim test configuration 0191 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + +# ----- Routers ----- + +begin routers + +others: + driver = manualroute + domains = ! +local_domains + route_list = * 127.0.0.1 byname + self = send + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + transport_filter = \ + /bin/sh -c "cat >/dev/null; /bin/echo -n Line without end" + + +# End diff --git a/test/confs/0192 b/test/confs/0192 new file mode 100644 index 000000000..d67e0bda4 --- /dev/null +++ b/test/confs/0192 @@ -0,0 +1,45 @@ +# Exim test configuration 0192 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + local_parts = userx + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/$local_part + quota = 500 + no_quota_is_inclusive + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0193 b/test/confs/0193 new file mode 100644 index 000000000..9410a4d4d --- /dev/null +++ b/test/confs/0193 @@ -0,0 +1,55 @@ +# Exim test configuration 0193 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex + + +# ----- Routers ----- + +begin routers + +bounce: + driver = redirect + allow_defer + data = :blackhole: + retry_use_local_part + senders = : + +all: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + batch_max = 100 + envelope_to_add + file = DIR/test-mail/$local_part + message_size_limit = 50 + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0194 b/test/confs/0194 new file mode 100644 index 000000000..bfcaa5060 --- /dev/null +++ b/test/confs/0194 @@ -0,0 +1,65 @@ +# Exim test configuration 0194 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex + + +# ----- Routers ----- + +begin routers + +bounce: + driver = accept + retry_use_local_part + senders = : + transport = local_delivery + +all: + driver = accept + retry_use_local_part + transport = pipe${if def:h_ret:{ret}} + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +pipe: + driver = pipe + batch_max = 3 + command = /bin/echo This is some returned text. + return_output + user = CALLER + +piperet: + driver = pipe + batch_max = 100 + command = DIR/aux-fixed/TESTNUM.ret $h_ret: + return_fail_output + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0195 b/test/confs/0195 new file mode 100644 index 000000000..19efd4e41 --- /dev/null +++ b/test/confs/0195 @@ -0,0 +1,58 @@ +# Exim test configuration 0195 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex + + +# ----- Routers ----- + +begin routers + +bounce: + driver = accept + retry_use_local_part + senders = : + transport = local_delivery + +defer: + driver = redirect + allow_defer + condition = ${if or {{!def:h_one-defer:}{first_delivery}}{yes}{no}} + data = :defer: forcibly deferred + retry_use_local_part + +all: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0196 b/test/confs/0196 new file mode 100644 index 000000000..214f5292b --- /dev/null +++ b/test/confs/0196 @@ -0,0 +1,52 @@ +# Exim test configuration 0196 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_expn = accept hosts = 127.0.0.1 +log_selector = +address_rewrite + + +# ----- Rewrite ----- + +begin rewrite + +rhubarb@* custard@$domain + + +# ----- Routers ----- + +begin routers + +alias: + driver = redirect + allow_defer + data = a, b, c + local_parts = postmaster + retry_use_local_part + +abc: + driver = accept + local_parts = a:b:c + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0197 b/test/confs/0197 new file mode 100644 index 000000000..175b671cb --- /dev/null +++ b/test/confs/0197 @@ -0,0 +1,114 @@ +# Exim test configuration 0197 + +# Remove connection timeout when copying for real use, +# and these settings. + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +queue_run_in_order +trusted_users = CALLER + + +# Exim configuration to pass all messages on to a fixed host, taking +# copies of them for subsequent configuration testing. + +# This is the file the copies will be saved in. + +COPYFILE = DIR/test-mail/copies + +# This is the user that the copying delivery will run under. + +COPYUSER = CALLER + +# These are the domains whose mail will be copied. + +COPYDOMAINS = copy.domain + +# This is the list of domains that this server will relay. + +RELAYDOMAINS = COPYDOMAINS + +# This is the host that messages are relayed to. It can be a colon-separated +# list of hosts - they are tried in order. + +NEXTHOST = V4NET.0.0.1 + + +# ----- Main settings ----- + +# This is a list of domains which the host is going to relay. Mail addressed +# to other domains will be rejected + +domainlist relay_domains = RELAYDOMAINS + +acl_smtp_rcpt = check_recipient + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + accept domains = +relay_domains + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +# This router takes a copy of messages for a specific domain. + +checkcopy: + driver = manualroute + route_list = COPYDOMAINS + transport = makecopy + unseen + +# This router passes all addresses to the passing-on transport. + +passall: + driver = manualroute + route_list = * NEXTHOST byname + transport = pass_on + + +# ----- Transports ----- + +# This transport is used for doing the deliveries arising from taking copies +# of each message passing through the system, for specific domains. + +begin transports + +makecopy: + driver = appendfile + batch_max = 100 + use_bsmtp + file = COPYFILE + message_prefix = + message_suffix = + user = COPYUSER + +# This transport is used for passing the message on to the next host. + +pass_on: + driver = smtp + connect_timeout = 1s + + +# ----- Retry ----- + + +begin retry + +* * F,2h,15m; G,16h,1h,1.5; F,4d,8h + + +# End diff --git a/test/confs/0198 b/test/confs/0198 new file mode 100644 index 000000000..ab05bf195 --- /dev/null +++ b/test/confs/0198 @@ -0,0 +1,76 @@ +# Exim test configuration 0198 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME +queue_run_in_order +trusted_users = CALLER + +# This test originated as an Exim configuration check local parts before +# relaying certain domains to a specific host. + +# We actually check this not by verifying, but by feeding in a message +# using BSMTP. + +# ----- Main settings ----- + +domainlist local_domains = copy.domain + +NEXTHOST = V4NET.0.0.1 + +# This is the file containing valid local parts, and its search type. + +LOCALPARTFILE = DIR/aux-fixed/TESTNUM.locals +SEARCHTYPE = lsearch + + +# ----- Routers ----- + +begin routers + +# This router passes all addresses to the passing-on transport. It is +# used for the domains for which no local part checking is being done. + +passall: + driver = manualroute + domains = ! +local_domains + route_list = * NEXTHOST byname + transport = pass_on + no_more + +# This router checks for the existence of the local part in a file; if +# found, the address is passed on for delivery to the next host. + +check_file: + driver = accept + condition = ${lookup{$local_part}SEARCHTYPE{LOCALPARTFILE}} + retry_use_local_part + transport = pass_on + + +# ----- Transports ----- + +# This transport is used for passing the message on to the next host. + +begin transports + +pass_on: + driver = smtp + connect_timeout = 1s + gethostbyname + hosts = NEXTHOST + + +# ----- Retry ----- + + +begin retry + +* * F,2h,15m; G,16h,1h,1.5; F,4d,8h + + +# End diff --git a/test/confs/0199 b/test/confs/0199 new file mode 100644 index 000000000..8c84ee689 --- /dev/null +++ b/test/confs/0199 @@ -0,0 +1,53 @@ +# Exim test configuration 0199 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_expn = check_expn +domainlist local_domains = test.ex : *.test.ex +trusted_users = CALLER + + +# ----- ACL ----- + +begin acl + +check_expn: + accept hosts = 127.0.0.1 + + +# ----- Routers ----- + +begin routers + +make_local: + driver = manualroute + domains = over.the.rainbow + pass_router = expand + route_list = * 127.0.0.1 byname + self = pass + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + allow_fail + data = :fail: unrouteable mail domain "$domain" + +expand: + driver = redirect + allow_defer + allow_fail + data = a,b,c + local_parts = somewhere + retry_use_local_part + + +# End diff --git a/test/confs/0200 b/test/confs/0200 new file mode 100644 index 000000000..107b63431 --- /dev/null +++ b/test/confs/0200 @@ -0,0 +1,45 @@ +# Exim test configuration 0200 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + + +# ----- Routers ----- + +begin routers + +lookuphost: + driver = dnslookup + caseful_local_part + local_parts = xx + widen_domains = _bad + no_more + transport = smtp + +domainlist: + driver = manualroute + caseful_local_part + local_parts = yy + no_more + route_list = * bad_$domain bydns + transport = smtp + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + + +# End diff --git a/test/confs/0201 b/test/confs/0201 new file mode 100644 index 000000000..284e3848b --- /dev/null +++ b/test/confs/0201 @@ -0,0 +1,45 @@ +# Exim test configuration 0201 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = 127.0.0.1 + allow_localhost + port = PORT_S + transport_filter = /bin/sh -c 'cat; exit 99' + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0202 b/test/confs/0202 new file mode 100644 index 000000000..da3660c27 --- /dev/null +++ b/test/confs/0202 @@ -0,0 +1,42 @@ +# Exim test configuration 0202 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +qualify_domain = test.ex + +queue_only +queue_run_in_order + + +# ----- Routers ----- + +begin routers + +# ----- Directors ----- + +all: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0203 b/test/confs/0203 new file mode 100644 index 000000000..f1080e060 --- /dev/null +++ b/test/confs/0203 @@ -0,0 +1,47 @@ +# Exim test configuration 0203 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + +queue_run_in_order + + +# ----- Routers ----- + +begin routers + +others: + driver = manualroute + route_list = domain1 127.0.0.1 byname + self = send + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0204 b/test/confs/0204 new file mode 100644 index 000000000..e7db49f7b --- /dev/null +++ b/test/confs/0204 @@ -0,0 +1,45 @@ +# Exim test configuration 0204 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + + +# ----- Routers ----- + +begin routers + +abc: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0205 b/test/confs/0205 new file mode 100644 index 000000000..42638bcd5 --- /dev/null +++ b/test/confs/0205 @@ -0,0 +1,55 @@ +# Exim test configuration 0205 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : \ + testhack.test.ex : \ + testhack2.test.ex + +percent_hack_domains = testhack.test.ex : \ + testhack2.test.ex + + +# ----- Routers ----- + +begin routers + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + allow_fail + data = :fail: unrouteable mail domain "$domain" + +redirect: + driver = redirect + local_parts = redirect + errors_to = postmaster@test.ex + data = redirected%test.ex@testhack.test.ex + address_data = $address_data-redirect + +local_domains: + driver = accept + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + headers_add = Address-Data: >$address_data< + + +# End diff --git a/test/confs/0206 b/test/confs/0206 new file mode 100644 index 000000000..d6621a43f --- /dev/null +++ b/test/confs/0206 @@ -0,0 +1,39 @@ +# Exim test configuration 0206 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +ignore_bounce_errors_after = 2s +timeout_frozen_after = 4s +queue_run_in_order + + +# ----- Routers ----- + +begin routers + +freeze: + driver = redirect + allow_defer + data = bad address + local_parts = freeze + retry_use_local_part + + +# ----- Retry ----- + +begin retry + +* * F,1s,1s + + +# End diff --git a/test/confs/0207 b/test/confs/0207 new file mode 100644 index 000000000..f119bce27 --- /dev/null +++ b/test/confs/0207 @@ -0,0 +1,39 @@ +# Exim test configuration 0207 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +timeout_frozen_after = 1s +queue_run_in_order + + +# ----- Routers ----- + +begin routers + +freeze: + driver = redirect + allow_defer + data = bad address + local_parts = freeze + retry_use_local_part + + +# ----- Retry ----- + + +begin retry + +* * F,1s,1s + + +# End diff --git a/test/confs/0208 b/test/confs/0208 new file mode 100644 index 000000000..a80fb6de5 --- /dev/null +++ b/test/confs/0208 @@ -0,0 +1,77 @@ +# Exim test configuration 0208 + +MESSAGE_LOGS = true + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +message_logs = MESSAGE_LOGS +qualify_domain = test.ex +ignore_bounce_errors_after = 0s + + +# ----- Routers ----- + +begin routers + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + allow_fail + data = :fail: unrouteable mail domain "$domain" + +ok: + driver = accept + local_parts = ok + retry_use_local_part + transport = succeed + +defer: + driver = redirect + allow_defer + data = :defer: don't do this yet + local_parts = defer + retry_use_local_part + +fail_transport: + driver = accept + local_parts = fail.transport + retry_use_local_part + transport = fail + + +# ----- Transports ----- + +begin transports + +succeed: + driver = appendfile + file = /dev/null + user = CALLER + +fail: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + port = PORT_S + + +# ----- Retry ----- + + +begin retry + +* * F,1d,10m + + +# End diff --git a/test/confs/0209 b/test/confs/0209 new file mode 100644 index 000000000..b9db7a0cc --- /dev/null +++ b/test/confs/0209 @@ -0,0 +1,56 @@ +# Exim test configuration 0209 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +domainlist local_domains = test.ex +qualify_domain = test.ex +queue_run_in_order + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + accept domains = +local_domains + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +others: + driver = manualroute + domains = ! +local_domains + route_list = * 127.0.0.1 byname + self = send + transport = smtp + no_more + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + + +# ----- Retry ----- + +begin retry + +* * F,5d,8h + + +# End diff --git a/test/confs/0210 b/test/confs/0210 new file mode 100644 index 000000000..486f1ae3d --- /dev/null +++ b/test/confs/0210 @@ -0,0 +1,75 @@ +# Exim test configuration 0210 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +qualify_domain = test.ex + + + +# ----- Routers ----- + +begin routers + +file: + driver = accept + local_parts = file + retry_use_local_part + transport = bsmtp_local_delivery + +pipe: + driver = accept + local_parts = pipe + retry_use_local_part + transport = bsmtp_pipe_delivery + +smtp: + driver = accept + local_parts = smtp + retry_use_local_part + transport = bsmtp_smtp + + +# ----- Transports ----- + +begin transports + +bsmtp_local_delivery: + driver = appendfile + use_bsmtp + message_prefix = "HELO x.y.z\n" + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + +bsmtp_pipe_delivery: + driver = pipe + use_bsmtp + command = /bin/sh -c 'cat >DIR/test-mail/pipe' + delivery_date_add + envelope_to_add + return_path_add + user = CALLER + +bsmtp_smtp: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + port = PORT_S + + +# ----- Retry ----- + + +# End diff --git a/test/confs/0211 b/test/confs/0211 new file mode 100644 index 000000000..389437340 --- /dev/null +++ b/test/confs/0211 @@ -0,0 +1,72 @@ +# Exim test configuration 0211 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +acl_smtp_rcpt = check_recipient + +log_selector = +sender_on_delivery +qualify_domain = test.ex + + +# ----- ACLs ----- + +begin acl + +check_recipient: + accept hosts = : + accept domains = +local_domains + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +others: + driver = manualroute + domains = ! +local_domains + route_list = * 127.0.0.1 byname + self = send + transport = smtp + no_more + +all: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,8h + + +# End diff --git a/test/confs/0212 b/test/confs/0212 new file mode 100644 index 000000000..3c0f49d25 --- /dev/null +++ b/test/confs/0212 @@ -0,0 +1,94 @@ +# Exim test configuration 0212 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +domainlist relay_domains = test.ex + +acl_smtp_rcpt = check_recipient +acl_smtp_vrfy = check_vrfy + +qualify_domain = test.ex +smtp_accept_max_nonmail = 1000 +trusted_users = CALLER + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + deny message = unrouteable address + !verify = recipient + accept domains = +local_domains + accept domains = +relay_domains + deny message = relay not permitted + +check_vrfy: + accept + + +# ----- Routers ----- + +begin routers + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + allow_fail + data = :fail: unrouteable mail domain "$domain" + +smartuser: + driver = redirect + allow_defer + allow_fail + data = ${if match{$local_part}{^smartuser\\.(.*)}{$1}fail} + retry_use_local_part + +alias: + driver = redirect + allow_defer + allow_fail + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.aliases}} + retry_use_local_part + +forward: + driver = redirect + no_check_local_user + file = DIR/aux-fixed/TESTNUM.$local_part.forward + retry_use_local_part + +all: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,8h + + +# End diff --git a/test/confs/0213 b/test/confs/0213 new file mode 100644 index 000000000..16a8a33a8 --- /dev/null +++ b/test/confs/0213 @@ -0,0 +1,47 @@ +# Exim test configuration 0213 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +others: + driver = manualroute + domains = ! +local_domains + route_list = * 127.0.0.1 byname + self = send + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1h + + +# End diff --git a/test/confs/0214 b/test/confs/0214 new file mode 100644 index 000000000..2c9e03893 --- /dev/null +++ b/test/confs/0214 @@ -0,0 +1,34 @@ +# Exim test configuration 215 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_message + +domainlist local_domains = test.ex + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + accept domains = +local_domains + deny message = relay not permitted + +check_message: + require verify = header_syntax + accept + + +# End diff --git a/test/confs/0215 b/test/confs/0215 new file mode 100644 index 000000000..b513fcd6c --- /dev/null +++ b/test/confs/0215 @@ -0,0 +1,58 @@ +# Exim test configuration 0215 + +IGNORE_QUOTA=false + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex +log_selector = +sender_on_delivery + + +# ----- Routers ----- + +begin routers + +bounces: + driver = redirect + allow_defer + data = :blackhole: + retry_use_local_part + senders = : + +smartuser: + driver = accept + retry_use_local_part + transport = lmtp + + +# ----- Transports ----- + +begin transports + +lmtp: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + port = PORT_S + protocol = LMTP + lmtp_ignore_quota = IGNORE_QUOTA + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0216 b/test/confs/0216 new file mode 100644 index 000000000..04195d153 --- /dev/null +++ b/test/confs/0216 @@ -0,0 +1,53 @@ +# Exim test configuration 0216 + +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +queue_only +queue_run_in_order + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + + +# ----- Transports ----- + +begin transports + +send_to_server: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + port = PORT_D + max_rcpt = 0 + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0217 b/test/confs/0217 new file mode 100644 index 000000000..7ffc1b099 --- /dev/null +++ b/test/confs/0217 @@ -0,0 +1,56 @@ +# Exim test configuration 0217 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +ignore_bounce_errors_after = 0s + + +# ----- Routers ----- + +begin routers + +bounce: + driver = redirect + allow_defer + allow_fail + data = :fail: just discard + retry_use_local_part + senders = : + +client: + driver = accept + retry_use_local_part + transport = send_to_server + + +# ----- Transports ----- + +begin transports + +send_to_server: + driver = smtp + allow_localhost + command_timeout = 1s + hosts = 127.0.0.1 + port = PORT_S + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0218 b/test/confs/0218 new file mode 100644 index 000000000..a585870ef --- /dev/null +++ b/test/confs/0218 @@ -0,0 +1,60 @@ +# Exim test configuration 0218 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +log_selector = \ + +sender_on_delivery +ignore_bounce_errors_after = 0s +qualify_domain = test.ex +queue_run_in_order +queue_only + + +# ----- Routers ----- + +begin routers + +bounce: + driver = redirect + allow_defer + allow_fail + data = :fail: just discard + retry_use_local_part + senders = : + +client: + driver = accept + retry_use_local_part + transport = send_to_server + + +# ----- Transports ----- + +begin transports + +send_to_server: + driver = smtp + allow_localhost + command_timeout = 1s + hosts = 127.0.0.1 + port = PORT_S + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0219 b/test/confs/0219 new file mode 100644 index 000000000..b221a88c8 --- /dev/null +++ b/test/confs/0219 @@ -0,0 +1,15 @@ +# Exim test configuration 0219 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# End diff --git a/test/confs/0220 b/test/confs/0220 new file mode 100644 index 000000000..ea7f2f58f --- /dev/null +++ b/test/confs/0220 @@ -0,0 +1,41 @@ +# Exim test configuration 0220 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +message_size_limit = 500 +untrusted_set_sender = foo@bar : ^$sender_ident\N(?::-\w+)?(?::$|@\N$primary_hostname) + +# ----- Routers ----- + +begin routers + +all: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + + +# End diff --git a/test/confs/0221 b/test/confs/0221 new file mode 100644 index 000000000..a05aaae5e --- /dev/null +++ b/test/confs/0221 @@ -0,0 +1,41 @@ +# Exim test configuration 0221 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +message_size_limit = 500 + + +# ----- Routers ----- + +begin routers + +all: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + + +# End diff --git a/test/confs/0222 b/test/confs/0222 new file mode 100644 index 000000000..f6f720ec7 --- /dev/null +++ b/test/confs/0222 @@ -0,0 +1,55 @@ +# Exim test configuration 0222 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +untrusted_set_sender = * +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +replyto: + driver = accept + retry_use_local_part + senders = !: + transport = autoreply + +all: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +autoreply: + driver = autoreply + once = DIR/test-once + once_file_size = 30 + text = "Auto reply message" + to = $sender_address + user = CALLER + + +# ----- Retry ----- + + +# End diff --git a/test/confs/0223 b/test/confs/0223 new file mode 100644 index 000000000..af375c990 --- /dev/null +++ b/test/confs/0223 @@ -0,0 +1,55 @@ +# Exim test configuration 0223 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +reply: + driver = accept + retry_use_local_part + senders = ! + transport = reply + +localuser: + driver = accept + local_parts = CALLER + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +reply: + driver = autoreply + once = DIR/spool/autolog + once_file_size = 64 + once_repeat = 4s + text = "Test auto reply to $h_subject:" + to = $reply_address + user = EXIMUSER + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + + +# End diff --git a/test/confs/0224 b/test/confs/0224 new file mode 100644 index 000000000..9ce4bc492 --- /dev/null +++ b/test/confs/0224 @@ -0,0 +1,70 @@ +# Exim test configuration 0224 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +queue_run_in_order + +delay_warning = 1s +delay_warning_condition = ${if first_delivery{no}{yes}} + + +# ----- Routers ----- + +begin routers + +alias: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.aliases}} + file_transport = address_file + retry_use_local_part + +halias: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.haliases}} + hide_child_in_errmsg + retry_use_local_part + +localuser: + driver = accept + local_parts = CALLER + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + +address_file: + driver = appendfile + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,1d,10m + + +# End diff --git a/test/confs/0225 b/test/confs/0225 new file mode 100644 index 000000000..f10ea4b71 --- /dev/null +++ b/test/confs/0225 @@ -0,0 +1,63 @@ +# Exim test configuration 0225 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +local: + driver = dnslookup + domains = ! +local_domains + pass_router = copy + self = pass + transport = smtp + no_more + +copy: + driver = accept + local_parts = copy + retry_use_local_part + transport = local_delivery + unseen + +all: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0226 b/test/confs/0226 new file mode 100644 index 000000000..8b6a67e45 --- /dev/null +++ b/test/confs/0226 @@ -0,0 +1,75 @@ +# Exim test configuration 0226 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +timezone = EST + + +# ----- Routers ----- + +begin routers + +bounces: + driver = accept + caseful_local_part + retry_use_local_part + senders = : + transport = local_delivery + +notallowed: + driver = redirect + allow_defer + caseful_local_part + data = $local_part + domains = no.test.ex + forbid_file + forbid_pipe + retry_use_local_part + +allowed: + driver = redirect + allow_defer + caseful_local_part + data = $local_part + file_transport = address_file + pipe_transport = address_pipe + retry_use_local_part + user = CALLER + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +address_file: + driver = appendfile + user = CALLER + +address_pipe: + driver = pipe + return_output + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0227 b/test/confs/0227 new file mode 100644 index 000000000..17f49eb76 --- /dev/null +++ b/test/confs/0227 @@ -0,0 +1,101 @@ +# Exim test configuration 0227 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_data + + +# ----- ACL ----- + +begin acl + +check_recipient: + warn senders = ^uncheckable2@ + control = no_multiline_responses + accept hosts = V4NET.0.0.4 + deny hosts = V4NET.0.0.1 + !verify = sender/callout=no_cache + deny hosts = V4NET.0.0.3 + log_message = ($recipient_verify_failure) + !verify = recipient/callout=no_cache + deny hosts = V4NET.0.0.5 + log_message = ($sender_verify_failure) + !verify = sender/callout=no_cache/check_postmaster + require verify = sender + accept domains = +local_domains + deny message = relay not permitted + +check_data: + deny hosts = V4NET.0.0.4 + !verify = header_sender/callout=no_cache + accept + + +# ----- Routers ----- + +begin routers + +mxt3: + driver = dnslookup + domains = mxt3.test.ex + self = send + transport = smtp + +localhost1: + driver = manualroute + domains = localhost1 + route_list = * 127.0.0.1 byname + self = send + transport = smtp + no_more + +lmtp: + driver = manualroute + domains = remote.lmtp + route_list = * 127.0.0.1 + transport = lmtp + self = send + +all: + driver = manualroute + domains = ! +local_domains + route_list = * "127.0.0.1 : HOSTIPV4" byname + self = send + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + +lmtp: + driver = smtp + port = PORT_S + protocol = lmtp + + +# ----- Retry ----- + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0228 b/test/confs/0228 new file mode 100644 index 000000000..dbf4d1299 --- /dev/null +++ b/test/confs/0228 @@ -0,0 +1,47 @@ +# Exim test configuration 0228 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +all: + driver = manualroute + domains = ! +local_domains + route_list = * 127.0.0.1 byname + self = send + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + fallback_hosts = HOSTIPV4 + port = PORT_S + + +# ----- Retry ----- + +begin retry + +* * F,5d,10s + +# End diff --git a/test/confs/0229 b/test/confs/0229 new file mode 100644 index 000000000..af78f1c5c --- /dev/null +++ b/test/confs/0229 @@ -0,0 +1,50 @@ +# Exim test configuration 0229 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + + + +# ----- Routers ----- + +begin routers + +all: + driver = accept + retry_use_local_part + transport = smtp + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + allow_localhost + hosts = 127.0.0.1 : 127.0.0.1 : HOSTIPV4 : \ + 127.0.0.1 : 127.0.0.1 : HOSTIPV4 : \ + 127.0.0.1 : 127.0.0.1 : HOSTIPV4 + port = PORT_S + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0230 b/test/confs/0230 new file mode 100644 index 000000000..82c0c0432 --- /dev/null +++ b/test/confs/0230 @@ -0,0 +1,68 @@ +# Exim test configuration 0230 + +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex +acl_smtp_rcpt = check_recipient +log_selector = \ + +incoming_port \ + +incoming_interface \ + +smtp_connection +queue_only +queue_run_in_order + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + accept domains = +local_domains + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + data = :fail: unrouteable mail domain "$domain" + +server: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = Port: $sender_host_port + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,5d,10s + +# End diff --git a/test/confs/0231 b/test/confs/0231 new file mode 100644 index 000000000..721b8f7e5 --- /dev/null +++ b/test/confs/0231 @@ -0,0 +1,83 @@ +# Exim test configuration 0231 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex + +acl_smtp_rcpt = check_recipient + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + accept domains = +local_domains + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +rewrite1: + driver = manualroute + domains = ! +local_domains + route_list = * 127.0.0.1 byname + self = send + transport = smtp_rewrite + no_more + +rewrite2: + driver = accept + local_parts = a + retry_use_local_part + transport = local_delivery_rewrite + +no_rewrite: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery_rewrite: + driver = appendfile + file = DIR/test-mail/$local_part + headers_rewrite = a@test.ex a-rewrite@test.ex + user = CALLER + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +smtp_rewrite: + driver = smtp + headers_rewrite = *@domain1 $1-rewrite@domain2 f :\ + *@domain1 $1-other@domain2 + port = PORT_S + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0232 b/test/confs/0232 new file mode 100644 index 000000000..99edc2876 --- /dev/null +++ b/test/confs/0232 @@ -0,0 +1,59 @@ +# Exim test configuration 0232 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex + + +# ----- Routers ----- + +begin routers + +forward: +#!!# filter renamed allow_filter + driver = redirect + allow_filter + no_check_local_user + data = "${sg\ + {#Exim filter||\ + deliver postmaster \ + deliver prefix-$local_part\ + }{\\\\|\\\\|}{\n}}" + local_parts = ^filter + retry_use_local_part + user = CALLER + +rest: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0233 b/test/confs/0233 new file mode 100644 index 000000000..cbd87c4b7 --- /dev/null +++ b/test/confs/0233 @@ -0,0 +1,61 @@ +# Exim test configuration 0233 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = rcpt + +freeze_tell = me +system_filter = DIR/aux-fixed/TESTNUM.filter +system_filter_reply_transport = address_reply + + +# ----- ACL ----- + +begin acl + +rcpt: + accept control = freeze + + +# ----- Routers ----- + +begin routers + +all: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +address_reply: + driver = autoreply + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0234 b/test/confs/0234 new file mode 100644 index 000000000..69c8163ee --- /dev/null +++ b/test/confs/0234 @@ -0,0 +1,28 @@ +# Exim test configuration 0234 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + +domainlist relay_domains = @mx_any + + +# ----- ACLs ----- + +begin acl + +check_recipient: + accept domains = +relay_domains + deny message = relay not permitted + + +# End diff --git a/test/confs/0235 b/test/confs/0235 new file mode 100644 index 000000000..4856e72a2 --- /dev/null +++ b/test/confs/0235 @@ -0,0 +1,47 @@ +# Exim test configuration 0235 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = @ + + +# ----- Routers ----- + +begin routers + +smartuser: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.aliases}{$value}fail} + no_more + retry_use_local_part + +never: + driver = accept + retry_use_local_part + transport = never + + +# ----- Transports ----- + +begin transports + +never: + driver = appendfile + file = /dev/null + user = CALLER + + +# ----- Retry ----- + + +# End diff --git a/test/confs/0236 b/test/confs/0236 new file mode 100644 index 000000000..e2402a5f8 --- /dev/null +++ b/test/confs/0236 @@ -0,0 +1,19 @@ +# Exim test configuration 0236 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +A_MACRO_WHOSE_NAME_IS_LONGER_THAN_63_CHARACTERS_IS_DEFINED_HERE_FOR_TESTING = macro value + +qualify_domain = A_MACRO_WHOSE_NAME_IS_LONGER_THAN_63_CHARACTERS_IS_DEFINED_HERE_FOR_TESTING + +# End diff --git a/test/confs/0237 b/test/confs/0237 new file mode 100644 index 000000000..ff0fb76c2 --- /dev/null +++ b/test/confs/0237 @@ -0,0 +1,77 @@ +# Exim test configuration 0237 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +bounces: + driver = accept + caseful_local_part + retry_use_local_part + senders = : + transport = local_delivery + +notallowed: + driver = redirect + allow_defer + caseful_local_part + data = $local_part + domains = no.test.ex + forbid_file + forbid_pipe + hide_child_in_errmsg + retry_use_local_part + +allowed: + driver = redirect + allow_defer + caseful_local_part + data = $local_part + file_transport = address_file + hide_child_in_errmsg + pipe_transport = address_pipe + retry_use_local_part + user = CALLER + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +address_file: + driver = appendfile + user = CALLER + +address_pipe: + driver = pipe + return_output + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0238 b/test/confs/0238 new file mode 100644 index 000000000..6ff214e93 --- /dev/null +++ b/test/confs/0238 @@ -0,0 +1,51 @@ +# Exim test configuration 0238 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +rrr: + driver = manualroute + domains = ! +local_domains + require_files = un/qualified + route_list = * $domain byname + transport = smtp + +localuser: + driver = accept + local_parts = userx + require_files = ${if eq{$local_part} + transport = smtp + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0239 b/test/confs/0239 new file mode 100644 index 000000000..8712fb909 --- /dev/null +++ b/test/confs/0239 @@ -0,0 +1,57 @@ +# Exim test configuration 0239 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +sss: + driver = manualroute + domains = smtp + route_list = * 127.0.0.1 byname + self = send + transport = smtp + +rrr: + driver = manualroute + domains = ! +local_domains + route_list = * a.host.name + self = send + transport = local + no_more + + +# ----- Transports ----- + +begin transports + +local: + driver = appendfile + user = CALLER + +smtp: + driver = smtp + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0240 b/test/confs/0240 new file mode 100644 index 000000000..91fcc9e1e --- /dev/null +++ b/test/confs/0240 @@ -0,0 +1,110 @@ +# Exim test configuration 0240 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + + + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_message + + +domainlist local_domains = test.ex + + + +qualify_domain = test.ex + + +#!!#######################################################!!# +#!!# This new section of the configuration contains ACLs #!!# +#!!# (Access Control Lists) derived from the Exim 3 #!!# +#!!# policy control options. #!!# +#!!#######################################################!!# + +#!!# These ACLs are crudely constructed from Exim 3 options. +#!!# They are almost certainly not optimal. You should study +#!!# them and rewrite as necessary. + +# ----- ACL ----- + +begin acl + +#!!# ACL that is used after the RCPT command +check_recipient: + # Exim 3 had no checking on -bs messages + accept hosts = : + accept domains = +local_domains + deny message = relay not permitted + +#!!# ACL that is used after the DATA command +check_message: + accept + + +# ----- Rewrite ----- + +# End + +#!!#######################################################!!# +#!!# Here follow routers created from the old routers, #!!# +#!!# for handling non-local domains. #!!# +#!!#######################################################!!# + + + +# ----- Routers ----- + +begin routers + + +#!!# This new router is put here to fail all domains that +#!!# were not in local_domains in the Exim 3 configuration. + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + data = :fail: unrouteable mail domain "$domain" + + +#!!#######################################################!!# +#!!# Here follow routers created from the old directors, #!!# +#!!# for handling local domains. #!!# +#!!#######################################################!!# + +# ----- Directors ----- + +all: + driver = accept + retry_use_local_part + transport = local + + +# ----- Transports ----- + +begin transports + +local: + driver = appendfile + directory_mode = 3777 + file = DIR/test-mail/subdir/$local_part + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0241 b/test/confs/0241 new file mode 100644 index 000000000..03d55b135 --- /dev/null +++ b/test/confs/0241 @@ -0,0 +1,51 @@ +# Exim test configuration 0241 + +exim_path = EXIM_PATH/junk +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + +system_filter = DIR/aux-fixed/TESTNUM.filter +system_filter_reply_transport = address_reply + + +# ----- Routers ----- + +begin routers + +all: + driver = accept + retry_use_local_part + transport = local + + +# ----- Transports ----- + +begin transports + +local: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +address_reply: + driver = autoreply + user = EXIMUSER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0242 b/test/confs/0242 new file mode 100644 index 000000000..0acf78fca --- /dev/null +++ b/test/confs/0242 @@ -0,0 +1,48 @@ +# Exim test configuration 0242 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +all: + driver = manualroute + domains = ! +local_domains + route_list = * 127.0.0.1 byname + self = send + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0243 b/test/confs/0243 new file mode 100644 index 000000000..b703f3466 --- /dev/null +++ b/test/confs/0243 @@ -0,0 +1,97 @@ +# Exim test configuration 0243 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + +domainlist local_domains = nl.demon.net +qualify_domain = nl.demon.net + + +# ----- ACL ----- + +begin acl + +check_recipient: + deny message = unrouteable address + !verify = recipient + accept domains = +local_domains + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +auto_antwoord: + driver = accept + domains = *.demon.net + require_files = DIR/aux-fixed/TESTNUM.antwoord-${local_part} + retry_use_local_part + transport = stuur_auto_antwoord + unseen + +algemeen_aliases: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.algemeen}} + domains = "nl.demon.net:*.nl.demon.net:fax-gw.demon.nl: \ + www-3.demon.nl : localhost" + file_transport = address_file + group = EXIMGROUP + pipe_transport = address_pipe + retry_use_local_part + user = EXIMUSER + +rest: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +address_file: + driver = appendfile + user = CALLER + +address_pipe: + driver = pipe + +stuur_auto_antwoord: + driver = autoreply + file = DIR/aux-fixed/TESTNUM.antwoord-${local_part} + file_expand + from = "${lookup{$local_part} lsearch \ + {DIR/aux-fixed/TESTNUM.beantwoorders} {$value}}" + subject = "Re: $h_subject" + to = ${return_path} + reply_to = x@y, \n p@q + user = EXIMUSER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0244 b/test/confs/0244 new file mode 100644 index 000000000..f9fb3b525 --- /dev/null +++ b/test/confs/0244 @@ -0,0 +1,15 @@ +# Exim test configuration 0244 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# End diff --git a/test/confs/0245 b/test/confs/0245 new file mode 100644 index 000000000..b5a55d4c6 --- /dev/null +++ b/test/confs/0245 @@ -0,0 +1,15 @@ +# Exim test configuration 0245 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# End diff --git a/test/confs/0246 b/test/confs/0246 new file mode 100644 index 000000000..57d807825 --- /dev/null +++ b/test/confs/0246 @@ -0,0 +1,55 @@ +# Exim test configuration 0246 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +d1: + driver = redirect + allow_filter + no_check_local_user + file = DIR/aux-var/TESTNUM.filter + forbid_filter_existstest + forbid_filter_lookup + local_parts = filter + reply_transport = t2 + retry_use_local_part + user = CALLER + +d2: + driver = accept + retry_use_local_part + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +t2: + driver = autoreply + user = CALLER + initgroups + + +# ----- Retry ----- + + +# End diff --git a/test/confs/0247 b/test/confs/0247 new file mode 100644 index 000000000..7de97edd1 --- /dev/null +++ b/test/confs/0247 @@ -0,0 +1,51 @@ +# Exim test configuration 0247 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +d1: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.alias}} + file_transport = t1 + retry_use_local_part + +d2: + driver = redirect + allow_defer + data = :defer: explicit defer + retry_use_local_part + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = /x/y + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,1d,1h + + +# End diff --git a/test/confs/0248 b/test/confs/0248 new file mode 100644 index 000000000..dc34e53e6 --- /dev/null +++ b/test/confs/0248 @@ -0,0 +1,18 @@ +# Exim test configuration 0248 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex +system_filter = DIR/aux-fixed/TESTNUM.filter + + +# End diff --git a/test/confs/0249 b/test/confs/0249 new file mode 100644 index 000000000..afeb2f739 --- /dev/null +++ b/test/confs/0249 @@ -0,0 +1,23 @@ +# Exim test configuration 0249 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Rewrite ----- + + +begin rewrite + +*@a.domain $1@b.domain +*@c.domain $local_part@d.domain + +# End diff --git a/test/confs/0250 b/test/confs/0250 new file mode 100644 index 000000000..06ea63643 --- /dev/null +++ b/test/confs/0250 @@ -0,0 +1,24 @@ +# Exim test configuration 0250 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Rewrite ----- + +begin rewrite + +*@test.ex $1-rewritten@test.ex + + +# End diff --git a/test/confs/0251 b/test/confs/0251 new file mode 100644 index 000000000..69f04c08b --- /dev/null +++ b/test/confs/0251 @@ -0,0 +1,74 @@ +# Exim test configuration 0251 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + +domainlist local_domains = test.ex : *.test.ex + +# ----- ACL ----- + +begin acl + +check_recipient: + deny message = unrouteable address + !verify = recipient + accept domains = +local_domains + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +exeter_listr: + driver = redirect + no_check_local_user + domains = listr.test.ex + errors_to = ${local_part}-request@test.ex + file = DIR/aux-fixed/TESTNUM.list.${local_part} + forbid_file + forbid_pipe + one_time + require_files = DIR/aux-fixed/TESTNUM.restrict.${local_part} + retry_use_local_part + senders = ${if exists{DIR/aux-fixed/TESTNUM.restrict.${local_part}} \ + {DIR/aux-fixed/TESTNUM.restrict.${local_part}}{zzzz}} + syntax_errors_to = ${local_part}-request@test.ex + +exeter_listf: + driver = accept + domains = listr.test.ex + no_more + retry_use_local_part + transport = not_allowed + + +# ----- Transports ----- + +begin transports + +not_allowed: + driver = autoreply + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0252 b/test/confs/0252 new file mode 100644 index 000000000..444aa100f --- /dev/null +++ b/test/confs/0252 @@ -0,0 +1,83 @@ +# Exim test configuration 0252 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex +trusted_users = CALLER + + +# ----- Routers ----- + +begin routers + +a: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.alias}} + errors_to = alias@test.ex + retry_use_local_part + +f: + driver = redirect + no_check_local_user + errors_to = forward@test.ex + file = DIR/aux-fixed/TESTNUM.forward + local_parts = forward + retry_use_local_part + +s: + driver = redirect + allow_defer + data = from-smart@test.ex + errors_to = smart@test.ex + local_parts = smart + retry_use_local_part + +u: + driver = accept + errors_to = postmaster@test.ex + retry_use_local_part + transport = t1 + unseen + +z: + driver = accept + retry_use_local_part + transport = t2 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/t1 + return_path_add + user = CALLER + +t2: + driver = appendfile + file = DIR/test-mail/t2 + return_path_add + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0253 b/test/confs/0253 new file mode 100644 index 000000000..b72de8cd2 --- /dev/null +++ b/test/confs/0253 @@ -0,0 +1,77 @@ +# Exim test configuration 0253 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +log_selector = +return_path_on_delivery +trusted_users = CALLER +remote_max_parallel = 1 + + +# ----- Routers ----- + +begin routers + +r0: + driver = accept + senders = : + transport = t0 + +r1: + driver = accept + senders = abc@x.y.z + transport = t1 + +r2: + driver = accept + senders = xyz@x.y.z + transport = t2 + +r3: + driver = accept + transport = t3 + errors_to = lmn@myhost.test.ex + + +# ----- Transports ----- + +begin transports + +t0: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +t1: + driver = appendfile + batch_max = 100 + file = DIR/test-mail/t1 + return_path = modified@x.y.z + use_bsmtp + user = CALLER + +t2: + driver = appendfile + file = DIR/test-mail/t2 + return_path = abc=$local_part+$domain@verp.domain + use_bsmtp + user = CALLER + +t3: + driver = smtp + hosts = 127.0.0.1 + port = PORT_S + max_rcpt = 1 + allow_localhost + return_path = pqr=$local_part+$domain@verp.domain + + +# End diff --git a/test/confs/0254 b/test/confs/0254 new file mode 100644 index 000000000..8fdf9f581 --- /dev/null +++ b/test/confs/0254 @@ -0,0 +1,20 @@ +# Exim test configuration 0254 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +log_selector = +subject + +begin rewrite + +xx@yy xxxx@yyyy + +# End diff --git a/test/confs/0255 b/test/confs/0255 new file mode 100644 index 000000000..0de9863d5 --- /dev/null +++ b/test/confs/0255 @@ -0,0 +1,18 @@ +# Exim test configuration 0255 + +OPTION= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +OPTION + +# End diff --git a/test/confs/0256 b/test/confs/0256 new file mode 100644 index 000000000..669fdb114 --- /dev/null +++ b/test/confs/0256 @@ -0,0 +1,38 @@ +# Exim test configuration 0256 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +errors_copy = *@* abcd@test.ex + + +# ------ Routers ------ + +begin routers + +r1: + driver = accept + local_parts = !unknown + retry_use_local_part + transport = t1 + + +# ------ Transports ------ + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0257 b/test/confs/0257 new file mode 100644 index 000000000..e0bef95a6 --- /dev/null +++ b/test/confs/0257 @@ -0,0 +1,48 @@ +# Exim test configuration 0257 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +all: + driver = dnslookup + domains = ! +local_domains + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + connect_timeout = 1s + fallback_hosts = ten-2.test.ex + port = PORT_S + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0258 b/test/confs/0258 new file mode 100644 index 000000000..a507987f3 --- /dev/null +++ b/test/confs/0258 @@ -0,0 +1,36 @@ +# Exim test configuration 0258 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/0259 b/test/confs/0259 new file mode 100644 index 000000000..cd5c30362 --- /dev/null +++ b/test/confs/0259 @@ -0,0 +1,38 @@ +# Exim test configuration 0259 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +begin routers + +all: + driver = manualroute + domains = ! test.ex + route_list = * 127.0.0.1 byname + self = send + transport = smtp + no_more + + +begin transports + +smtp: + driver = smtp + port = PORT_S + + +begin retry + +* * F,5d,10s + +# End diff --git a/test/confs/0260 b/test/confs/0260 new file mode 100644 index 000000000..40df0612c --- /dev/null +++ b/test/confs/0260 @@ -0,0 +1,71 @@ +# Exim test configuration 0260 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +bad_return: + driver = appendfile + batch_max = 100 + file = DIR/test-mail/bad_return + user = CALLER + return_path = ${if + +bad_uid: + driver = appendfile + file = DIR/test-mail/bad_uid + +exp_fail: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + home_directory = ${if rhubarb + +# ----- Routers ----- + +begin routers + +bad_return: + driver = accept + local_parts = bad.return : bad.return2 + transport = bad_return + +bad_uid: + driver = accept + local_parts = bad.uid + transport = bad_uid + +exp_fail: + driver = accept + local_parts = exp.fail + transport = exp_fail + +good: + driver = accept + transport = local_delivery + +# ----- Retry ----- + +begin retry + +* * F,5d,10s + +# End diff --git a/test/confs/0261 b/test/confs/0261 new file mode 100644 index 000000000..62f161f0e --- /dev/null +++ b/test/confs/0261 @@ -0,0 +1,57 @@ +# Exim test configuration 0261 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +remote_max_parallel = 1 + +# ----- Transports ----- + +begin transports + +remote_delivery: + driver = smtp + hosts = V4NET.0.0.1 + +bad_return: + driver = smtp + hosts = V4NET.0.0.0 + return_path = ${if + +no_hosts: + driver = smtp + +# ----- Routers ----- + +begin routers + +bad_return: + driver = accept + local_parts = bad.return : bad.return2 + transport = bad_return + +no_hosts: + driver = accept + local_parts = no.hosts + transport = no_hosts + +good: + driver = accept + transport = remote_delivery + +# ----- Retry ----- + +begin retry + +* * F,5d,10s + +# End diff --git a/test/confs/0262 b/test/confs/0262 new file mode 100644 index 000000000..b884f80d4 --- /dev/null +++ b/test/confs/0262 @@ -0,0 +1,45 @@ +# Exim test configuration 0262 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + +# ----- Transports ----- + +begin transports + +pipe: + driver = pipe + command = /bin/echo + user = CALLER + environment = \ + A1=01:B1=02:C1=03:D1=04:E1=05:D1=06:E1=07:F1=08:G1=09:H1=10:\ + A2=11:B2=12:C2=13:D2=14:E2=15:D2=16:E2=17:F2=18:G2=19:H2=20:\ + A3=21:B3=22:C3=23:D3=24:E3=25:D3=26:E3=27:F3=28:G3=29:H3=30:\ + A4=31:B4=32:C4=33:D4=34:E4=35:D4=36:E4=37:F4=38:G4=39:H4=40:\ + XX=YY + +# ----- Routers ----- + +begin routers + +good: + driver = accept + transport = pipe + +# ----- Retry ----- + +begin retry + +* * F,5d,10s + +# End diff --git a/test/confs/0263 b/test/confs/0263 new file mode 100644 index 000000000..bbc69923e --- /dev/null +++ b/test/confs/0263 @@ -0,0 +1,50 @@ +# Exim test configuration 0263 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + +# ----- Routers ----- + +begin routers + +# Skip for domain0, pass for domain1, decline for domain2 +r1: + driver = manualroute + domains = domain1:domain2 + route_list = domain1 127.0.0.1 byname + self = pass + pass_router = pr1 + no_more + +r2: + driver = accept + transport = t1 + +pr1: + driver = accept + transport = t1 + +# ----- Retry ----- + +begin retry + +* * F,5d,10s + +# End diff --git a/test/confs/0264 b/test/confs/0264 new file mode 100644 index 000000000..be718bcc9 --- /dev/null +++ b/test/confs/0264 @@ -0,0 +1,81 @@ +# Exim test configuration 0264 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +queue_run_in_order + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + quota = ${if eq{$local_part}{userx}{3}{10000}} + current_directory = / + +local_delivery2: + driver = appendfile + retry_use_local_part = false + file = DIR/test-mail/$local_part + user = CALLER + quota = 3 + current_directory = / + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + local_parts = userx : usery : userz + domains = test.ex + transport = local_delivery + +r2: + driver = accept + domains = test.ex + transport = local_delivery2 + +r3: + driver = redirect + retry_use_local_part + local_parts = ^r3 + allow_defer + data = :defer: not just now + +r4: + driver = redirect + local_parts = ^r4 + allow_defer + data = :defer: not just now + +r5: + driver = redirect + local_parts = ^r5 + allow_defer + data = :defer: not just now + +# ----- Retry ----- + +begin retry + +^\\*@r5domain.ex * F,10d,30m +"userx@test.ex" * F,10d,10m +test.ex * F,20d,20m + +* * F,5d,5m + +# End diff --git a/test/confs/0265 b/test/confs/0265 new file mode 100644 index 000000000..5070e20fc --- /dev/null +++ b/test/confs/0265 @@ -0,0 +1,31 @@ +# Exim test configuration 0265 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +queue_run_in_order + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + data = "#Exim filter\nfinish" + +# ----- Retry ----- + +begin retry + +* * F,5d,5m + +# End diff --git a/test/confs/0266 b/test/confs/0266 new file mode 100644 index 000000000..534abaea8 --- /dev/null +++ b/test/confs/0266 @@ -0,0 +1,69 @@ +# Exim test configuration 0266 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +queue_run_in_order + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + envelope_to_add + return_path_add + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + skip_syntax_errors + local_parts = ^list + syntax_errors_to = postmaster@test.ex + file = DIR/aux-fixed/TESTNUM.$local_part + +r1a: + driver = redirect + skip_syntax_errors + local_parts = ^nmlist + syntax_errors_to = postmaster@test.ex + file = DIR/aux-fixed/TESTNUM.$local_part + no_more + +r2: + driver = redirect + skip_syntax_errors + local_parts = ^filter + syntax_errors_to = postmaster@test.ex + syntax_errors_text = "There's an error in your filter file.\n\ + The file has been ignored." + file = DIR/aux-fixed/TESTNUM.$local_part + allow_filter + router_home_directory = DIR + user = CALLER + +r3: + driver = accept + transport = t1 + +# ----- Retry ----- + +begin retry + +* * F,5d,5m + +# End diff --git a/test/confs/0267 b/test/confs/0267 new file mode 100644 index 000000000..b755a33ca --- /dev/null +++ b/test/confs/0267 @@ -0,0 +1,52 @@ +# Exim test configuration 0267 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + local_part_prefix = pre- + require_files = /non/exist + transport = t1 + +r2: + driver = accept + local_part_suffix = -post + require_files = /non/exist + transport = t1 + +r3: + driver = accept + local_parts = pre-x : x-post + transport = t1 + +# ----- Retry ----- + +begin retry + +* * F,5d,5m + +# End diff --git a/test/confs/0268 b/test/confs/0268 new file mode 100644 index 000000000..6be4e662f --- /dev/null +++ b/test/confs/0268 @@ -0,0 +1,101 @@ +# Exim test configuration 0268 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + domains = r1 + check_local_user + allow_fail + file = DIR/test-owned-by-exim + +r2: + driver = redirect + domains = r2 + check_local_user + allow_fail + file = DIR/test-owned-by-exim + owners = root : EXIMUSER + +r3: + driver = redirect + domains = r3 + allow_fail + file = DIR/test-owned-by-exim + owners = root + +r4: + driver = redirect + domains = r4 + allow_fail + file = DIR/test-owned-by-exim + +r5: + driver = redirect + domains = r5 + check_local_user + allow_fail + file = DIR/test-owned-by-exim + no_check_owner + +r6: + driver = redirect + domains = r6 + check_local_user + allow_fail + file = DIR/test-owned-by-exim + no_check_owner + modemask = 0 + +r7: + driver = redirect + domains = r7 + check_local_user + allow_fail + file = DIR/test-owned-by-exim + no_check_owner + no_check_group + modemask = 0 + +r8: + driver = redirect + domains = r8 + allow_fail + file = DIR/test-owned-by-exim + +r9: + driver = redirect + domains = r9 + allow_fail + file = DIR/test-owned-by-exim + owngroups = CALLER : EXIMGROUP + +r10: + driver = redirect + domains = r10 + file = DIR/test-owned-by-exim + owngroups = CALLER + +r11: + driver = redirect + domains = r11 + file = DIR/test-owned-by-exim + owngroups = CALLER : EXIMGROUP + modemask = 007 + +# End diff --git a/test/confs/0269 b/test/confs/0269 new file mode 100644 index 000000000..5c992194c --- /dev/null +++ b/test/confs/0269 @@ -0,0 +1,31 @@ +# Exim test configuration 0269 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +queue_run_in_order + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + data = "#Exim filter\nfinish" + +# ----- Retry ----- + +begin retry + +* * F,5d,5m + +# End diff --git a/test/confs/0270 b/test/confs/0270 new file mode 100644 index 000000000..f05958861 --- /dev/null +++ b/test/confs/0270 @@ -0,0 +1,69 @@ +# Exim test configuration 0270 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +queue_run_in_order + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + envelope_to_add + return_path_add + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + skip_syntax_errors + local_parts = ^list + syntax_errors_to = postmaster@test.ex + file = DIR/aux-fixed/TESTNUM.$local_part + +r1a: + driver = redirect + skip_syntax_errors + local_parts = ^nmlist + syntax_errors_to = postmaster@test.ex + file = DIR/aux-fixed/TESTNUM.$local_part + no_more + +r2: + driver = redirect + skip_syntax_errors + local_parts = ^filter + syntax_errors_to = postmaster@test.ex + syntax_errors_text = "There's an error in your filter file.\n\ + The file has been ignored." + file = DIR/aux-fixed/TESTNUM.$local_part + allow_filter + router_home_directory = DIR/ + user = CALLER + +r3: + driver = accept + transport = t1 + +# ----- Retry ----- + +begin retry + +* * F,5d,5m + +# End diff --git a/test/confs/0271 b/test/confs/0271 new file mode 100644 index 000000000..f3fb43846 --- /dev/null +++ b/test/confs/0271 @@ -0,0 +1,52 @@ +# Exim test configuration 0271 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + local_part_prefix = pre- + require_files = /non/exist + transport = t1 + +r2: + driver = accept + local_part_suffix = -post + require_files = /non/exist + transport = t1 + +r3: + driver = accept + local_parts = pre-x : x-post + transport = t1 + +# ----- Retry ----- + +begin retry + +* * F,5d,5m + +# End diff --git a/test/confs/0272 b/test/confs/0272 new file mode 100644 index 000000000..ddd047ee7 --- /dev/null +++ b/test/confs/0272 @@ -0,0 +1,101 @@ +# Exim test configuration 0272 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + domains = r1 + check_local_user + allow_fail + file = DIR/aux-var/TESTNUM.exim + +r2: + driver = redirect + domains = r2 + check_local_user + allow_fail + file = DIR/aux-var/TESTNUM.exim + owners = root : EXIMUSER + +r3: + driver = redirect + domains = r3 + allow_fail + file = DIR/aux-var/TESTNUM.exim + owners = CALLER + +r4: + driver = redirect + domains = r4 + allow_fail + file = DIR/aux-var/TESTNUM.exim + +r5: + driver = redirect + domains = r5 + check_local_user + allow_fail + file = DIR/aux-var/TESTNUM.exim + no_check_owner + +r6: + driver = redirect + domains = r6 + check_local_user + allow_fail + file = DIR/aux-var/TESTNUM.exim + no_check_owner + modemask = 0 + +r7: + driver = redirect + domains = r7 + check_local_user + allow_fail + file = DIR/aux-var/TESTNUM.exim + no_check_owner + no_check_group + modemask = 0 + +r8: + driver = redirect + domains = r8 + allow_fail + file = DIR/aux-var/TESTNUM.exim + +r9: + driver = redirect + domains = r9 + allow_fail + file = DIR/aux-var/TESTNUM.exim + owngroups = CALLER : EXIMGROUP + +r10: + driver = redirect + domains = r10 + file = DIR/aux-var/TESTNUM.exim + owngroups = CALLER + +r11: + driver = redirect + domains = r11 + file = DIR/aux-var/TESTNUM.exim + owngroups = CALLER : EXIMGROUP + modemask = 007 + +# End diff --git a/test/confs/0273 b/test/confs/0273 new file mode 100644 index 000000000..48bd71909 --- /dev/null +++ b/test/confs/0273 @@ -0,0 +1,89 @@ +# Exim test configuration 0273 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_vrfy = accept +qualify_domain = test.ex + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + domains = r1 + require_files = DIR/aux-var/TESTNUM.exim + +r2: + driver = accept + transport = t1 + domains = r2 + require_files = EXIMUSER : DIR/aux-var/TESTNUM.exim + +r3: + driver = accept + transport = t1 + domains = r3 + require_files = CALLER : DIR/aux-var/TESTNUM.exim + +r4: + driver = accept + transport = t1 + domains = r4 + require_files = non-existant : DIR/aux-var/TESTNUM.exim + +r5: + driver = accept + transport = t1 + domains = r5 + require_files = 1 : DIR/aux-var/TESTNUM.exim + +r6: + driver = accept + transport = t1 + domains = r6 + require_files = EXIMUSER,EXIMGROUP : DIR/aux-var/TESTNUM.exim + +r7: + driver = accept + transport = t1 + domains = r7 + require_files = /non/exist + +r8: + driver = accept + transport = t1 + domains = r8 + require_files = CALLER : +DIR/aux-var/TESTNUM.exim + +r9: + driver = accept + transport = t1 + domains = r9 + require_files = CALLER : +DIR/aux-fixed/TESTNUM.user + +# ----- Retry ----- + +begin retry + +* * F,5d,5m + +# End diff --git a/test/confs/0274 b/test/confs/0274 new file mode 100644 index 000000000..72005a6c4 --- /dev/null +++ b/test/confs/0274 @@ -0,0 +1,92 @@ +# Exim test configuration 0274 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/${if eq{$address_data}{}{$local_part}{$address_data}} + user = CALLER + +# ----- Routers ----- + +begin routers + +# Delivered without changing address_data + +nodata: + driver = accept + local_parts = nodata + transport = t1 + +# Passed to transport +r1: + driver = accept + domains = r1 + address_data = abcd + transport = t1 + +# Passed on after decline + +r2: + driver = redirect + domains = r2 + address_data = xyz + file = /nonexist + +r2a: + driver = accept + domains = r2 + transport = t1 + +# Force fail declines + +r3: + driver = accept + domains = r3 + address_data = ${if eq {1}{0}{xxx}fail} + transport= t1 + +r3a: + driver = accept + domains = r3 + transport = t1 + +# Unforced fail defers + +r4: + driver = accept + domains = r4 + address_data = ${if + transport = t1 + +# Check that redirect preserves + +r5: + driver = redirect + domains = r5 + address_data = redirect + data = nodata@test.ex + + +# ----- Retry ----- + +begin retry + +* * F,5d,5m + +# End diff --git a/test/confs/0275 b/test/confs/0275 new file mode 100644 index 000000000..b96c65bb9 --- /dev/null +++ b/test/confs/0275 @@ -0,0 +1,97 @@ +# Exim test configuration 0275 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist nocache = $local_part +domainlist nocache2 = +nocache +domainlist local_domains = test.ex +domainlist never_domains = never.ex +domainlist n1_domains = never1.ex +domainlist n2_domains = <; never2.ex ; +n1_domains +domainlist hold_domains = ! *.ex +domainlist not_queue_domains = test.ex +domainlist_cache forcecache = $local_part + +hold_domains = +hold_domains +queue_domains = !+not_queue_domains + +percent_hack_domains = +hold_domains : +not_queue_domains : \ + +n2_domains : +local_domains +qualify_domain = test.ex + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = /dev/null + user = CALLER + +# ----- Routers ----- + +begin routers + +r00: + driver = accept + domains = +nocache + transport = t1 + +r01: + driver = accept + domains = +nocache + transport = t1 + +r02: + driver = accept + domains = +nocache2 + transport = t1 + +r03: + driver = accept + domains = +nocache2 + transport = t1 + +r04: + driver = accept + domains = +forcecache + transport = t1 + +r05: + driver = accept + domains = +forcecache + transport = t1 + +r1: + driver = manualroute + domains = +never_domains : +n1_domains : ! +local_domains + route_list = never + transport = t1 + +r2: + driver = dnslookup + domains = +never_domains : +n2_domains : !+local_domains + transport = t1 + +r3: + driver = accept + local_parts = userx + domains = +local_domains + transport = t1 + +# ----- Retry ----- + +begin retry + +* * F,5d,5m + +# End diff --git a/test/confs/0276 b/test/confs/0276 new file mode 100644 index 000000000..96ce20957 --- /dev/null +++ b/test/confs/0276 @@ -0,0 +1,34 @@ +# Exim test configuration 0276 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = 127.0.0.1 + port = PORT_S + allow_localhost + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + +# End diff --git a/test/confs/0277 b/test/confs/0277 new file mode 100644 index 000000000..245936a94 --- /dev/null +++ b/test/confs/0277 @@ -0,0 +1,22 @@ +# Exim test configuration 0277 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +hostlist lookup_hosts = V4NET.2.3.4 +hostlist never_hosts = V4NET.6.7.8 +hostlist n1_hosts = V4NET.1.1.1 +hostlist n2_hosts = <; V4NET.2.2.2 ; +n1_hosts + +host_lookup = +lookup_hosts : !+never_hosts +sender_unqualified_hosts = +lookup_hosts : !+n2_hosts + +# End diff --git a/test/confs/0278 b/test/confs/0278 new file mode 100644 index 000000000..6333840e4 --- /dev/null +++ b/test/confs/0278 @@ -0,0 +1,71 @@ +# Exim test configuration 0278 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +localpartlist local_localparts = CALLER +localpartlist never_localparts = never +localpartlist n1_localparts = never1 +localpartlist n2_localparts = <; never2 ; +n1_localparts +localpartlist expanded = $domain +localpartlist unexpanded = unexpanded + +qualify_domain = test.ex + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = /dev/null + user = CALLER + +# ----- Routers ----- + +begin routers + +r1: + driver = manualroute + local_parts = +never_localparts : +n1_localparts : ! +local_localparts + route_list = never + transport = t1 + +r2: + driver = dnslookup + local_parts = +never_localparts : +n2_localparts : !+local_localparts + transport = t1 + +r3: + driver = accept + check_local_user + local_parts = +local_localparts + transport = t1 + +r4: + driver = accept + local_parts = +local_localparts : +expanded : +unexpanded + transport = t1 + +# Same, to check not caching when expanding + +r5: + driver = accept + local_parts = +local_localparts : +expanded : +unexpanded + transport = t1 + +# ----- Retry ----- + +begin retry + +* * F,5d,5m + +# End diff --git a/test/confs/0279 b/test/confs/0279 new file mode 100644 index 000000000..1b8306496 --- /dev/null +++ b/test/confs/0279 @@ -0,0 +1,66 @@ +# Exim test configuration 0279 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +addresslist local_addresses = CALLER@test.ex +addresslist never_addresses = never@test.ex +addresslist n1_addresses = never1@test.ex +addresslist n2_addresses = <; never2@test.ex ; +n1_addresses + +domainlist funny_domains = fun.1 : fun.2 + +qualify_domain = test.ex +trusted_users = CALLER + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = /dev/null + user = CALLER + +# ----- Routers ----- + +begin routers + +rr1: + driver = redirect + senders = user1@+funny_domains + allow_fail + data = :fail: matched *@+funny_domains + +r1: + driver = manualroute + senders = +never_addresses : +n1_addresses : ! +local_addresses + route_list = never + transport = t1 + +r2: + driver = dnslookup + senders = +never_addresses : +n2_addresses : !+local_addresses + transport = t1 + +r3: + driver = accept + check_local_user + senders = +local_addresses + transport = t1 + +# ----- Retry ----- + +begin retry + +* * F,5d,5m + +# End diff --git a/test/confs/0280 b/test/confs/0280 new file mode 100644 index 000000000..17134c371 --- /dev/null +++ b/test/confs/0280 @@ -0,0 +1,44 @@ +# Exim test configuration 0280 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +trusted_users = CALLER + +errors_copy = spqr@test.ex CALLER@test.ex : \ + "^(?x) abcd" CALLER@test.ex + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + local_parts = CALLER + transport = t1 + +# ----- Retry ----- + +begin retry + +* * F,5d,5m + +# End diff --git a/test/confs/0281 b/test/confs/0281 new file mode 100644 index 000000000..002bb1654 --- /dev/null +++ b/test/confs/0281 @@ -0,0 +1,79 @@ +# Exim test configuration 0281 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = acl_rcpt_$local_part +allow_domain_literals +hosts_treat_as_local = other1.test.ex + + +# ------ ACLs ------ + +begin acl + +acl_rcpt_1: + require message = domain doesn't match @ or @[] + domains = @ : @[] + accept + +acl_rcpt_2: + require message = domain doesn't match @mx_any + domains = @mx_any + accept + +acl_rcpt_3: + require message = domain doesn't match @mx_primary + domains = @mx_primary + accept + +acl_rcpt_4: + require message = domain doesn't match @mx_secondary + domains = @mx_secondary + accept + +acl_rcpt_5: + require message = host doesn't match @ or @[] + hosts = @ : @[] + accept + + +# ------ Routers ------ + +begin routers + +r1: + driver = dnslookup + domains = ! +local_domains + transport = dev_null + no_more + +r2: + driver = accept + local_parts = CALLER : postmaster + transport = local_delivery + + +# ------ Transports ------ + +begin transports + +dev_null: + driver = appendfile + file = /dev/null + user = CALLER + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0282 b/test/confs/0282 new file mode 100644 index 000000000..0952977ab --- /dev/null +++ b/test/confs/0282 @@ -0,0 +1,38 @@ +# Exim test configuration 0282 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +local_interfaces = <; 127.0.0.1.PORT_D ; [127.0.0.1]:PORT_D2 ; HOSTIPV4 +log_selector = +incoming_interface+incoming_port +queue_only +queue_run_in_order + +# ----- Routers ----- + +begin routers + +all: + driver = accept + transport = local_delivery + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + headers_add = interface-port: $interface_port + +# End diff --git a/test/confs/0283 b/test/confs/0283 new file mode 100644 index 000000000..760109c3c --- /dev/null +++ b/test/confs/0283 @@ -0,0 +1,59 @@ +# Exim test configuration 0283 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +never_users = root + +# ----- Routers ----- + +begin routers + +never: + driver = accept + local_parts = never + transport = t3 + +caller: + driver = accept + local_parts = CALLER + transport = t2 + +rest: + driver = accept + transport = t1 + +# ----- Transports ----- + +begin transports + +t1: + driver = pipe + command = DIR/bin/showids + return_output + +t2: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +t3: + driver = appendfile + file = DIR/test-mail/$local_part + user = root + +# ----- Retry ----- + +begin retry + +* * F,1d,1d + +# End diff --git a/test/confs/0284 b/test/confs/0284 new file mode 100644 index 000000000..0ec0b0f93 --- /dev/null +++ b/test/confs/0284 @@ -0,0 +1,66 @@ +# Exim test configuration 0284 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +all: + driver = accept + address_data = ${if match{$local_part}{^(.)}{$1}} + transport = ${if match{$local_part}{^.*-(.*)\$}{$1}fail} + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + batch_max = 100 + file = DIR/test-mail/batched + envelope_to_add + user = CALLER + +t2: + driver = appendfile + batch_max = 100 + file = DIR/test-mail/$local_part + envelope_to_add + user = CALLER + +t3: + driver = appendfile + batch_max = 100 + file = DIR/test-mail/$domain + envelope_to_add + user = CALLER + +t4: + driver = appendfile + batch_max = 100 + batch_id = $address_data + file = DIR/test-mail/batched + envelope_to_add + user = CALLER + +# ----- Retry ----- + +begin retry + +* * F,1d,1d + +# End diff --git a/test/confs/0285 b/test/confs/0285 new file mode 100644 index 000000000..f58324817 --- /dev/null +++ b/test/confs/0285 @@ -0,0 +1,53 @@ +# Exim test configuration 0285 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +remote_max_parallel = 1 + + +# ----- Routers ----- + +begin routers + +bounces: + driver = redirect + senders = : + data = :blackhole: + +all: + driver = manualroute + route_list = * 127.0.0.1 byname + self = send + transport = smtp + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + max_rcpt = 2 + connection_max_messages = 3 + + +# ----- Retry ----- + + +begin retry + +* * F,1h,10m + + +# End diff --git a/test/confs/0286 b/test/confs/0286 new file mode 100644 index 000000000..b7746b5e7 --- /dev/null +++ b/test/confs/0286 @@ -0,0 +1,54 @@ +# Exim test configuration 0286 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +queue_only +remote_max_parallel = 2 + + +# ----- Routers ----- + +begin routers + +bounces: + driver = redirect + senders = : + data = :blackhole: + +all: + driver = manualroute + route_list = * 127.0.0.1 byname + self = send + transport = smtp + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + max_rcpt = 2 + connection_max_messages = 3 + + +# ----- Retry ----- + + +begin retry + +* * F,1h,10m + + +# End diff --git a/test/confs/0287 b/test/confs/0287 new file mode 100644 index 000000000..a355a8b36 --- /dev/null +++ b/test/confs/0287 @@ -0,0 +1,17 @@ +# Exim test configuration 0287 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_etrn = accept +smtp_etrn_command = /bin/sleep 1 + +# End diff --git a/test/confs/0288 b/test/confs/0288 new file mode 100644 index 000000000..938e08ed5 --- /dev/null +++ b/test/confs/0288 @@ -0,0 +1,50 @@ +# Exim test configuration 0288 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +queue_run_in_order +remote_max_parallel = 2 + + +# ----- Routers ----- + +begin routers + +all: + driver = manualroute + route_list = * 127.0.0.1 + self = send + transport = smtp + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + max_rcpt = 1 + connection_max_messages = 1 + serialize_hosts = 127.0.0.1 + + +# ----- Retry ----- + + +begin retry + +* * F,1h,10m + + +# End diff --git a/test/confs/0289 b/test/confs/0289 new file mode 100644 index 000000000..8e526084b --- /dev/null +++ b/test/confs/0289 @@ -0,0 +1,38 @@ +# Exim test configuration 0289 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME +trusted_users = CALLER + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +recipients_max = 1 + + +# ------ Routers ------ + +begin routers + +r1: + driver = accept + transport = local_delivery + + +# ------ Transports ------ + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/0290 b/test/confs/0290 new file mode 100644 index 000000000..312aacd9b --- /dev/null +++ b/test/confs/0290 @@ -0,0 +1,34 @@ +# Exim test configuration 0290 + +FOOBAR= +FOO=inc1 +BAR=.include "DIR/aux-fixed/TESTNUM.inc2" +RT = receive_timeout = 1s + +C1=# +C2=# +C1C2 this should be a comment + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME +trusted_users = CALLER + +# ----- Main settings ----- + +FOOBAR .include DIR/aux-fixed/TESTNUM.FOO + +RT + +remote_sort_domains = a:b:c + +local_interfaces = 127.0.0.1 : \ + .include DIR/aux-fixed/TESTNUM.inc3 + HOSTIPV4 + +# End diff --git a/test/confs/0291 b/test/confs/0291 new file mode 100644 index 000000000..e7506373c --- /dev/null +++ b/test/confs/0291 @@ -0,0 +1,39 @@ +# Exim test configuration 0291 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME +trusted_users = CALLER + +# ----- Main settings ----- + + +# ------ Routers ------ + +begin routers + +# a=>b and b=>c +r1: + driver = redirect + domains = one + data = ${if eq{$local_part}{a}{b}{${if eq{$local_part}{b}{c}}}} + qualify_preserve_domain + +# a=>b and b=>c, but not if generated by a +r2: + driver = redirect + domains = two + data = ${if eq{$local_part}{a}{b}{${if eq{$local_part}{b}{c}}}} + qualify_preserve_domain + no_repeat_use + +accept: + driver = accept + verify_only + +# End diff --git a/test/confs/0292 b/test/confs/0292 new file mode 100644 index 000000000..1dd0769d0 --- /dev/null +++ b/test/confs/0292 @@ -0,0 +1,48 @@ +# Exim test configuration 0292 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME +trusted_users = CALLER + +# ----- Main settings ----- + + +# ------ Routers ------ + +begin routers + +r1: + driver = manualroute + domains = t1 + route_list = * host.1:host.2 + transport = t1 + +r2: + driver = manualroute + domains = t2 + route_list = * 127.0.0.1:ten-1.test.ex bydns + transport = t2 + self = send + + +# ------ Transports ------ + +begin transports + +t1: + driver = appendfile + file = /dev/null + debug_print = \$host=$host \$host_address=$host_address + user = CALLER + +t2: + driver = smtp + debug_print = \$host=$host \$host_address=$host_address + +# End diff --git a/test/confs/0293 b/test/confs/0293 new file mode 100644 index 000000000..3a402d410 --- /dev/null +++ b/test/confs/0293 @@ -0,0 +1,39 @@ +# Exim test configuration 0293 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME +trusted_users = CALLER + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +smtp_accept_queue_per_connection = 1 +smtp_accept_max_per_connection = 2 +no_write_rejectlog + + +# ------ Routers ------ + +begin routers + +r1: + driver = accept + transport = t1 + + +# ------ Transports ------ + +begin transports + +t1: + driver = appendfile + file = /dev/null + user = CALLER + +# End diff --git a/test/confs/0294 b/test/confs/0294 new file mode 100644 index 000000000..f4b9e73be --- /dev/null +++ b/test/confs/0294 @@ -0,0 +1,40 @@ +# Exim test configuration 0294 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME +trusted_users = CALLER + +# ----- Main settings ----- + +acl_smtp_rcpt = deny local_parts = reject\n accept + +smtp_ratelimit_mail = 1,1s,5,2s +smtp_ratelimit_rcpt = 1, 0.25s, 1.05, 1s +smtp_ratelimit_hosts = : V4NET.9.8.7 + + +# ------ Routers ------ + +begin routers + +r1: + driver = accept + transport = t1 + + +# ------ Transports ------ + +begin transports + +t1: + driver = appendfile + file = /dev/null + user = CALLER + +# End diff --git a/test/confs/0295 b/test/confs/0295 new file mode 100644 index 000000000..cd85c4525 --- /dev/null +++ b/test/confs/0295 @@ -0,0 +1,37 @@ +# Exim test configuration 0295 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME +trusted_users = CALLER + +# ----- Main settings ----- + +log_selector = +return_path_on_delivery +received_headers_max = 2 + + +# ------ Routers ------ + +begin routers + +r1: + driver = accept + transport = t1 + + +# ------ Transports ------ + +begin transports + +t1: + driver = appendfile + file = /dev/null + user = CALLER + +# End diff --git a/test/confs/0296 b/test/confs/0296 new file mode 100644 index 000000000..194f4043c --- /dev/null +++ b/test/confs/0296 @@ -0,0 +1,36 @@ +# Exim test configuration 0296 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +admin_groups = CALLER +trusted_users = CALLER +system_filter = DIR/aux-fixed/TESTNUM.Filter + +# ------ Routers ------ + +begin routers + +r1: + driver = accept + transport = t1 + + +# ------ Transports ------ + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0297 b/test/confs/0297 new file mode 100644 index 000000000..8f6b6d5c6 --- /dev/null +++ b/test/confs/0297 @@ -0,0 +1,51 @@ +# Exim test configuration 0297 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +system_filter = DIR/aux-fixed/TESTNUM.Filter +system_filter_file_transport = ${if eq {$address_file}{/a/b/c}{tf1}{tf2}} +system_filter_directory_transport = ${if match{$address_file}{//\$}{td2}{td1}} +trusted_users = CALLER + +# ------ Routers ------ + +begin routers + +r1: + driver = redirect + data = $local_part + file_transport = ${if eq {$address_file}{/a/b/c}{tf1}{tf2}} + directory_transport = ${if match{$address_file}{//\$}{td2}{td1}} + user = CALLER + + +# ------ Transports ------ + +begin transports + +tf1: + driver = appendfile + user = CALLER + +tf2: + driver = appendfile + user = CALLER + +td1: + driver = appendfile + user = CALLER + +td2: + driver = appendfile + user = CALLER + +# End diff --git a/test/confs/0298 b/test/confs/0298 new file mode 100644 index 000000000..13c277985 --- /dev/null +++ b/test/confs/0298 @@ -0,0 +1,43 @@ +# Exim test configuration 0298 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_rcpt +system_filter = DIR/aux-fixed/TESTNUM.Filter + + +# ------ ACL ------ + +begin acl + +check_rcpt: + accept + + +# ------ Routers ------ + +begin routers + +r1: + driver = accept + transport = t1 + +# ------ Transports ------ + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0299 b/test/confs/0299 new file mode 100644 index 000000000..0dc862f0a --- /dev/null +++ b/test/confs/0299 @@ -0,0 +1,54 @@ +# Exim test configuration 347 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +log_selector = +delivery_size +remote_max_parallel = 1 + + +# ------ Routers ------ + +begin routers + +r1: + driver = accept + domains = test.ex + transport = t1 + +r2: + driver = accept + transport = t2 + + +# ------ Transports ------ + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + shadow_transport = t3 + +t2: + driver = smtp + hosts = 127.0.0.1 + port = PORT_S + allow_localhost + max_rcpt = 2 + +t3: + driver = appendfile + file = /dev/null + user = CALLER + +# End diff --git a/test/confs/0300 b/test/confs/0300 new file mode 100644 index 000000000..c22dd5d03 --- /dev/null +++ b/test/confs/0300 @@ -0,0 +1,44 @@ +# Exim test configuration 0300 + +DELAY=0s +PAH=127.0.0.1 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_connect = check_connect +acl_smtp_helo = check_helo +acl_smtp_rcpt = accept +pipelining_advertise_hosts = PAH + + +# ----- ACL ----- + +begin ACL + +check_connect: + accept delay = DELAY + +check_helo: + warn condition = ${if eq {$sender_helo_name}{dis.able}{yes}{no}} + control = no_enforce_sync + accept + + +# ------ Routers ------ + +begin routers + +r1: + driver = redirect + data = :blackhole: + +# End diff --git a/test/confs/0301 b/test/confs/0301 new file mode 100644 index 000000000..381324372 --- /dev/null +++ b/test/confs/0301 @@ -0,0 +1,30 @@ +# Exim test configuration 0301 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_helo = check_helo +acl_smtp_rcpt = accept +smtp_enforce_sync = no +queue_only + + +# ----- ACL ----- + +begin ACL + +check_helo: + warn condition = ${if eq {$sender_helo_name}{en.force}{yes}{no}} + control = enforce_sync + accept + + +# End diff --git a/test/confs/0302 b/test/confs/0302 new file mode 100644 index 000000000..1261815ad --- /dev/null +++ b/test/confs/0302 @@ -0,0 +1,40 @@ +# Exim test configuration 0302 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +log_selector = +delivery_size +queue_only + + +# ------ Routers ------ + +begin routers + +r1: + driver = redirect + local_parts = ^defer + allow_defer + data = :defer: forced defer + retry_use_local_part + +r2: + driver = redirect + data = :blackhole: + + +# ------ Retry ------ + +begin retry + +* * F,1d,10m + +# End diff --git a/test/confs/0303 b/test/confs/0303 new file mode 100644 index 000000000..b5ffa4573 --- /dev/null +++ b/test/confs/0303 @@ -0,0 +1,17 @@ +# Exim test configuration 0303 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +trusted_users = CALLER + +# End diff --git a/test/confs/0304 b/test/confs/0304 new file mode 100644 index 000000000..d31627f24 --- /dev/null +++ b/test/confs/0304 @@ -0,0 +1,66 @@ +# Exim test configuration 0304 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = acl1 + +# ----- ACLs ----- + +begin acl + +acl1: + deny message = failed 1 + recipients = \N^abc.*@.*\.x\.y\.z\N : a@b + + deny message = failed 2 + recipients = lsearch*@;DIR/aux-fixed/TESTNUM.d1 + + deny message = failed 3 + recipients = @@lsearch;DIR/aux-fixed/TESTNUM.d2 + + deny message = failed 4 + recipients = domain.only : *.domain2.only + + deny message = failed 5 + recipients = abc@domain3 : xyz@*.domain4 + + deny message = failed 6 + recipients = pqr@@ + + deny message = failed 7 + senders = : + recipients = b1@x + + deny message = failed 8 + senders = ^\$ + recipients = b2@x + + deny message = failed 9 + recipients = *@lsearch;DIR/aux-fixed/TESTNUM.d3 + + deny message = failed 10 + recipients = xyz@lsearch;DIR/aux-fixed/TESTNUM.d4 + + deny message = failed 11 + recipients = lsearch*@;DIR/aux-fixed/TESTNUM.d5 + + accept + + + +# ----- Retry ----- + +begin retry + +* * F,5d,5m + +# End diff --git a/test/confs/0305 b/test/confs/0305 new file mode 100644 index 000000000..7283f14a5 --- /dev/null +++ b/test/confs/0305 @@ -0,0 +1,36 @@ +# Exim test configuration 0305 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist ok_domains = ${if eq{$domain}{ten-1.test.ex}{$domain}} + +acl_smtp_rcpt = acl1 + +# ----- ACLs ----- + +begin acl + +acl1: + accept domains = +ok_domains + + +# ------ Routers ------ + +begin routers + +r1: + driver = accept + domains = +ok_domains + verify_only + + +# End diff --git a/test/confs/0306 b/test/confs/0306 new file mode 100644 index 000000000..85117e017 --- /dev/null +++ b/test/confs/0306 @@ -0,0 +1,80 @@ +# Exim test configuration 0306 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = rcpt +trusted_users = CALLER + + +# ------ ACLs ------ + +begin acl + +rcpt: + accept endpass + verify = recipient + + +# ------ Routers ------ + +begin routers + +r1: + driver = redirect + domains = lists.test.ex + local_part_suffix = -request + file = DIR/aux-fixed/TESTNUM/$local_part$local_part_suffix + +r2: + driver = redirect + domains = lists.test.ex + senders = ${if exists {DIR/aux-fixed/TESTNUM/$local_part}\ + {lsearch;DIR/aux-fixed/TESTNUM/$local_part}{*}} + file = DIR/aux-fixed/TESTNUM/$local_part + forbid_pipe + forbid_file + one_time + skip_syntax_errors + errors_to = $local_part-request@lists.test.ex + syntax_errors_to = $local_part-request@lists.test.ex + +r3: + driver = redirect + domains = lists.test.ex + allow_fail + data = :fail: $local_part@lists.test.ex is a closed mailing list + +r4: + driver = accept + senders = : + transport = t1 + +r5: + driver = accept + transport = t2 + + +# ------ Transports ------ + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +t2: + driver = appendfile + file = /dev/null + user = CALLER + +# End diff --git a/test/confs/0307 b/test/confs/0307 new file mode 100644 index 000000000..901ed1d85 --- /dev/null +++ b/test/confs/0307 @@ -0,0 +1,70 @@ +# Exim test configuration 356 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +trusted_users = CALLER + + +# ------ Routers ------ + +begin routers + +r1: + driver = redirect + domains = lists.test.ex + local_part_suffix = -request + local_part_suffix_optional + senders = ${if eq {$local_part_suffix}{-request}{*}\ + {\ + ${if exists {DIR/aux-fixed/TESTNUM/$local_part}\ + {lsearch;DIR/aux-fixed/TESTNUM/$local_part}{*}}\ + }} + file = DIR/aux-fixed/TESTNUM/$local_part$local_part_suffix + forbid_pipe + forbid_file + one_time + skip_syntax_errors + errors_to = $local_part-request@lists.test.ex + syntax_errors_to = $local_part-request@lists.test.ex + +r2: + driver = redirect + domains = lists.test.ex + allow_fail + data = :fail: $local_part@lists.test.ex is a closed mailing list + +r3: + driver = accept + senders = : + transport = t1 + +r4: + driver = accept + transport = t2 + + +# ------ Transports ------ + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +t2: + driver = appendfile + file = /dev/null + user = CALLER + +# End diff --git a/test/confs/0308 b/test/confs/0308 new file mode 100644 index 000000000..cab9279e7 --- /dev/null +++ b/test/confs/0308 @@ -0,0 +1,25 @@ +# Exim test configuration 0308 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +# Use first three components of address to select ACL +acl_smtp_rcpt = acl_${sg{${tr{$sender_host_address}{.}{_}}}{^(.*)_.*\$}{\$1}} + +# ----- ACLs ----- + +begin acl + +acl_V4NET_0_0: + accept hosts = *.test.ex + accept hosts = V4NET.0.0.97 + +# End diff --git a/test/confs/0309 b/test/confs/0309 new file mode 100644 index 000000000..f8ed89e55 --- /dev/null +++ b/test/confs/0309 @@ -0,0 +1,47 @@ +# Exim test configuration 0309 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex + + +# ----- Routers ----- + +begin routers + +bounce: + driver = accept + senders = : + transport = bounce + +all: + driver = accept + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + message_size_limit = $local_part + user = CALLER + +bounce: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/0310 b/test/confs/0310 new file mode 100644 index 000000000..74ba773ae --- /dev/null +++ b/test/confs/0310 @@ -0,0 +1,46 @@ +# Exim test configuration 0310 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +no_bounce_return_message + +# ----- Routers ----- + +begin routers + +bounce: + driver = accept + senders = : + transport = bounce + +all: + driver = accept + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + quota = 5 + user = CALLER + +bounce: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/0311 b/test/confs/0311 new file mode 100644 index 000000000..34a99b6c5 --- /dev/null +++ b/test/confs/0311 @@ -0,0 +1,18 @@ +# Exim test configuration 0311 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +DYNAMIC_OPTION= + +DYNAMIC_OPTION + +# End diff --git a/test/confs/0312 b/test/confs/0312 new file mode 100644 index 000000000..a9566983e --- /dev/null +++ b/test/confs/0312 @@ -0,0 +1,24 @@ +# Exim test configuration 0312 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_rcpt + +# ------ ACL ------ + +begin acl + +check_rcpt: + deny dnslists = +defer_unknown : test.again.dns + accept + +# End diff --git a/test/confs/0313 b/test/confs/0313 new file mode 100644 index 000000000..e773e3bf1 --- /dev/null +++ b/test/confs/0313 @@ -0,0 +1,37 @@ +# Exim test configuration 0313 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + local_parts = filter + file = DIR/test-holey + allow_filter + user = CALLER + +r2: + driver = redirect + local_parts = include + data = :include:DIR/test-holey + + +# ------ Retry ------ + +begin retry + +* * F,1d,1h + +# End diff --git a/test/confs/0314 b/test/confs/0314 new file mode 100644 index 000000000..78ebf2156 --- /dev/null +++ b/test/confs/0314 @@ -0,0 +1,15 @@ +# Exim test configuration 0314 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +host_reject_connection = V4NET.0.0.1 + +# End diff --git a/test/confs/0315 b/test/confs/0315 new file mode 100644 index 000000000..69525e734 --- /dev/null +++ b/test/confs/0315 @@ -0,0 +1,37 @@ +# Exim test configuration 0315 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +remote_max_parallel = 1 + +# ------ Routers ------ + +begin routers + +r1: + driver = dnslookup + domains = ten-1.test.ex + transport = t1 + same_domain_copy_routing + +r2: + driver = dnslookup + transport = t1 + + +# ------ Transports ------ + +begin transports + +t1: + driver = smtp + +# End diff --git a/test/confs/0316 b/test/confs/0316 new file mode 100644 index 000000000..b953e6f51 --- /dev/null +++ b/test/confs/0316 @@ -0,0 +1,15 @@ +# Exim test configuration 0316 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + +# End diff --git a/test/confs/0317 b/test/confs/0317 new file mode 100644 index 000000000..0c3d9e5fb --- /dev/null +++ b/test/confs/0317 @@ -0,0 +1,16 @@ +# Exim test configuration 0317 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +# End diff --git a/test/confs/0318 b/test/confs/0318 new file mode 100644 index 000000000..f4872b1b5 --- /dev/null +++ b/test/confs/0318 @@ -0,0 +1,44 @@ +# Exim test configuration 0318 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +all: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + directory = DIR/test-mail + directory_file = $local_part + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0319 b/test/confs/0319 new file mode 100644 index 000000000..62ad75b24 --- /dev/null +++ b/test/confs/0319 @@ -0,0 +1,54 @@ +# Exim test configuration 0319 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +filter: + driver = redirect + allow_filter + file = DIR/aux-var/TESTNUM.filter + file_transport = address_file + user = CALLER + +all: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +address_file: + driver = appendfile + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0320 b/test/confs/0320 new file mode 100644 index 000000000..d14802b7b --- /dev/null +++ b/test/confs/0320 @@ -0,0 +1,41 @@ +# Exim test configuration 0320 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +qualify_domain = test.ex + + +# ------ ACL ------ + +begin acl + +check_recipient: + accept local_parts = DIR/aux-fixed/TESTNUM.list : +caseful : LP10 + +# ----- Routers ----- + +begin routers + + +# ----- Transports ----- + +begin transports + + +# ----- Retry ----- + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0321 b/test/confs/0321 new file mode 100644 index 000000000..c5227a37c --- /dev/null +++ b/test/confs/0321 @@ -0,0 +1,61 @@ +# Exim test configuration 0321 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + condition = ${if eq {$received_protocol}{scanned-ok} {0}{1}} + senders = ! : + driver = accept + transport = pipe + +r2: + driver = accept + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +pipe: + driver = pipe + command = /non/exist/command -f <$sender_address> -d $pipe_addresses + message_prefix = + message_suffix = + check_string = + escape_string = + return_output = false + return_path_add = false + user = CALLER + path = /bin:/sbin:/usr/bin:/usr/sbin + current_directory = / + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0322 b/test/confs/0322 new file mode 100644 index 000000000..a33232ee6 --- /dev/null +++ b/test/confs/0322 @@ -0,0 +1,43 @@ +# Exim test configuration 0322 + +LS= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +log_selector = LS + +# ----- Routers ----- + +begin routers + +null: + driver = redirect + senders = : + data = :blackhole: + +remote: + driver = accept + transport = smtp + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + port = PORT_S + + +# End diff --git a/test/confs/0323 b/test/confs/0323 new file mode 100644 index 000000000..a6d18c5d1 --- /dev/null +++ b/test/confs/0323 @@ -0,0 +1,34 @@ +# Exim test configuration 0323 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +r1: + driver = manualroute + transport = t1 + route_list = * "${lookup{'$domain'} lsearch{DIR/aux-fixed/TESTNUM.lookup}}" + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = /dev/null + user = CALLER + +# End diff --git a/test/confs/0324 b/test/confs/0324 new file mode 100644 index 000000000..a725195ae --- /dev/null +++ b/test/confs/0324 @@ -0,0 +1,36 @@ +# Exim test configuration 0324 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + headers_add = X-match: ${if match{$message_headers}{final}{YES}{NO}}\n\ + Y-match: ${if match{$h_X-Long:}{final}{YES}{NO}}\n\ + Z-match: ${if match{$h_X-LONG:}{another}{YES}{NO}} + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0325 b/test/confs/0325 new file mode 100644 index 000000000..f56b01bd7 --- /dev/null +++ b/test/confs/0325 @@ -0,0 +1,80 @@ +# Exim test configuration 0325 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist test_domains = lsearch; DIR/aux-fixed/TESTNUM.data +localpartlist test_local_parts = lsearch;DIR/aux-fixed/TESTNUM.data + +acl_smtp_rcpt = a1 + +# ----- ACLs ----- + +begin ACL + +a1: + accept domains = +test_domains + local_parts = +test_local_parts + condition = ${if eq{$domain_data/$local_part_data}\ + {DOMAIN DATA/LOCAL PART DATA}{no}{yes}} + + deny domains = +test_domains + local_parts = +test_local_parts + message = \$domain_data=$domain_data \$local_part_data=$local_part_data + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + domains = lsearch;DIR/aux-fixed/TESTNUM.data + local_parts = lsearch;DIR/aux-fixed/TESTNUM.data + data = + debug_print = r1: \$domain_data = $domain_data\n\ + r1: \$local_part_data = $local_part_data + +r2: + driver = redirect + domains = lsearch;DIR/aux-fixed/TESTNUM.data + local_parts = lsearch;DIR/aux-fixed/TESTNUM.data + data = + debug_print = r2: \$domain_data = $domain_data\n\ + r2: \$local_part_data = $local_part_data + +r3: + driver = redirect + domains = +test_domains + local_parts = +test_local_parts + data = + debug_print = r3: \$domain_data = $domain_data\n\ + r3: \$local_part_data = $local_part_data + +r4: + driver = accept + domains = +test_domains + local_parts = +test_local_parts + transport = t1 + debug_print = r4: \$domain_data = $domain_data\n\ + r4: \$local_part_data = $local_part_data + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = /dev/null + user = CALLER + +# End diff --git a/test/confs/0326 b/test/confs/0326 new file mode 100644 index 000000000..4b4f49fcc --- /dev/null +++ b/test/confs/0326 @@ -0,0 +1,49 @@ +# Exim test configuration 0326 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- ACLs ----- + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + allow_filter + local_part_prefix = *- + local_part_prefix_optional + local_part_suffix = +* + local_part_suffix_optional + file = DIR/aux-var/TESTNUM.filter + user = EXIMUSER + headers_add = "OLP: $original_local_part" + +r2: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0327 b/test/confs/0327 new file mode 100644 index 000000000..c055df0e6 --- /dev/null +++ b/test/confs/0327 @@ -0,0 +1,56 @@ +# Exim test configuration 0327 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- ACLs ----- + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + data = $local_part@$domain + +r2: + driver = redirect + data = $local_part@$domain + +r3: + driver = accept + transport = t1 + unseen + +r4: + driver = accept + transport = t2 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +t2: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0328 b/test/confs/0328 new file mode 100644 index 000000000..29d732a60 --- /dev/null +++ b/test/confs/0328 @@ -0,0 +1,39 @@ +# Exim test configuration 0328 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +system_filter = DIR/aux-fixed/TESTNUM.F + + +# ----- ACLs ----- + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0329 b/test/confs/0329 new file mode 100644 index 000000000..4caeab003 --- /dev/null +++ b/test/confs/0329 @@ -0,0 +1,40 @@ +# Exim test configuration 0329 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +system_filter = DIR/aux-fixed/TESTNUM.F +system_filter_user = EXIMUSER + + +# ----- ACLs ----- + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0330 b/test/confs/0330 new file mode 100644 index 000000000..d4ab3d46b --- /dev/null +++ b/test/confs/0330 @@ -0,0 +1,49 @@ +# Exim test configuration 0330 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +alias: + driver = redirect + data = ${if eq {$local_part}{UserY}{userz1}\ + {${if eq {$local_part}{usery}{userz2}{}}}} + caseful_local_part + +forward: + driver = redirect + check_ancestor + no_check_local_user + file = DIR/aux-fixed/TESTNUM.forward + +deliver: + driver = accept + local_parts = ^userz + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + envelope_to_add + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/0331 b/test/confs/0331 new file mode 100644 index 000000000..ff3bf416c --- /dev/null +++ b/test/confs/0331 @@ -0,0 +1,37 @@ +# Exim test configuration 0331 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +log_selector = +address_rewrite + +# ----- Rewrite ----- + +begin rewrite + +^x@y p@q S +\N^a@b p@q S +2047@x.y "AÄÅÆZ <2047@x.y>" w +unq1@x.y "a phrase " w +unq2@x.y "a phrase " wQ +unq3@x.y unq3 wQ + +4@x.y "a 4. phrase <4@22> (a comment AÄÅÆZ)" w + +fw@fw "harry " fw +fw@* harry@we.de f + +gw@fw "hΓ€rry " fw +gw@* harry@we.de f + +abc@abc was-$local_part@abc + +# End diff --git a/test/confs/0332 b/test/confs/0332 new file mode 100644 index 000000000..f9ad188d6 --- /dev/null +++ b/test/confs/0332 @@ -0,0 +1,51 @@ +# Exim test configuration 0332 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +queue_run_in_order + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + domains = no.delay + transport = t1 + +r2: + driver = dnslookup + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + hosts_override + port = PORT_S + + +# ----- Retry ----- + +begin retry + +* * F,1d,10m + + +# End diff --git a/test/confs/0333 b/test/confs/0333 new file mode 100644 index 000000000..3e97eb804 --- /dev/null +++ b/test/confs/0333 @@ -0,0 +1,50 @@ +# Exim test configuration 0333 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + domains = no.delay + transport = t1 + +r2: + driver = dnslookup + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + hosts_override + port = PORT_S + + +# ----- Retry ----- + +begin retry + +* * F,1d,10m + + +# End diff --git a/test/confs/0334 b/test/confs/0334 new file mode 100644 index 000000000..54c547db3 --- /dev/null +++ b/test/confs/0334 @@ -0,0 +1,42 @@ +# Exim test configuration 0334 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = manualroute + route_list = * 0.0.0.0 + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + + +# ----- Retry ----- + +begin retry + +* * F,1d,10m + + +# End diff --git a/test/confs/0335 b/test/confs/0335 new file mode 100644 index 000000000..b6f6281af --- /dev/null +++ b/test/confs/0335 @@ -0,0 +1,48 @@ +# Exim test configuration 0335 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.aliases}} + +r2: + driver = accept + transport = ${if match{$local_part}{^batch}{t2}{t1}} + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + envelope_to_add + +t2: + driver = appendfile + file = DIR/test-mail/batch + user = CALLER + envelope_to_add + batch_max = 10 + + +# End diff --git a/test/confs/0336 b/test/confs/0336 new file mode 100644 index 000000000..fb6b05f23 --- /dev/null +++ b/test/confs/0336 @@ -0,0 +1,37 @@ +# Exim test configuration 0336 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +queue_run_in_order + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = /dev/null + user = CALLER + + +# End diff --git a/test/confs/0337 b/test/confs/0337 new file mode 100644 index 000000000..4a8f4e48e --- /dev/null +++ b/test/confs/0337 @@ -0,0 +1,38 @@ +# Exim test configuration 0337 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +queue_run_in_order + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + errors_to = postmaster@test.ex + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = /dev/null + user = CALLER + + +# End diff --git a/test/confs/0338 b/test/confs/0338 new file mode 100644 index 000000000..506a5ba3a --- /dev/null +++ b/test/confs/0338 @@ -0,0 +1,58 @@ +# Exim test configuration 0338 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +queue_run_in_order + + +# ----- Routers ----- + +begin routers + +alias: + driver = redirect + local_parts = !\N^a\d\-\N + data = a1-$local_part@$domain, a2-$local_part@$domain + errors_to = postmaster@$domain + one_time + +defer: + driver = redirect + local_parts = ^a1- + condition = ${if first_delivery{yes}{no}} + allow_defer + data = :defer: forced defer + +accept: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,5m,1d + +# End diff --git a/test/confs/0339 b/test/confs/0339 new file mode 100644 index 000000000..720481cca --- /dev/null +++ b/test/confs/0339 @@ -0,0 +1,39 @@ +# Exim test configuration 0339 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ------ Routers ------ + +begin routers + +r1: + driver = accept + transport = t1 + + +# ------ Transports ------ + +begin transports + +t1: + driver = pipe + user = CALLER + + +# ------ Retry ------ + +begin retry + +* * F,1d,15m + +# End diff --git a/test/confs/0340 b/test/confs/0340 new file mode 100644 index 000000000..2184b4d8c --- /dev/null +++ b/test/confs/0340 @@ -0,0 +1,25 @@ +# Exim test configuration 0340 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + + +# ------ ACL ------ + +begin acl + +check_recipient: + deny dnslists = rbl.test.ex + accept + +# End diff --git a/test/confs/0341 b/test/confs/0341 new file mode 100644 index 000000000..1719d5d47 --- /dev/null +++ b/test/confs/0341 @@ -0,0 +1,57 @@ +# Exim test configuration 0341 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +queue_only + + +# ----- Routers ----- + +begin routers + +# Use an expansion for errors_to to force different copies of the string + +local: + driver = accept + domains = test.ex + transport = local_delivery + errors_to = postmaster@$domain + +remote: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + transport = send_to_server + errors_to = mailmaster@$domain + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/mailbox + user = CALLER + batch_max = 10 + envelope_to_add + +send_to_server: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + port = PORT_D + + +# End diff --git a/test/confs/0342 b/test/confs/0342 new file mode 100644 index 000000000..4c55b2381 --- /dev/null +++ b/test/confs/0342 @@ -0,0 +1,53 @@ +# Exim test configuration 0342 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_rcpt + + +# ----- ACLs ----- + +begin acl + +check_rcpt: + deny message = unverifiable + !verify = recipient + accept + + +# ----- Routers ----- + +begin routers + +dnslookup: + driver = dnslookup + transport = remote_smtp + widen_domains = test.ex + + +# ----- Transports ----- + +begin transports + +remote_smtp: + driver = smtp + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0343 b/test/confs/0343 new file mode 100644 index 000000000..a69498934 --- /dev/null +++ b/test/confs/0343 @@ -0,0 +1,43 @@ +# Exim test configuration 0343 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +all: + driver = accept + transport = remote_smtp + + +# ----- Transports ----- + +begin transports + +remote_smtp: + driver = smtp + hosts = 127.0.0.1 + allow_localhost + port = PORT_N + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10m + + +# End diff --git a/test/confs/0344 b/test/confs/0344 new file mode 100644 index 000000000..52437504e --- /dev/null +++ b/test/confs/0344 @@ -0,0 +1,59 @@ +# Exim test configuration 0344 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +r1: + driver = manualroute + domains = d1 + route_data = 192.168.4.3 t1 + +r2: + driver = manualroute + route_list = d2 V4NET.9.8.7 t2 + +r3: + driver = manualroute + transport = t3 + route_list = d30 1.2.3.4 t4 ; d31 1.2.3.4 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + +t2: + driver = smtp + +t3: + driver = smtp + +t4: + driver = smtp + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10m + + +# End diff --git a/test/confs/0345 b/test/confs/0345 new file mode 100644 index 000000000..d0e855f7b --- /dev/null +++ b/test/confs/0345 @@ -0,0 +1,50 @@ +# Exim test configuration 0345 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +qualify_domain = test.ex +ignore_bounce_errors_after = 0s +admin_groups = CALLER + + +# ----- Routers ----- + +begin routers + +smart: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + quota = 20 + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* quota_7d +* quota F,1h,20s +* * F,1d,15m + +# End diff --git a/test/confs/0346 b/test/confs/0346 new file mode 100644 index 000000000..770eba91f --- /dev/null +++ b/test/confs/0346 @@ -0,0 +1,58 @@ +# Exim test configuration 0346 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + domains = dom2 + data = $local_part@dom1 + +r2: + driver = redirect + domains = dom1 + allow_filter + user = CALLER + data = "#Exim filter\n unseen deliver x@dom2" + +r3: + driver = accept + domains = dom1 + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + envelope_to_add + + +# ----- Retry ----- + + +begin retry + +* * F,1d,15m + +# End diff --git a/test/confs/0347 b/test/confs/0347 new file mode 100644 index 000000000..91da97aef --- /dev/null +++ b/test/confs/0347 @@ -0,0 +1,51 @@ +# Exim test configuration 0347 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = manualroute + self = pass + route_list = * 127.0.0.1 + +r2: + driver = accept + transport = t1 + + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + batch_max = 100 + file = /dev/null + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,1d,15m + +# End diff --git a/test/confs/0348 b/test/confs/0348 new file mode 100644 index 000000000..ecbc00785 --- /dev/null +++ b/test/confs/0348 @@ -0,0 +1,27 @@ +# Exim test configuration 0348 + +RETRY=G,1,20m,1.5 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +qualify_domain = test.ex + + +# ----- Retry ----- + + +begin retry + +* * RETRY + +# End diff --git a/test/confs/0349 b/test/confs/0349 new file mode 100644 index 000000000..edede234e --- /dev/null +++ b/test/confs/0349 @@ -0,0 +1,40 @@ +# Exim test configuration 0349 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + pipe_transport = t1 + allow_filter + data = "#Exim filter\npipe xxxx\n" + user = CALLER + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/${substr_1:$address_pipe} + user = CALLER + + +# End diff --git a/test/confs/0350 b/test/confs/0350 new file mode 100644 index 000000000..8dec55d70 --- /dev/null +++ b/test/confs/0350 @@ -0,0 +1,34 @@ +# Exim test configuration 592 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + + +# ----- Routers ----- + +begin routers + +r1: + driver = manualroute + ignore_target_hosts = ${if eq{$host_address}{V4NET.12.3.1}{$host_address}{}} + route_list = * 1.2.3.4:other2.test.ex + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + +# End diff --git a/test/confs/0351 b/test/confs/0351 new file mode 100644 index 000000000..78820f2d9 --- /dev/null +++ b/test/confs/0351 @@ -0,0 +1,50 @@ +# Exim test configuration 0351 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +qualify_domain = test.ex +system_filter = DIR/aux-fixed/TESTNUM.F + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + headers_add = ${if !eq{$h_found2:}{}{FOUND-found2: !!}fail} + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + user = CALLER + file = DIR/test-mail/$local_part + headers_add = "\n\ + TO: $h_to:\n\ + --------------------------------\n\ + CC: $h_cc:\n\ + --------------------------------\n\ + RESENT-TO: $h_resent-to:\n\ + --------------------------------\n\ + REPLY-TO: $h_reply-to:\n\ + --------------------------------\n\ + SUBJECT: $h_subject:\n\ + --------------------------------\n\ + ALL: $message_headers\n\ + " + +# End diff --git a/test/confs/0352 b/test/confs/0352 new file mode 100644 index 000000000..a2ae86ff1 --- /dev/null +++ b/test/confs/0352 @@ -0,0 +1,36 @@ +# Exim test configuration 0352 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +qualify_domain = test.ex +system_filter = DIR/aux-fixed/TESTNUM.F + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + user = CALLER + file = DIR/test-mail/$local_part + +# End diff --git a/test/confs/0353 b/test/confs/0353 new file mode 100644 index 000000000..5fdd04e9e --- /dev/null +++ b/test/confs/0353 @@ -0,0 +1,36 @@ +# Exim test configuration 0353 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +qualify_domain = test.ex +system_filter = non/absolute/file + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + user = CALLER + file = DIR/test-mail/$local_part + +# End diff --git a/test/confs/0354 b/test/confs/0354 new file mode 100644 index 000000000..d40b4f553 --- /dev/null +++ b/test/confs/0354 @@ -0,0 +1,37 @@ +# Exim test configuration 0354 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +qualify_domain = test.ex +system_filter = non-absolute-file +system_filter_user = EXIMUSER + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + user = CALLER + file = DIR/test-mail/$local_part + +# End diff --git a/test/confs/0355 b/test/confs/0355 new file mode 100644 index 000000000..9b86cca2e --- /dev/null +++ b/test/confs/0355 @@ -0,0 +1,39 @@ +# Exim test configuration 0355 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r0: + driver = redirect + file = .forward + +r1: + driver = accept + transport = t1 + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + user = CALLER + file = DIR/test-mail/$local_part + +# End diff --git a/test/confs/0356 b/test/confs/0356 new file mode 100644 index 000000000..e93211904 --- /dev/null +++ b/test/confs/0356 @@ -0,0 +1,35 @@ +# Exim test configuration 0356 + +MESSAGE_LOGS = + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +MESSAGE_LOGS +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r0: + driver = redirect + allow_defer + data = :defer: forced defer + + +# ----- Retry ----- + +begin retry + +* * F,1d,1h + +# End diff --git a/test/confs/0357 b/test/confs/0357 new file mode 100644 index 000000000..560676b14 --- /dev/null +++ b/test/confs/0357 @@ -0,0 +1,42 @@ +# Exim test configuration 0357 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = 127.0.0.1 + allow_localhost + port = PORT_S + + +# ----- Retry ----- + +begin retry + +* * F,3s,1s; G,1h,2s,2 + +# End diff --git a/test/confs/0358 b/test/confs/0358 new file mode 100644 index 000000000..e66020b69 --- /dev/null +++ b/test/confs/0358 @@ -0,0 +1,42 @@ +# Exim test configuration 0358 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = 127.0.0.1 + allow_localhost + port = PORT_S + + +# ----- Retry ----- + +begin retry + +* * F,3s,1s; G,1h,2s,2 + +# End diff --git a/test/confs/0359 b/test/confs/0359 new file mode 100644 index 000000000..c24f6f10b --- /dev/null +++ b/test/confs/0359 @@ -0,0 +1,49 @@ +# Exim test configuration 0359 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = /dev/null + shadow_transport = t2 + shadow_condition = ${if eq{$local_part}{userx}{yes}{no}} + user = CALLER + +t2: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = X-shadowed: + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,3s,1s; G,1h,2s,2 + +# End diff --git a/test/confs/0360 b/test/confs/0360 new file mode 100644 index 000000000..0275cbd5c --- /dev/null +++ b/test/confs/0360 @@ -0,0 +1,52 @@ +# Exim test configuration 0360 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +v0: + driver = accept + local_parts = postmaster + verify_only + +r1: + driver = dnslookup + domains = !test.ex + widen_domains = test.ex + transport = t1 + +r2: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.aliases}} + errors_to = postmaster@test.ex + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + + +# ----- Retry ----- + +begin retry + +* * F,3s,1s; G,1h,2s,2 + +# End diff --git a/test/confs/0361 b/test/confs/0361 new file mode 100644 index 000000000..ea1f39192 --- /dev/null +++ b/test/confs/0361 @@ -0,0 +1,60 @@ +# Exim test configuration 0361 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = dnslookup + domains = !thishost.test.ex : !recurse.test.ex.test.ex + widen_domains = test.ex + transport = t1 + +r2: + driver = redirect + local_parts = miles + data = miles@thishost + +r3: + driver = redirect + local_parts = kilos + data = $local_part@$domain + +r4: + driver = accept + transport = t2 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + +t2: + driver = appendfile + file = /dev/null + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,3s,1s; G,1h,2s,2 + +# End diff --git a/test/confs/0362 b/test/confs/0362 new file mode 100644 index 000000000..1568939b4 --- /dev/null +++ b/test/confs/0362 @@ -0,0 +1,76 @@ +# Exim test configuration 0362 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = *.test.ex +domainlist relay_domains = a.b.c + +acl_smtp_rcpt = check_rcpt +qualify_domain = test.ex + +log_selector = +address_rewrite + + +# ----- ACL ----- + +begin ACL + +check_rcpt: + accept domains = +local_domains + accept domains = +relay_domains + verify = recipient + + + +# ----- Routers ----- + +begin routers + +r1: + driver = manualroute + domains = +relay_domains + route_list = a.b.c V4NET.9.8.7 + transport = t1 + no_more + +r2: + driver = accept + domains = +local_domains + transport = t2 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + +t2: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Rewrite ----- + +begin rewrite + +x@a.b.c x@x.test.ex + + +# ----- Retry ----- + +begin retry + +* * F,3s,1s; G,1h,2s,2 + +# End diff --git a/test/confs/0363 b/test/confs/0363 new file mode 100644 index 000000000..5b7185d42 --- /dev/null +++ b/test/confs/0363 @@ -0,0 +1,37 @@ +# Exim test configuration 0363 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +percent_hack_domains = * +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = 127.0.0.1 + port = PORT_S + allow_localhost + + +# End diff --git a/test/confs/0364 b/test/confs/0364 new file mode 100644 index 000000000..0ae70d664 --- /dev/null +++ b/test/confs/0364 @@ -0,0 +1,70 @@ +# Exim test configuration 0364 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + domains = \N^[^.]+$\N + address_data = $domain + data = $local_part@$domain.test.ex + redirect_router = r2 + +r2: + driver = dnslookup + domains = !thishost.test.ex + transport = t1 + +r3: + driver = redirect + domains = !thishost.test.ex + condition = ${if eq{$address_data}{}{no}{yes}} + address_data = + data = $local_part@$original_domain.sub.test.ex + redirect_router = r2 + +r4: + driver = redirect + domains = !thishost.test.ex + allow_fail + data = :fail:Can't route to $domain + +r5: + driver = accept + transport = t2 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + +t2: + driver = appendfile + file = /dev/null + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,3s,1s; G,1h,2s,2 + +# End diff --git a/test/confs/0365 b/test/confs/0365 new file mode 100644 index 000000000..54e24e6d4 --- /dev/null +++ b/test/confs/0365 @@ -0,0 +1,90 @@ +# Exim test configuration 0365 + +DETAILS=false +SELECTOR= + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_data = acl_data +acl_smtp_rcpt = acl_rcpt +log_selector = SELECTOR +qualify_domain = test.ex +queue_run_in_order +smtp_return_error_details = DETAILS +trusted_users = CALLER + + +# ----- ACL ----- + +begin acl + +acl_data: + accept senders = ^nosyntax@ + verify = header_sender + + accept senders = !^nosyntax@ + verify = header_syntax + verify = header_sender + + +acl_rcpt: + accept local_parts = ^cantverify + endpass + verify = recipient + + accept senders = ^nosyntax@ + + accept senders = ^recipcallout@ + endpass + verify = recipient/callout=1s + + accept verify = sender/callout=1s + + +# ----- Routers ----- + +begin routers + +verify: + driver = accept + transport = smtp + local_parts = ok + +callout: + driver = manualroute + transport = smtp + local_parts = callout + route_data = V4NET.0.0.0 + +foo: + driver = redirect + local_parts = ^cantverify + data = newname + +test: + driver = redirect + local_parts = newname + data = ${if match{$original_local_part}{fail}\ + {:fail: failure message}\ + {:defer: defer message}} + allow_fail + allow_defer + + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + +# End diff --git a/test/confs/0366 b/test/confs/0366 new file mode 100644 index 000000000..62fdda1cb --- /dev/null +++ b/test/confs/0366 @@ -0,0 +1,48 @@ +# Exim test configuration 0366 + +HOSTS_MAX_TRY=5 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +ignore_bounce_errors_after = 0s +qualify_domain = test.ex + +# ----- Routers ----- + +begin routers + +r1: + driver = dnslookup + transport = smtp + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + connect_timeout = 1s + hosts_max_try = HOSTS_MAX_TRY + port = PORT_N + + +# ----- Retry ----- + +# Ended up with the same settings, but leave the first because +# there's a -brt test as well. + +begin retry + +^[^@]+@ten- * F,2s,1s +* * F,2s,1s + +# End diff --git a/test/confs/0367 b/test/confs/0367 new file mode 100644 index 000000000..f9a8d1ca5 --- /dev/null +++ b/test/confs/0367 @@ -0,0 +1,46 @@ +# Exim test configuration 0367 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +queue_run_in_order + + +# ----- Routers ----- + +begin routers + +others: + driver = manualroute + route_list = domain1 127.0.0.1 byname + self = send + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0368 b/test/confs/0368 new file mode 100644 index 000000000..91174204e --- /dev/null +++ b/test/confs/0368 @@ -0,0 +1,48 @@ +# Exim test configuration 0368 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = manualroute + domains = manualroute + route_list = * ten-1.test.ex:ten-1.test.ex:ten-2.test.ex + transport = t1 + +r2: + driver = dnslookup + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0369 b/test/confs/0369 new file mode 100644 index 000000000..879b77eb5 --- /dev/null +++ b/test/confs/0369 @@ -0,0 +1,54 @@ +# Exim test configuration 0369 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ------ Routers ------ + +begin routers + +r1: + driver = accept + domains = test.ex + transport = t1 + +r2: + driver = accept + domains = test2.ex + transport = t2 + cannot_route_message = I can't route to $local_part + + +# ------ Transports ------ + +begin transports + +t1: + driver = pipe + command = /bin/sh -c 'exit $local_part' + user = CALLER + temp_errors = 45 : 56 + +t2: + driver = pipe + command = /bin/sh -c 'exit $local_part' + user = CALLER + temp_errors = * + + +# ------ Retry ------ + +begin retry + +* * F,1d,15m + +# End diff --git a/test/confs/0370 b/test/confs/0370 new file mode 100644 index 000000000..f1f8a55f3 --- /dev/null +++ b/test/confs/0370 @@ -0,0 +1,33 @@ +# Exim test configuration 0370 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ------ Routers ------ + +begin routers + +r1: + driver = redirect + data = |DIR/bin/iefbr14 + group = CALLER_GID + pipe_transport = t1 + + +# ------ Transports ------ + +begin transports + +t1: + driver = pipe + +# End diff --git a/test/confs/0371 b/test/confs/0371 new file mode 100644 index 000000000..a13d7cd3f --- /dev/null +++ b/test/confs/0371 @@ -0,0 +1,51 @@ +# Exim test configuration 0371 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +acl_smtp_connect = connect +acl_smtp_mail = mail +acl_smtp_rcpt = rcpt +acl_smtp_data = data +acl_smtp_vrfy = vrfy + + +# ----- ACL ----- + +begin acl + +connect: + accept set acl_c0 = $acl_c0; connect + set acl_c9 = $acl_c9; connect + +mail: + accept set acl_c0 = $acl_c0; mail + set acl_c9 = $acl_c9; mail + set acl_m0 = $acl_m0; mail + +rcpt: + accept set acl_m0 = $acl_m0; rcpt + set acl_m9 = $acl_m9; rcpt + set acl_c0 = $acl_c0; rcpt + +data: + accept set acl_m0 = $acl_m0; data + set acl_m9 = $acl_m9; data + +vrfy: + accept set acl_c0 = $acl_c0; vrfy + set acl_c9 = $acl_c9; vrfy + set acl_m0 = $acl_m0; vrfy + + +# End diff --git a/test/confs/0372 b/test/confs/0372 new file mode 100644 index 000000000..34fc1aa24 --- /dev/null +++ b/test/confs/0372 @@ -0,0 +1,68 @@ +# Exim test configuration 0372 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +acl_smtp_rcpt = a1 +acl_smtp_connect = a2 + +system_filter = DIR/aux-var/TESTNUM.F +trusted_users = CALLER + + +# ----- ACL ----- + +begin acl + +a1: + accept local_parts = x + set acl_m0 = value for m0 is local_part: $local_part + set acl_m5 = value for m5 contains newline\nthere! + set acl_m9 = value for m9 is domain: $domain + + accept local_parts = a + set acl_m0 = value for m0 is local_part: $local_part + set acl_m9 = value for m9 is domain: $domain + +a2: + accept set acl_c0 = value for c0 is ip: $sender_host_address + set acl_c5 = c5 has a newline\nthere! + set acl_c9 = value for c9 is name: $sender_host_name + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + debug_print = acl_c0="$acl_c0"\nacl_c1="$acl_c1"\nacl_c2="$acl_c2"\n\ + acl_c3="$acl_c3"\nacl_c4="$acl_c4"\nacl_c5="$acl_c5"\n\ + acl_c6="$acl_c6"\nacl_c7="$acl_c7"\nacl_c8="$acl_c8"\n\ + acl_c9="$acl_c9"\nacl_m0="$acl_m0"\nacl_m1="$acl_m1"\n\ + acl_m2="$acl_m2"\nacl_m3="$acl_m3"\nacl_m4="$acl_m4"\n\ + acl_m5="$acl_m5"\nacl_m6="$acl_m6"\nacl_m7="$acl_m7"\n\ + acl_m8="$acl_m8"\nacl_m9="$acl_m9" + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = /dev/null + user = CALLER + + +# End diff --git a/test/confs/0373 b/test/confs/0373 new file mode 100644 index 000000000..c02973a52 --- /dev/null +++ b/test/confs/0373 @@ -0,0 +1,27 @@ +# Exim test configuration 0373 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex +acl_smtp_connect = connect +trusted_users = CALLER + + +# ----- ACL ----- + +begin acl + +connect: + deny condition = ${readsocket{DIR/test-socket}{QUERY-ACL\n}{2s}{*EOL*}} + accept + +# End diff --git a/test/confs/0374 b/test/confs/0374 new file mode 100644 index 000000000..3c1381b8c --- /dev/null +++ b/test/confs/0374 @@ -0,0 +1,104 @@ +# Exim test configuration 0374 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex +remote_max_parallel = 1 + + +# ----- Routers ----- + +begin routers + +u1: + driver = accept + local_parts = ^a\\d + transport = ut1 + unseen + +ut2: + driver = accept + local_parts = ^b\\d + transport = ut2 + unseen + +ut3: + driver = accept + local_parts = ^c\\d + transport = ut3 + unseen + +ut4: + driver = accept + local_parts = ^d\\d + transport = ut4 + unseen + +real: + driver = accept + transport = real + + +# ----- Transports ----- + +begin transports + +# Successful local transport +ut1: + driver = appendfile + file = DIR/test-mail/$local_part-u + user = CALLER + return_path_add + envelope_to_add + +# Hard unsuccessful local transport + +ut2: + driver = pipe + command = /non/existent/file + user = CALLER + +# Soft unsuccessful local transport + +ut3: + driver = pipe + command = /non/existent/file + temp_errors = * + user = CALLER + +# Remote transport - all types + +ut4: + driver = smtp + hosts = 127.0.0.1 + port = PORT_S + allow_localhost + max_rcpt = 1 + +# Real delivery +real: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + return_path_add + envelope_to_add + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0375 b/test/confs/0375 new file mode 100644 index 000000000..a1322bbed --- /dev/null +++ b/test/confs/0375 @@ -0,0 +1,165 @@ +# Exim test configuration 0375 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex +log_selector = +return_path_on_delivery +remote_max_parallel = 1 + + +# ----- Routers ----- + +begin routers + +u1: + driver = accept + local_parts = ^a\\d + transport = ut1 + errors_to = + unseen + +ut2: + driver = accept + local_parts = ^b\\d + transport = ut2 + errors_to = "" + unseen + +ut3: + driver = accept + local_parts = ^c\\d + transport = ut3 + errors_to = + unseen + +ut4: + driver = accept + local_parts = ^d\\d + transport = ut4 + errors_to = + unseen + +ut5: + driver = accept + local_parts = ^e\\d + transport = ut5 + unseen + +ut6: + driver = accept + local_parts = ^f\\d + address_data = $sender_address + transport = ut6 + errors_to = + unseen + +ut7: + driver = accept + local_parts = ^g\\d + address_data = $bad expansion + transport = ut6 + errors_to = + unseen + disable_logging + +ut8: + driver = accept + local_parts = ^h\\d + transport = ut1 + errors_to = ${if eq{0}{1}{x@y}fail} + unseen + +real: + driver = accept + transport = real + + +# ----- Transports ----- + +begin transports + +# Successful local transport +ut1: + driver = appendfile + file = DIR/test-mail/$local_part-u + user = CALLER + return_path_add + envelope_to_add + disable_logging + +# Hard unsuccessful local transport + +ut2: + driver = pipe + command = /non/existent/file + user = CALLER + disable_logging + +# Soft unsuccessful local transport + +ut3: + driver = pipe + command = /non/existent/file + temp_errors = * + user = CALLER + disable_logging + +# Remote transport - all types + +ut4: + driver = smtp + hosts = 127.0.0.1 + port = PORT_S + allow_localhost + max_rcpt = 1 + disable_logging + +# Another remote transport with return_path set empty + +ut5: + driver = smtp + hosts = 127.0.0.1 + port = PORT_S + allow_localhost + max_rcpt = 1 + disable_logging + return_path = + +# Another remote transport with return_path reinstating original + +ut6: + driver = smtp + hosts = 127.0.0.1 + port = PORT_S + allow_localhost + max_rcpt = 1 + disable_logging + return_path = $address_data + +# Real delivery +real: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + return_path_add + envelope_to_add + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/0376 b/test/confs/0376 new file mode 100644 index 000000000..d86d1dd55 --- /dev/null +++ b/test/confs/0376 @@ -0,0 +1,83 @@ +# Exim test configuration 0376 + +PEX=10s + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_data +callout_positive_expire = 1s +callout_domain_positive_expire = PEX + + +# ----- ACL ----- + +begin acl + +check_recipient: + deny hosts = V4NET.0.0.1 + log_message = ($sender_verify_failure) + !verify = sender/callout + deny hosts = V4NET.0.0.2 + !verify = sender/callout=postmaster + deny hosts = V4NET.0.0.3 + !verify = sender/callout=random + deny hosts = V4NET.0.0.4 + !verify = sender/callout=random,postmaster + deny hosts = V4NET.0.0.5 + !verify = sender/callout=1s,random + deny hosts = V4NET.0.0.6 + !verify = sender/callout=postmaster_mailfrom=pmsend@a.domain + deny hosts = V4NET.0.0.9 + !verify = sender/callout=fullpostmaster + deny hosts = V4NET.0.0.10 + !verify = recipient/callout=postmaster_mailfrom=pmsend@b.domain,\ + use_postmaster,random/defer_ok + accept + +check_data: + deny hosts = V4NET.0.0.7 + !verify = header_sender/callout=mailfrom=somesender@a.domain + deny hosts = V4NET.0.0.8 + !verify = header_sender/callout=1s,defer_ok + accept + +# ----- Routers ----- + +begin routers + +all: + driver = manualroute + route_list = * 127.0.0.1 + self = send + transport = smtp + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + + +# ----- Retry ----- + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0377 b/test/confs/0377 new file mode 100644 index 000000000..a08b49478 --- /dev/null +++ b/test/confs/0377 @@ -0,0 +1,84 @@ +# Exim test configuration 0377 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + + +# ----- Routers ----- + +begin routers + +defer: + driver = redirect + local_parts = ^defer + allow_defer + data = :defer: forced defer + +unseen_aaaa: + driver = redirect + local_parts = aaaa + condition = ${if first_delivery{yes}{no}} + data = defer_aaaa@$domain + unseen + +seen_aaaa: + driver = accept + local_parts = aaaa + transport = t1 + +bbbb: + driver = redirect + local_parts = bbbb + condition = ${if first_delivery{yes}{no}} + data = bbbb@$domain, defer_bbbb@$domain + +bbbb_0: + driver = accept + local_parts = bbbb + transport = t1 + +cccc_2nd_time: + driver = redirect + local_parts = cccc + condition = ${if first_delivery{no}{yes}} + data = $local_part@$domain + +cccc_redirect: + driver = redirect + local_parts = cccc + data = cccc@$domain, defer_cccc@$domain + +cccc_accept: + driver = accept + local_parts = cccc + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0378 b/test/confs/0378 new file mode 100644 index 000000000..9eaca09af --- /dev/null +++ b/test/confs/0378 @@ -0,0 +1,79 @@ +# Exim test configuration 0378 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + + +# ----- Routers ----- + +begin routers + +bounce: + driver = redirect + senders = : + data = :blackhole: + +defer: + driver = redirect + local_parts = ^defer + allow_defer + data = :defer: forced defer + +aaaa_2nd_time: + driver = redirect + local_parts = aaaa + condition = ${if first_delivery{no}{yes}} + data = aaaa@$domain + +aaaa: + driver = redirect + local_parts = aaaa + allow_filter + file_transport = t1 + pipe_transport = t2 + reply_transport = t3 + user = CALLER + data = "# Exim filter\n\ + deliver defer_aaaa@$domain\n\ + save DIR/test-mail/file\n\ + pipe \"/bin/sh -c exit\"\n\ + mail subject autoreply\n\ + text \"This is an autoreply\"" + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + user = CALLER + +t2: + driver = pipe + user = CALLER + +t3: + driver = autoreply + user = CALLER + initgroups + + +# ----- Retry ----- + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0379 b/test/confs/0379 new file mode 100644 index 000000000..81a38a284 --- /dev/null +++ b/test/confs/0379 @@ -0,0 +1,55 @@ +# Exim test configuration 0379 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + + +# ----- Routers ----- + +begin routers + +defer: + driver = redirect + local_parts = ^defer + allow_defer + data = :defer: forced defer + +aaaa_redirect: + driver = redirect + local_parts = aaaa + data = bbbb@$domain, cccc@$domain + +bc: + driver = accept + local_parts = bbbb : cccc + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0380 b/test/confs/0380 new file mode 100644 index 000000000..c6bdb5a3b --- /dev/null +++ b/test/confs/0380 @@ -0,0 +1,62 @@ +# Exim test configuration 0380 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + + +# ----- Routers ----- + +begin routers + +# This isn't part of this test per se; it's just a check for a bug +# that got fixed (crashing when debugging a forced fail in address_data). +# The router will always decline. + +r0: + driver = accept + address_data = ${if eq {a}{b}{x}fail} + transport = t1 + +r1: + driver = redirect + local_parts = aaaa + file = DIR/non-exist/$local_part + +r2: + driver = redirect + local_parts = bbbb + ignore_enotdir + file = DIR/non-exist/$local_part + +r3: + driver = accept + transport = t1 + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0381 b/test/confs/0381 new file mode 100644 index 000000000..8d930c6dc --- /dev/null +++ b/test/confs/0381 @@ -0,0 +1,28 @@ +# Exim test configuration 0381 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_rcpt +trusted_users = CALLER + +# ----- ACL ----- + +begin acl + +check_rcpt: + warn hosts = *.gov.uk.test.ex + warn hosts = !*.gov.uk.test.ex + warn hosts = *.co.uk.test.ex + warn hosts = !*.co.uk.test.ex + accept + +# End diff --git a/test/confs/0382 b/test/confs/0382 new file mode 100644 index 000000000..4fad2b69d --- /dev/null +++ b/test/confs/0382 @@ -0,0 +1,37 @@ +# Exim test configuration 0382 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +log_timezone +qualify_domain = test.ex +system_filter = DIR/aux-fixed/TESTNUM.F +timeout_frozen_after = 1s + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + senders = !: + allow_fail + data = :fail: forced fail + + +# ----- Retry ----- + +begin retry + +* * F,1d,1s + +# End diff --git a/test/confs/0383 b/test/confs/0383 new file mode 100644 index 000000000..8c5900caf --- /dev/null +++ b/test/confs/0383 @@ -0,0 +1,57 @@ +# Exim test configuration 0383 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +system_filter = DIR/aux-var/TESTNUM.F +system_filter_pipe_transport = t1 + + +# ----- Routers ----- + +begin routers + +r0: + driver = redirect + local_parts = redking + allow_filter + file = DIR/aux-var/TESTNUM.f + user = CALLER + pipe_transport = t1 + +r1: + driver = accept + transport = t2 + + +# ----- Transports ----- + +begin transports + +t1: + driver = pipe + return_output + user = CALLER + +t2: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,1d,1s + +# End diff --git a/test/confs/0384 b/test/confs/0384 new file mode 100644 index 000000000..225a2430a --- /dev/null +++ b/test/confs/0384 @@ -0,0 +1,18 @@ +# Exim test configuration 0384 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +qualify_domain = test.ex +helo_verify_hosts = * + +# End diff --git a/test/confs/0385 b/test/confs/0385 new file mode 100644 index 000000000..85172e6de --- /dev/null +++ b/test/confs/0385 @@ -0,0 +1,43 @@ +# Exim test configuration 0385 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +return_size_limit = 200 + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + senders = : + transport = t1 + +r2: + driver = redirect + allow_fail + data = :fail: forced failure + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/0386 b/test/confs/0386 new file mode 100644 index 000000000..f88f1b044 --- /dev/null +++ b/test/confs/0386 @@ -0,0 +1,37 @@ +# Exim test configuration 0386 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = DIR/aux-fixed/TESTNUM.acl$local_part +qualify_domain = test.ex +trusted_users = CALLER + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/0387 b/test/confs/0387 new file mode 100644 index 000000000..c1100f493 --- /dev/null +++ b/test/confs/0387 @@ -0,0 +1,28 @@ +# Exim test configuration 0387 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = rcpt +trusted_users = CALLER + + +# ----- ACLs ----- + +begin acl + +rcpt: + accept sender_domains = partial2-lsearch;DIR/aux-fixed/TESTNUM.1 + accept hosts = net-lsearch;DIR/aux-fixed/TESTNUM.1 : \ + net16-lsearch;DIR/aux-fixed/TESTNUM.1 + + +# End diff --git a/test/confs/0388 b/test/confs/0388 new file mode 100644 index 000000000..ec41efcaf --- /dev/null +++ b/test/confs/0388 @@ -0,0 +1,47 @@ +# Exim test configuration 0388 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +r0: + driver = redirect + senders = : + local_parts = CALLER + data = :blackhole: + +r1: + driver = manualroute + route_list = * "127.0.0.1 : V4NET.0.0.0" + transport = smtp + self = send + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + hosts_max_try = 1 + port = PORT_S + connect_timeout = 2s + +# ----- Retry ----- + +begin retry + +* * F,1s,1s + +# End diff --git a/test/confs/0389 b/test/confs/0389 new file mode 100644 index 000000000..fb9f530f1 --- /dev/null +++ b/test/confs/0389 @@ -0,0 +1,31 @@ +# Exim test configuration 0389 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = rcpt +queue_only + +# ----- ACL ----- + +begin acl + +rcpt: + warn log_message = log warning message: $acl_verify_message + !verify = sender + set acl_m0 = >$acl_verify_message< + logwrite = "acl_verify_message=$acl_verify_message" + logwrite = "acl_m0=$acl_m0" + +accept + + +# End diff --git a/test/confs/0390 b/test/confs/0390 new file mode 100644 index 000000000..6da8949d8 --- /dev/null +++ b/test/confs/0390 @@ -0,0 +1,79 @@ +# Exim test configuration 0390 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +.ifdef AA +accept_8bitmime +.endif + +.ifndef AA +acl_not_smtp = xxx +.endif + +.ifdef AA BB +acl_smtp_auth = xxx +.endif + +.ifdef AA +acl_smtp_connect = xxx +.elifdef BB +acl_smtp_connect = yyy +.endif + +.ifndef AA +acl_smtp_data = xxx +.elifndef BB +acl_smtp_data = yyy +.endif + +.ifdef AA +acl_smtp_etrn = xxx +.else +acl_smtp_etrn = yyy +.endif + +.ifdef AA + .ifdef BB + acl_smtp_expn = xxx + .endif +acl_smtp_mail = xxx +.else + .ifdef BB + acl_smtp_expn = yyy + .else + acl_smtp_expn = zzz + .endif +acl_smtp_mail = yyy +.endif + +# ----- Transports ----- + +begin transports + +.ifdef AA +t1: + driver = pipe + batch_max = 10 + command = /x/y + +.else +t1: + driver = pipe + batch_max = 20 + command = /x/y +.endif + + + + + +# End diff --git a/test/confs/0391 b/test/confs/0391 new file mode 100644 index 000000000..d094faa7a --- /dev/null +++ b/test/confs/0391 @@ -0,0 +1,46 @@ +# Exim test configuration 0391 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = acl_rcpt +log_selector = +address_rewrite + + +# ----- ACL ----- + +begin acl + +acl_rcpt: + accept verify = sender + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + debug_print = sender_address=<$sender_address> \ + local_part=$local_part \ + domain=$domain + verify_only + verify_sender + + +# ----- Rewrite ------ + +begin rewrite + +*@*.x.y $local_part@x.y + + +# End diff --git a/test/confs/0392 b/test/confs/0392 new file mode 100644 index 000000000..d7b0dc7e1 --- /dev/null +++ b/test/confs/0392 @@ -0,0 +1,41 @@ +# Exim test configuration 0392 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + no_address_test + +r2: + driver = accept + transport = t2 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + +t2: + driver = smtp + + +# End diff --git a/test/confs/0393 b/test/confs/0393 new file mode 100644 index 000000000..c7bbf0046 --- /dev/null +++ b/test/confs/0393 @@ -0,0 +1,45 @@ +# Exim test configuration 0393 + +FILTER=/bin/cat + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + user = CALLER + file = DIR/test-mail/$local_part + transport_filter = FILTER + + +# ----- Retry ----- + +begin retry + +* * F,1d,1d + +# End diff --git a/test/confs/0394 b/test/confs/0394 new file mode 100644 index 000000000..1ccbe2e8f --- /dev/null +++ b/test/confs/0394 @@ -0,0 +1,25 @@ +# Exim test configuration 0394 + +OPT= + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_connect = connect +host_lookup = * + +# ----- ACL ----- + +begin ACL + +connect: + require verify = OPT + +# End diff --git a/test/confs/0395 b/test/confs/0395 new file mode 100644 index 000000000..09861c2de --- /dev/null +++ b/test/confs/0395 @@ -0,0 +1,39 @@ +# Exim test configuration 0395 + +TRUSTED= + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +qualify_domain = test.ex +smtp_max_synprot_errors = 20 +trusted_users = TRUSTED + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0396 b/test/confs/0396 new file mode 100644 index 000000000..96e16f6c7 --- /dev/null +++ b/test/confs/0396 @@ -0,0 +1,17 @@ +# Exim test configuration 0396 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist fail = ${if eq {x}{y}{}fail} + +acl_smtp_rcpt = accept domains = +fail + +# End diff --git a/test/confs/0397 b/test/confs/0397 new file mode 100644 index 000000000..bce775a2e --- /dev/null +++ b/test/confs/0397 @@ -0,0 +1,15 @@ +# Exim test configuration 0397 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +log_file_path = /non/existent/path/to/force/failure/%s + + +# End diff --git a/test/confs/0398 b/test/confs/0398 new file mode 100644 index 000000000..31c561765 --- /dev/null +++ b/test/confs/0398 @@ -0,0 +1,71 @@ +# Exim test configuration 0398 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +acl_smtp_rcpt = rcpt + + +# ----- ACL ----- + +begin acl + +rcpt: + deny senders = qq@remote + !verify = sender + warn senders = qq@remote + !verify = sender/callout + log_message = $acl_verify_message + accept senders = qq@remote + + deny local_parts = deny + !verify = sender/callout + warn !verify = sender/callout + log_message = $acl_verify_message + warn log_message = some other warning + accept + + +# ----- Routers ----- + +begin routers + +r1: + domains = local + driver = accept + transport = t1 + +r2: + domains = remote + driver = manualroute + route_list = * 127.0.0.1 + self = send + transport = t2 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +t2: + driver = smtp + port = PORT_S + allow_localhost + + +# End diff --git a/test/confs/0399 b/test/confs/0399 new file mode 100644 index 000000000..7d5215b97 --- /dev/null +++ b/test/confs/0399 @@ -0,0 +1,37 @@ +# Exim test configuration 0399 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + data = + more = ${if eq {1}{0}{no}fail} + +r2: + driver = redirect + data = + more = ${if eq {1}{0}{no}{yes}} + +r3: + driver = redirect + data = + more = $unknown_variable + + +# End diff --git a/test/confs/0400 b/test/confs/0400 new file mode 100644 index 000000000..c7daad9f9 --- /dev/null +++ b/test/confs/0400 @@ -0,0 +1,55 @@ +# Exim test configuration 0400 + +DATA= + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + local_parts = ^t1 + data = DATA + +r2: + driver = redirect + local_parts = ^alias + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.alias}} + +r3: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$address_file + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,1d,1d + + +# End diff --git a/test/confs/0401 b/test/confs/0401 new file mode 100644 index 000000000..d77af0c2b --- /dev/null +++ b/test/confs/0401 @@ -0,0 +1,32 @@ +# Exim test configuration 0401 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +acl_smtp_connect = connect +acl_smtp_mail = mail +queue_only + + +# ----- ACL ----- + +begin acl + +connect: + accept hosts = DIR/aux-var/TESTNUM.hosts1 + +mail: + accept hosts = DIR/aux-var/TESTNUM.hosts2 + + +# End diff --git a/test/confs/0402 b/test/confs/0402 new file mode 100644 index 000000000..2adc75704 --- /dev/null +++ b/test/confs/0402 @@ -0,0 +1,82 @@ +# Exim test configuration 0402 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + local_parts = CALLER + router_home_directory = /non-exist/$local_part + transport = t1 + +r2: + driver = accept + local_parts = usery + router_home_directory = /non-exist/$domain + transport_home_directory = /non-exist/$local_part + transport = t1 + +r3: + driver = accept + local_parts = userz + router_home_directory = /non-exist/$domain + transport_home_directory = /non-exist/junk + transport = t2 + +r4: + driver = redirect + local_parts = CALLER + local_part_prefix = *+ + router_home_directory = /non-exist/$local_part + file_transport = ft1 + data = DIR/test-mail/junk + +r5: + driver = redirect + local_parts = usery + local_part_prefix = *+ + router_home_directory = /non-exist/$domain + transport_home_directory = /non-exist/$local_part + file_transport = ft1 + data = DIR/test-mail/junk + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = /dev/null + user = CALLER + current_directory = / + +ft1: + driver = appendfile + user = CALLER + current_directory = / + +t2: + driver = appendfile + file = /dev/null + home_directory = /$local_part + user = CALLER + current_directory = / + + +# End diff --git a/test/confs/0403 b/test/confs/0403 new file mode 100644 index 000000000..d0bd93de0 --- /dev/null +++ b/test/confs/0403 @@ -0,0 +1,48 @@ +# Exim test configuration 0403 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + domains = lsearch;DIR/aux-fixed/TESTNUM.data + local_parts = lsearch;DIR/aux-fixed/TESTNUM.data + address_data = ADDRESSDATA + file_transport = t1 + data = DIR/test-mail/junk + router_home_directory = /usr + debug_print = +++ROUTER:\n\ + +++domain_data=$domain_data\n\ + +++local_part_data=$local_part_data\n\ + +++address_data=$address_data\n\ + +++home=$home + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + user = CALLER + debug_print = +++TRANSPORT:\n\ + +++domain_data=$domain_data\n\ + +++local_part_data=$local_part_data\n\ + +++address_data=$address_data\n\ + +++home=$home + +# End diff --git a/test/confs/0404 b/test/confs/0404 new file mode 100644 index 000000000..75a59498e --- /dev/null +++ b/test/confs/0404 @@ -0,0 +1,53 @@ +# Exim test configuration 0404 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + local_parts = sender + transport = t2 + +r2: + driver = redirect + allow_filter + data = #Exim filter\nmail text rhubarb\nseen finish + reply_transport = t1 + user = CALLER + initgroups + +# ----- Transports ----- + +begin transports + +t1: + driver = autoreply + +t2: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,1d,10m + +# End diff --git a/test/confs/0405 b/test/confs/0405 new file mode 100644 index 000000000..1bffa68f3 --- /dev/null +++ b/test/confs/0405 @@ -0,0 +1,39 @@ +# Exim test configuration 0405 + +UTF8= + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +dns_check_names_pattern = \ + (?i)^(?>(?(1)\.|())[a-z0-9\xc0-\xff](?>[-a-z0-9\x80-\xff]*[a-z0-9\x80-\xbf])?)+$ + +UTF8 + +# ----- Routers ----- + +begin routers + +r1: + driver = dnslookup + transport = t1 + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + + +# End diff --git a/test/confs/0406 b/test/confs/0406 new file mode 100644 index 000000000..fa4ad5161 --- /dev/null +++ b/test/confs/0406 @@ -0,0 +1,16 @@ +# Exim test configuration 0406 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +# End diff --git a/test/confs/0407 b/test/confs/0407 new file mode 100644 index 000000000..8be5532d1 --- /dev/null +++ b/test/confs/0407 @@ -0,0 +1,25 @@ +# Exim test configuration 0407 + +HEADER_MAXSIZE= +HEADER_LINE_MAXSIZE= + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +acl_smtp_rcpt = accept +queue_only + +HEADER_MAXSIZE +HEADER_LINE_MAXSIZE + +# End diff --git a/test/confs/0408 b/test/confs/0408 new file mode 100644 index 000000000..e914ae983 --- /dev/null +++ b/test/confs/0408 @@ -0,0 +1,38 @@ +# Exim test configuration 0408 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + local_parts = userx : usery + errors_to = usery + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/0409 b/test/confs/0409 new file mode 100644 index 000000000..be5b769a4 --- /dev/null +++ b/test/confs/0409 @@ -0,0 +1,20 @@ +# Exim test configuration 0409 + +BANNER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +smtp_banner = BANNER + +# End diff --git a/test/confs/0410 b/test/confs/0410 new file mode 100644 index 000000000..b8da514f4 --- /dev/null +++ b/test/confs/0410 @@ -0,0 +1,62 @@ +# Exim test configuration 0410 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +acl_smtp_rcpt = rcpt + + +# ----- ACL ----- + +begin ACL + +rcpt: + accept verify = recipient + verify = sender + condition = ${if eq {$address_data}{ADDRESS_DATA_STRING}{yes}{no}} + condition = ${if eq {$sender_address_data}{SENDER_ADDRESS_DATA_STRING}{yes}{no}} + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + local_parts = orig + data = child@test.ex + +r2: + driver = accept + local_parts = child + address_data = ADDRESS_DATA_STRING + transport = t1 + +r3: + driver = accept + local_parts = oksender + address_data = SENDER_ADDRESS_DATA_STRING + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = /dev/null + user = CALLER + + +# End diff --git a/test/confs/0411 b/test/confs/0411 new file mode 100644 index 000000000..b06489d10 --- /dev/null +++ b/test/confs/0411 @@ -0,0 +1,60 @@ +# Exim test configuration 0411 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + local_parts = ^t1 + allow_filter + user = CALLER + data = "#Exim filter\n save afolder" + file_transport = t1 + +r2: + driver = redirect + local_parts = ^t2 + allow_filter + user = CALLER + data = "#Exim filter\n save bfolder" + file_transport = t2 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$address_file + user = CALLER + batch_max = 10 + +t2: + driver = appendfile + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,1d,1d + + +# End diff --git a/test/confs/0412 b/test/confs/0412 new file mode 100644 index 000000000..708cf0a1f --- /dev/null +++ b/test/confs/0412 @@ -0,0 +1,42 @@ +# Exim test configuration 0412 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +qualify_domain = test.ex +system_filter = DIR/aux-fixed/TESTNUM.F + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + user = CALLER + file = DIR/test-mail/$local_part + headers_add = "\n\ + FROM: $h_from:\n\ + --------------------------------\n\ + REPLY_ADDRESS: $reply_address\n\ + --------------------------------\n\ + " + +# End diff --git a/test/confs/0413 b/test/confs/0413 new file mode 100644 index 000000000..8ae83dee3 --- /dev/null +++ b/test/confs/0413 @@ -0,0 +1,68 @@ +# Exim test configuration 0413 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +acl_smtp_mail = mail + + +# ----- ACL ----- + +begin acl + +mail: + accept verify = sender/callout + + +# ----- Routers ----- + +begin routers + +r1: + local_parts = r1 + driver = accept + transport = t1 + +r2: + local_parts = r2 + driver = manualroute + route_list = * HOSTIPV4 + self = send + transport = t1 + +r3: + local_parts = r3 + driver = manualroute + route_list = * HOSTIPV4 + self = send + transport = t2 + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = 127.0.0.1 + allow_localhost + port = PORT_S + +t2: + driver = smtp + hosts = 127.0.0.1 + hosts_override + allow_localhost + port = PORT_S + + +# End diff --git a/test/confs/0414 b/test/confs/0414 new file mode 100644 index 000000000..84ca827a3 --- /dev/null +++ b/test/confs/0414 @@ -0,0 +1,52 @@ +# Exim test configuration 0414 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +domainlist A = lsearch;DIR/aux-fixed/TESTNUM.list1 +domainlist B = lsearch;DIR/aux-fixed/TESTNUM.list2 +domainlist C = +A : +B + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + domains = !+C + debug_print = domain_data=$domain_data + +r2: + driver = accept + transport = t1 + domains = +B + debug_print = domain_data=$domain_data + +r3: + driver = accept + transport = t1 + domains = +A + debug_print = domain_data=$domain_data + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = /dev/null + user = CALLER + +# End diff --git a/test/confs/0415 b/test/confs/0415 new file mode 100644 index 000000000..536eaa6c1 --- /dev/null +++ b/test/confs/0415 @@ -0,0 +1,25 @@ +# Exim test configuration 0415 + +ARG1=40M +ARG2=1.0 +VALUE=0 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +check_spool_space = ARG1 +queue_only_load = ARG2 + +finduser_retries = VALUE + +# End diff --git a/test/confs/0416 b/test/confs/0416 new file mode 100644 index 000000000..08146e259 --- /dev/null +++ b/test/confs/0416 @@ -0,0 +1,59 @@ +# Exim test configuration 0416 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex +queue_only +no_queue_only_override + +acl_smtp_helo = helo +acl_smtp_mail = mail +acl_smtp_rcpt = ${if eq{$local_part}{nested_discard}{nested_rcpt}{rcpt}} +acl_smtp_data = data +acl_not_smtp = notsmtp + +log_selector = +received_recipients + + +# ----- ACLs ----- + +begin acl + +helo: + discard + +mail: + discard senders = discard@x.y + log_message = discard message 2 + accept + +rcpt: + discard local_parts = discard + log_message = discard message 1 + accept + +nested_rcpt: + accept acl = helo + +data: + discard condition = ${if match{$recipients}{data_message_discard}} + log_message = discard message 3 + discard condition = $h_discard: + accept + +notsmtp: + discard condition = ${if match{$recipients}{data_message_discard}} + log_message = discard message 4 + discard condition = $h_discard: + accept + +# End diff --git a/test/confs/0417 b/test/confs/0417 new file mode 100644 index 000000000..4052c570e --- /dev/null +++ b/test/confs/0417 @@ -0,0 +1,46 @@ +# Exim test configuration 0417 + +RETURN_ERROR_DETAILS = false + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +acl_smtp_rcpt = rcpt +smtp_return_error_details = RETURN_ERROR_DETAILS + + +# ----- ACLs ----- + +begin acl + +rcpt: + require verify = sender + + +# ----- Routers ----- + +begin routers + +r1: + driver = dnslookup + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + +# End diff --git a/test/confs/0418 b/test/confs/0418 new file mode 100644 index 000000000..7df596962 --- /dev/null +++ b/test/confs/0418 @@ -0,0 +1,19 @@ +# Exim test configuration 0418 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +acl_smtp_rcpt = DIR/aux-fixed/TESTNUM.acl + + +# End diff --git a/test/confs/0419 b/test/confs/0419 new file mode 100644 index 000000000..72dfc6824 --- /dev/null +++ b/test/confs/0419 @@ -0,0 +1,37 @@ +# Exim test configuration 0419 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +domainlist local_domains = !mxt13.test.ex : !other1.test.ex : *.test.ex +hosts_treat_as_local = +local_domains + + +# ----- Routers ----- + +begin routers + +dnslookup: + driver = dnslookup + domains = ! +local_domains + transport = smtp + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + + +# End diff --git a/test/confs/0420 b/test/confs/0420 new file mode 100644 index 000000000..0ac496fd5 --- /dev/null +++ b/test/confs/0420 @@ -0,0 +1,20 @@ +# Exim test configuration 0420 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +acl_smtp_rcpt = accept + +received_header_text = ${if eq{$sender_address}{x@y}{}{Received: some text}} + +# End diff --git a/test/confs/0421 b/test/confs/0421 new file mode 100644 index 000000000..a5feb10f0 --- /dev/null +++ b/test/confs/0421 @@ -0,0 +1,38 @@ +# Exim test configuration 0421 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +system_filter = DIR/aux-fixed/TESTNUM.F + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + headers_rewrite = *@* abc@x.y.z + user = CALLER + +# End diff --git a/test/confs/0422 b/test/confs/0422 new file mode 100644 index 000000000..e913725e7 --- /dev/null +++ b/test/confs/0422 @@ -0,0 +1,29 @@ +# Exim test configuration 0422 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +acl_smtp_connect = connect + + +# ----- ACL ----- + +begin acl + +connect: + deny message = dnslist_value is $dnslist_value + dnslists = rbl.test.ex=127.0.0.2 + accept + + +# End diff --git a/test/confs/0423 b/test/confs/0423 new file mode 100644 index 000000000..0f5ae85f6 --- /dev/null +++ b/test/confs/0423 @@ -0,0 +1,33 @@ +# Exim test configuration 0423 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +acl_smtp_connect = connect + + +# ----- ACL ----- + +begin acl + +connect: + deny message = xxxxxxxxxxxxxx has refused this message because it looks \ + like it is infected with the Sobig.E worm. See \ + http://www.xxxx.xxx/xxxxxxxx/xxxx/xxxx/w32.sobig.e@xx.html \ + for details. If you feel this determination is in error, \ + please forward the entire message to \ + postmaster@xxxxxxxxxxxxx.com and include code \"xx#1\" \ + in the Subject + + +# End diff --git a/test/confs/0424 b/test/confs/0424 new file mode 100644 index 000000000..16b4d6578 --- /dev/null +++ b/test/confs/0424 @@ -0,0 +1,27 @@ +# Exim test configuration 0424 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + allow_fail + data = :fail: Return_path is: <$return_path> + + +# End diff --git a/test/confs/0425 b/test/confs/0425 new file mode 100644 index 000000000..73e3fb81b --- /dev/null +++ b/test/confs/0425 @@ -0,0 +1,48 @@ +# Exim test configuration 0425 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +acl_smtp_rcpt = a1 + + +# ----- ACLs ----- + +begin acl + +a1: + warn !verify = recipient + warn verify = sender + + accept + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + local_parts = ok + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + + +# End diff --git a/test/confs/0426 b/test/confs/0426 new file mode 100644 index 000000000..b61fead03 --- /dev/null +++ b/test/confs/0426 @@ -0,0 +1,39 @@ +# Exim test configuration 0426 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +# ----- Routers ----- + +begin routers + +r0: + driver = redirect + senders = : + data = :blackhole: + +r1: + driver = dnslookup + self = send + transport = t1 + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + port = PORT_S + + +# End diff --git a/test/confs/0427 b/test/confs/0427 new file mode 100644 index 000000000..156c7ace8 --- /dev/null +++ b/test/confs/0427 @@ -0,0 +1,26 @@ +# Exim test configuration 0427 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +# ----- Routers ----- + +begin routers + + +# ----- Transports ----- + +begin transports + + +# End diff --git a/test/confs/0428 b/test/confs/0428 new file mode 100644 index 000000000..d89b19073 --- /dev/null +++ b/test/confs/0428 @@ -0,0 +1,83 @@ +# Exim test configuration 0428 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex +trusted_users = CALLER + +# ----- Routers ----- + +begin routers + +rb: + driver = accept + senders = : + transport = t2 + +r0: + driver = redirect + local_parts = redirected + allow_filter + user = CALLER + file_transport = t1 + data = "#Sieve filter\n keep;" + +r1: + driver = redirect + local_parts = ^restrict- + allow_filter + forbid_file + skip_syntax_errors + data = "#Sieve filter\n$h_filter:" + user = CALLER + file_transport = t1 + +r2: + driver = redirect + allow_filter + data = "#Sieve filter\n$h_filter:" + user = CALLER + file_transport = t1 + reply_transport = t3 + sieve_vacation_directory = DIR/test-vacation-directory + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = ${if eq{$address_file}{inbox} \ + {DIR/test-mail/$local_part} \ + {${if eq{${substr_0_1:$address_file}}{/} \ + {$address_file} \ + {DIR/test-mail/$address_file} \ + }} \ + } + delivery_date_add + envelope_to_add + return_path_add + user = CALLER + +t2: + driver = appendfile + file = DIR/test-mail/$local_part + delivery_date_add + envelope_to_add + return_path_add + user = CALLER + +t3: + driver = autoreply + +# End diff --git a/test/confs/0429 b/test/confs/0429 new file mode 100644 index 000000000..68e7a417a --- /dev/null +++ b/test/confs/0429 @@ -0,0 +1,35 @@ +# Exim test configuration 0429 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +queue_only + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = 127.0.0.1 + port = PORT_S + allow_localhost + hosts_avoid_esmtp = 127.0.0.1 + +# End diff --git a/test/confs/0430 b/test/confs/0430 new file mode 100644 index 000000000..847af4ed2 --- /dev/null +++ b/test/confs/0430 @@ -0,0 +1,46 @@ +# Exim test configuration 0430 + +LIST= +SELF=freeze + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +disable_ipv6 + +# ----- Routers ----- + +begin routers + +r1: + driver = manualroute + domains = manual.route + transport = t1 + route_list = * LIST + self = SELF + +r2: + driver = manualroute + domains = random.manual.route + transport = t1 + route_list = * LIST + hosts_randomize + ignore_target_hosts = 127.0.0.1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + +# End diff --git a/test/confs/0431 b/test/confs/0431 new file mode 100644 index 000000000..0cf942225 --- /dev/null +++ b/test/confs/0431 @@ -0,0 +1,61 @@ +# Exim test configuration 0431 + +AFFIX= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +# This isn't relevant - it's just here to test that -odi +# can override it. + +queue_only + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + local_part_prefix = *- + transport = t1 + +r2: + driver = accept + local_part_suffix = +* + transport = t1 + +r3: + driver = accept + local_part_prefix = *. + transport = t2 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = 127.0.0.1 + port = PORT_S + allow_localhost + AFFIX + +t2: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + use_bsmtp + AFFIX + + +# End diff --git a/test/confs/0432 b/test/confs/0432 new file mode 100644 index 000000000..1f69870de --- /dev/null +++ b/test/confs/0432 @@ -0,0 +1,47 @@ +# Exim test configuration 0432 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +# This isn't relevant - it's just here to test that -odi +# can override it. + +acl_smtp_mail = mail + + +# ----- ACLs ----- + +begin acl + +mail: + accept verify = sender/callout=1s,maxwait=1s + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = <; 127.0.0.1 ; + port = PORT_S + allow_localhost + +# End diff --git a/test/confs/0433 b/test/confs/0433 new file mode 100644 index 000000000..9183cc0c3 --- /dev/null +++ b/test/confs/0433 @@ -0,0 +1,22 @@ +# Exim test configuration 0433 + +PORT= +IFACE= + + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +PORT +IFACE +disable_ipv6 + +# End diff --git a/test/confs/0434 b/test/confs/0434 new file mode 100644 index 000000000..808caa62c --- /dev/null +++ b/test/confs/0434 @@ -0,0 +1,38 @@ +# Exim test configuration 0434 + +ELI= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +extra_local_interfaces=ELI + + +# ----- Routers ----- + +begin routers + +r1: + driver = manualroute + route_list = * 1.2.3.4 + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + + + +# End diff --git a/test/confs/0435 b/test/confs/0435 new file mode 100644 index 000000000..010f7cce7 --- /dev/null +++ b/test/confs/0435 @@ -0,0 +1,15 @@ +# Exim test configuration 0435 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# End diff --git a/test/confs/0436 b/test/confs/0436 new file mode 100644 index 000000000..e944668d8 --- /dev/null +++ b/test/confs/0436 @@ -0,0 +1,35 @@ +# Exim test configuration 0436 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + envelope_to_add + use_bsmtp + file = DIR/test-mail/$sender_address_local_part + user = CALLER + batch_max = 20000 + +# End diff --git a/test/confs/0437 b/test/confs/0437 new file mode 100644 index 000000000..73ad8b39e --- /dev/null +++ b/test/confs/0437 @@ -0,0 +1,34 @@ +# Exim test configuration 0437 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex + +rfc1413_query_timeout = 0s +spool_directory = DIR/${lookup{spool}lsearch{DIR/aux-fixed/TESTNUM.ls}} +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +queue_run_in_order + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = ${lookup{transport}lsearch{DIR/aux-fixed/TESTNUM.ls}} + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/${lookup{file}lsearch{DIR/aux-fixed/TESTNUM.ls}} + user = CALLER + +# End diff --git a/test/confs/0438 b/test/confs/0438 new file mode 100644 index 000000000..2b129db05 --- /dev/null +++ b/test/confs/0438 @@ -0,0 +1,17 @@ +# Exim test configuration 0438 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +disable_ipv6 + +# End diff --git a/test/confs/0439 b/test/confs/0439 new file mode 100644 index 000000000..67c51f4e0 --- /dev/null +++ b/test/confs/0439 @@ -0,0 +1,17 @@ +# Exim test configuration 0439 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +message_size_limit = 2048M + +# End diff --git a/test/confs/0440 b/test/confs/0440 new file mode 100644 index 000000000..9c3bb73de --- /dev/null +++ b/test/confs/0440 @@ -0,0 +1,39 @@ +# Exim test configuration 0440 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +queue_run_in_order + + +# ----- Routers ----- + +begin routers + +r1: + driver = manualroute + transport = t1 + self = send + route_list = * 127.0.0.1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + port = PORT_S + transport_filter = /bin/cat + + +# End diff --git a/test/confs/0441 b/test/confs/0441 new file mode 100644 index 000000000..12931ec6a --- /dev/null +++ b/test/confs/0441 @@ -0,0 +1,16 @@ +# Exim test configuration 0441 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + + +# End diff --git a/test/confs/0442 b/test/confs/0442 new file mode 100644 index 000000000..604abab74 --- /dev/null +++ b/test/confs/0442 @@ -0,0 +1,46 @@ +# Exim test configuration 0442 + +BAD= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +qualify_domain = test.ex + +###################################################################### +# ACL CONFIGURATION # +# Specifies access control lists for incoming SMTP mail # +###################################################################### + +.include DIR/aux-fixed/TESTNUM.acl + + +###################################################################### +# ROUTERS CONFIGURATION # +# Specifies how addresses are handled # +###################################################################### + +.include DIR/aux-fixed/TESTNUM.routers + + +###################################################################### +# TRANSPORTS CONFIGURATION # +###################################################################### + +.include_if_exists DIR/aux-fixed/TESTNUM.transports + +.include_if_exists /junk/not/exist + +BAD + + +# End diff --git a/test/confs/0443 b/test/confs/0443 new file mode 100644 index 000000000..39f07bff9 --- /dev/null +++ b/test/confs/0443 @@ -0,0 +1,37 @@ +# Exim test configuration 0443 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +qualify_domain = test.ex + +acl_smtp_rcpt = rcpt + + +# ----- ACLs ----- + +begin acl + +rcpt: + accept verify = sender/callout=1s + + +# ----- Routers ----- + +begin routers + +r1: + driver = dnslookup + verify_only + + +# End diff --git a/test/confs/0444 b/test/confs/0444 new file mode 100644 index 000000000..d696a9c8e --- /dev/null +++ b/test/confs/0444 @@ -0,0 +1,44 @@ +# Exim test configuration 0444 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +qualify_domain = test.ex + +system_filter = DIR/aux-fixed/TESTNUM.sysfilter +system_filter_reply_transport = t2 +system_filter_user = EXIMUSER + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +t2: + driver = autoreply + user = CALLER + + +# End diff --git a/test/confs/0445 b/test/confs/0445 new file mode 100644 index 000000000..55c65799a --- /dev/null +++ b/test/confs/0445 @@ -0,0 +1,40 @@ +# Exim test configuration 0445 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +qualify_domain = test.ex + +acl_smtp_rcpt = rcpt + + +# ----- ACL ----- + +begin acl + +rcpt: + deny !verify = sender + + +# ----- Routers ----- + +begin routers + +bad_addresses: + driver = redirect + data = ${lookup{$local_part@$domain}lsearch{DIR/aux-fixed/TESTNUM.data}\ + {:fail:$value}fail} + allow_fail + verify_only + debug_print = "+++ sender_address=<$sender_address>" + +# End diff --git a/test/confs/0446 b/test/confs/0446 new file mode 100644 index 000000000..f74289fe9 --- /dev/null +++ b/test/confs/0446 @@ -0,0 +1,54 @@ +# Exim test configuration 0446 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +qualify_domain = test.ex + +acl_smtp_rcpt = accept +acl_smtp_data = smtp_data +acl_not_smtp = not_smtp + + +#----- ACL ----- + +begin acl + +smtp_data: + warn message = X-ACL: $received_count + accept + +not_smtp: + warn message = X-ACL: $received_count + accept + + +#----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + headers_add = X-Router: $received_count + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0447 b/test/confs/0447 new file mode 100644 index 000000000..d3ce5f7ed --- /dev/null +++ b/test/confs/0447 @@ -0,0 +1,60 @@ +# Exim test configuration 0447 + +INSERT= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +qualify_domain = test.ex + +#----- Routers ----- + +begin routers + +r0: + driver = dnslookup + domains = *.test.again.dns + transport = t1 + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +# A connection timeout of 999999 turns connection refused into connection +# timeout when running in the test harness. + +t1: + driver = smtp + hosts = 127.0.0.1 + port = PORT_S + allow_localhost + connect_timeout = 999999s + + +# ----- Retry ----- + +begin retry + +INSERT +#* timeout_dns F,1d,13s +* timeout_connect F,1d,1m +* timeout F,1d,2m +* auth_failed F,1d,10m +* * F,1d,3m + + +# End diff --git a/test/confs/0448 b/test/confs/0448 new file mode 100644 index 000000000..cf70f2513 --- /dev/null +++ b/test/confs/0448 @@ -0,0 +1,39 @@ +# Exim test configuration 0448 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +qualify_domain = test.ex + +acl_smtp_rcpt = rcpt +queue_only = true +trusted_users = CALLER + + +# ----- ACL ----- + +begin acl + +rcpt: + accept local_parts = CALLER + accept verify = sender + + +# ----- Rewrite ------ + +begin rewrite + +^postmaster\@my\.domain <> S + +postmaster@my.domain <> F + +# End diff --git a/test/confs/0449 b/test/confs/0449 new file mode 100644 index 000000000..b67d267ca --- /dev/null +++ b/test/confs/0449 @@ -0,0 +1,38 @@ +# Exim test configuration 0449 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +qualify_domain = test.ex + +queue_only_file = DIR/test-data + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0450 b/test/confs/0450 new file mode 100644 index 000000000..fa0b0272b --- /dev/null +++ b/test/confs/0450 @@ -0,0 +1,47 @@ +# Exim test configuration 0450 + +EXTRA= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = 127.0.0.1 + allow_localhost + port = ${if queue_running{PORT_D2}{PORT_D}}EXTRA + + + +# ----- Retry ----- + +begin retry + +* * F,1d,10m + +# End diff --git a/test/confs/0451 b/test/confs/0451 new file mode 100644 index 000000000..8c24991a9 --- /dev/null +++ b/test/confs/0451 @@ -0,0 +1,47 @@ +# Exim test configuration 0451 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +qualify_domain = test.ex + +acl_smtp_rcpt = accept +acl_smtp_data = data_check + + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + allow_fail + data = ${if eq{$local_part}{good}{}{:fail:custom message}} + +r2: + driver = accept + local_parts = good + verify_only + + + +# ----- ACL ----- + +begin AcL + +data_check: + accept message = message="$acl_verify_message" + verify = sender + + +# End diff --git a/test/confs/0452 b/test/confs/0452 new file mode 100644 index 000000000..59243205b --- /dev/null +++ b/test/confs/0452 @@ -0,0 +1,47 @@ +# Exim test configuration 0452 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + allow_filter + file = DIR/aux-fixed/TESTNUM.filter-$h_fno: + reply_transport = t2 + user = CALLER + +r2: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +t2: + driver = autoreply + + +# End diff --git a/test/confs/0453 b/test/confs/0453 new file mode 100644 index 000000000..87aa65b58 --- /dev/null +++ b/test/confs/0453 @@ -0,0 +1,22 @@ +# Exim test configuration 0453 + +LIMIT= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +qualify_domain = test.ex + +LIMIT + + +# End diff --git a/test/confs/0454 b/test/confs/0454 new file mode 100644 index 000000000..d0c1844ea --- /dev/null +++ b/test/confs/0454 @@ -0,0 +1,54 @@ +# Exim test configuration 0454 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +qualify_domain = test.ex + +acl_smtp_rcpt = accept +log_selector = +address_rewrite + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + allow_filter + file = DIR/aux-fixed/TESTNUM.filter + redirect_router = r2 + user = CALLER + +r2: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = /dev/null + user = CALLER + + +# ----- Rewrite ----- + +begin rewrite + +*@cam $local_part@cam.ac.uk + + +# End diff --git a/test/confs/0455 b/test/confs/0455 new file mode 100644 index 000000000..eb6982fd6 --- /dev/null +++ b/test/confs/0455 @@ -0,0 +1,56 @@ +# Exim test configuration 0455 + +HOSTS_MAX_TRY=4 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_not_smtp = non + +ignore_bounce_errors_after = 0s +qualify_domain = test.ex + + +# ----- ACLs ----- + +begin acl + +non: + warn senders = : + control = queue_only + accept + + +# ----- Routers ----- + +begin routers + +r1: + driver = dnslookup + transport = smtp + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + connect_timeout = 1s + hosts_max_try = HOSTS_MAX_TRY + + +# ----- Retry ----- + +begin retry + +* * F,2s,1s + +# End diff --git a/test/confs/0456 b/test/confs/0456 new file mode 100644 index 000000000..3adcce54a --- /dev/null +++ b/test/confs/0456 @@ -0,0 +1,47 @@ +# Exim test configuration 0456 + +HOSTS_MAX_TRY=4 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +ignore_bounce_errors_after = 0s +qualify_domain = test.ex + +# ----- Routers ----- + +begin routers + +test_bus_error: + driver = redirect + local_parts = test-bus-error + errors_to = owner-bus-error@localhost + data = postmaster@localhost + +accept: + driver = accept + transport = t1 + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# ----- Retry ----- + +begin retry + +* * F,4s,1s + +# End diff --git a/test/confs/0457 b/test/confs/0457 new file mode 100644 index 000000000..162ed5611 --- /dev/null +++ b/test/confs/0457 @@ -0,0 +1,28 @@ +# Exim test configuration 0457 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_helo = helo +acl_smtp_mail = mail + + +# ----- ACLs ----- + +begin acl + +helo: + deny message = testing deny + +mail: + warn log_message = sender_helo_name is >$sender_helo_name< + deny message = testing deny + +# End diff --git a/test/confs/0458 b/test/confs/0458 new file mode 100644 index 000000000..65fa24080 --- /dev/null +++ b/test/confs/0458 @@ -0,0 +1,29 @@ +# Exim test configuration 0458 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +qualify_domain = test.ex + +acl_smtp_mail = mail +log_selector = +smtp_protocol_error+incoming_interface+incoming_port + + +# ----- ACLs ----- + +begin acl + +mail: + deny condition = ${if eq{$sender_address_local_part}{deny}{yes}{no}} + accept + +# End diff --git a/test/confs/0459 b/test/confs/0459 new file mode 100644 index 000000000..f04d907fc --- /dev/null +++ b/test/confs/0459 @@ -0,0 +1,32 @@ +# Exim test configuration 0459 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +qualify_domain = test.ex + +acl_smtp_rcpt = $local_part + + +# ----- ACLs ----- + +begin acl + +inner: + defer log_message = forced defer + +outer: + deny senders = ${lookup{xxx}lsearch{/non/exist}} + deny acl = inner + + +# End diff --git a/test/confs/0460 b/test/confs/0460 new file mode 100644 index 000000000..5c3483190 --- /dev/null +++ b/test/confs/0460 @@ -0,0 +1,38 @@ +# Exim test configuration 0460 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +qualify_domain = test.ex + +acl_smtp_rcpt = accept + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0461 b/test/confs/0461 new file mode 100644 index 000000000..3a8907265 --- /dev/null +++ b/test/confs/0461 @@ -0,0 +1,61 @@ +# Exim test configuration 0461 + +FALLBACK=fallback_hosts = 127.0.0.1 +ROUTE_DATA=V4NET.0.0.1 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r0: + driver = accept + senders = : + transport = t2 + +r1: + driver = manualroute + route_data = ROUTE_DATA + transport = t1 + FALLBACK + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + port = PORT_S + connect_timeout = 1s + allow_localhost + +t2: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + +begin retry + +V4NET.0.0.1 * F,1s,1s +V4NET.0.0.2 * F,1s,2s +* * F,1d,1s + + +# End diff --git a/test/confs/0462 b/test/confs/0462 new file mode 100644 index 000000000..31560b90f --- /dev/null +++ b/test/confs/0462 @@ -0,0 +1,58 @@ +# Exim test configuration 0462 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +acl_smtp_rcpt = $local_part +smtp_return_error_details + +# ----- ACL ----- + +begin acl + +checkpm: + deny !verify = sender/callout=postmaster + accept + +nocheckpm: + deny !verify = sender/callout + accept + +# ----- Routers ----- + +begin routers + +all: + driver = manualroute + route_list = * 127.0.0.1 + self = send + transport = smtp + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + + +# ----- Retry ----- + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0463 b/test/confs/0463 new file mode 100644 index 000000000..e81afcfb5 --- /dev/null +++ b/test/confs/0463 @@ -0,0 +1,36 @@ +# Exim test configuration 0463 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +# ----- Routers ----- + +begin routers + +all: + driver = dnslookup + domains = !@mx_any + qualify_single + transport = smtp + widen_domains = test.ex + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + +# End diff --git a/test/confs/0464 b/test/confs/0464 new file mode 100644 index 000000000..1709839b4 --- /dev/null +++ b/test/confs/0464 @@ -0,0 +1,55 @@ +# Exim test configuration 0464 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = rcpt + +domainlist local_domains = test.ex +domainlist special_domains = lsearch;DIR/aux-fixed/TESTNUM.domains + + +# ----- ACLs ----- + +begin acl + +rcpt: + require domains = +special_domains + verify = recipient + + require domains = +special_domains + verify = recipient + accept + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + domains = +special_domains + data = $local_part@xxx.$domain + +r2: + driver = accept + transport = smtp + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + +# End diff --git a/test/confs/0465 b/test/confs/0465 new file mode 100644 index 000000000..32c1664cd --- /dev/null +++ b/test/confs/0465 @@ -0,0 +1,27 @@ +# Exim test configuration 0465 + +STD= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +acl_smtp_data = check_data +queue_only +trusted_users = CALLER +STD + + +begin acl +check_data: + accept verify = header_syntax + +# End diff --git a/test/confs/0466 b/test/confs/0466 new file mode 100644 index 000000000..575f2ce60 --- /dev/null +++ b/test/confs/0466 @@ -0,0 +1,59 @@ +# Exim test configuration 0466 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +r1: + driver = manualroute + self = send + transport = t1 + route_list = * "${if eq {1}{1}{127.0.0.1}{\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ + }}" + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + +# End diff --git a/test/confs/0467 b/test/confs/0467 new file mode 100644 index 000000000..56011f4a3 --- /dev/null +++ b/test/confs/0467 @@ -0,0 +1,36 @@ +# Exim test configuration 0467 + +SRV=smtp + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +log_selector = +outgoing_port +disable_ipv6 + +# ----- Routers ----- + +begin routers + +r1: + driver = dnslookup + check_srv = SRV + transport = t1 + self = send + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + +# End diff --git a/test/confs/0468 b/test/confs/0468 new file mode 100644 index 000000000..293e061fd --- /dev/null +++ b/test/confs/0468 @@ -0,0 +1,31 @@ +# Exim test configuration 0468 + +SRV=smtp + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +acl_smtp_data = data + +message_body_visible = 50 + + +# ----- ACLs ----- + +begin acl + +data: + deny message = message body <$message_body> message end <$message_body_end> + + + +# End diff --git a/test/confs/0469 b/test/confs/0469 new file mode 100644 index 000000000..45901515c --- /dev/null +++ b/test/confs/0469 @@ -0,0 +1,34 @@ +# Exim test configuration 0469 + +SRV=smtp + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +disable_ipv6 + +# ----- Routers ----- + +begin routers + +r1: + driver = dnslookup + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + +# End diff --git a/test/confs/0470 b/test/confs/0470 new file mode 100644 index 000000000..69fd848e4 --- /dev/null +++ b/test/confs/0470 @@ -0,0 +1,28 @@ +# Exim test configuration 0470 + +SRV=smtp + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = acl1 + + +# ----- ACLs ----- + +begin acl + +acl1: + warn log_message = "This is the log message" + deny + + +# End diff --git a/test/confs/0471 b/test/confs/0471 new file mode 100644 index 000000000..df8daa9c2 --- /dev/null +++ b/test/confs/0471 @@ -0,0 +1,22 @@ +# Exim test configuration 0471 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + + +# ----- Rewrite ----- + +begin rewrite + +*@* $1@${lookup{${lc:$2}}partial-lsearch{DIR/aux-fixed/TESTNUM.rw}{$value}fail} FTbcfrt + +# End diff --git a/test/confs/0472 b/test/confs/0472 new file mode 100644 index 000000000..f134e1e00 --- /dev/null +++ b/test/confs/0472 @@ -0,0 +1,45 @@ +# Exim test configuration 0472 + +FUSER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +system_filter = DIR/aux-fixed/TESTNUM.F +FUSER + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + allow_filter + file = DIR/aux-var/TESTNUM.f + user = CALLER + +r2: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/0473 b/test/confs/0473 new file mode 100644 index 000000000..acbe1ff8c --- /dev/null +++ b/test/confs/0473 @@ -0,0 +1,51 @@ +# Exim test configuration 0473 + +USE_SENDER = ,use_sender +ACL_RCPT = acl_rcpt + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = ACL_RCPT +callout_random_local_part = $primary_hostname--testing +trusted_users = CALLER + + +# ----- ACL ----- + +begin acl + +acl_rcpt: + accept verify = recipient/callout=1sUSE_SENDER + +acl_rcpt_sender: + accept verify = sender/callout=1s,connect=2s + + +# ----- Routers ----- + +begin routers + +callout: + driver = manualroute + transport = smtp + route_data = 127.0.0.1 + self = send + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + +# End diff --git a/test/confs/0474 b/test/confs/0474 new file mode 100644 index 000000000..4596e3922 --- /dev/null +++ b/test/confs/0474 @@ -0,0 +1,40 @@ +# Exim test configuration 0474 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +callout: + driver = manualroute + transport = smtp + route_data = 127.0.0.1 + self = send + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + + +# ----- Retry ----- + +begin retry + +* * F,5m,10s + +# End diff --git a/test/confs/0475 b/test/confs/0475 new file mode 100644 index 000000000..f279cfd63 --- /dev/null +++ b/test/confs/0475 @@ -0,0 +1,23 @@ +# Exim test configuration 0475 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = a1 + + +# ----- ACL ----- + +begin acl + +a1: + deny hosts = 1.2.3.4 : <; 1.2.3.4::5.6.7.8 + +# End diff --git a/test/confs/0476 b/test/confs/0476 new file mode 100644 index 000000000..baa3f15a5 --- /dev/null +++ b/test/confs/0476 @@ -0,0 +1,43 @@ +# Exim test configuration 0476 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +queue_run_in_order + + +# ----- Routers ----- + +begin routers + +r1: + driver = manualroute + transport = t1 + route_list = * 127.0.0.1 + self = send + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + port = PORT_S + + +# ----- Retry ----- + +begin retry + +* * F,1d,2h + + +# End diff --git a/test/confs/0477 b/test/confs/0477 new file mode 100644 index 000000000..5296ab4db --- /dev/null +++ b/test/confs/0477 @@ -0,0 +1,44 @@ +# Exim test configuration 0477 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +queue_run_in_order + + +# ----- Routers ----- + +begin routers + +r1: + driver = manualroute + transport = t1 + route_list = * 127.0.0.1 + self = send + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + port = PORT_S + interface = 99.99.99.99 + + +# ----- Retry ----- + +begin retry + +* * F,1d,2h + + +# End diff --git a/test/confs/0478 b/test/confs/0478 new file mode 100644 index 000000000..bcdd98069 --- /dev/null +++ b/test/confs/0478 @@ -0,0 +1,47 @@ +# Exim test configuration 0478 + +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +deliver_drop_privilege + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + port = PORT_D + hosts = ${if eq {$sender_host_address}{}{$local_part}{V4NET.0.0.2}} + allow_localhost + connect_timeout = 1s + + +# ----- Retry ----- + +begin retry + +* * F,1d,2h + + +# End diff --git a/test/confs/0479 b/test/confs/0479 new file mode 100644 index 000000000..18c32d947 --- /dev/null +++ b/test/confs/0479 @@ -0,0 +1,54 @@ +# Exim test configuration 0479 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = rcpt + + +# ----- ACLs ----- + +begin acl + +rcpt: + require logwrite = sender address is <$sender_address> + verify = sender + accept + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + port = PORT_S + hosts = 127.0.0.1 + allow_localhost + connect_timeout = 1s + + +# ----- Rewrite ----- + +begin rewrite + +a@b rewritten-a@rewritten-b + + +# End diff --git a/test/confs/0480 b/test/confs/0480 new file mode 100644 index 000000000..3308c0663 --- /dev/null +++ b/test/confs/0480 @@ -0,0 +1,54 @@ +# Exim test configuration 0480 + +IP1=V4NET.0.0.1 +IP2=V4NET.0.0.2 +IP3=V4NET.0.0.3 + +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +smtp_active_hostname = ${if eq{$interface_address}{IP1}\ + {host.IP1}\ + {\ + ${if eq{$interface_address}{IP2}\ + {}\ + {\ + ${if eq{$interface_address}{IP3}\ + {${lookup{x}lsearch{/non/exist}}}\ + fail}\ + }}\ + }} + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + headers_add = X-sah: $smtp_active_hostname + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/0481 b/test/confs/0481 new file mode 100644 index 000000000..be3f923dd --- /dev/null +++ b/test/confs/0481 @@ -0,0 +1,54 @@ +# Exim test configuration 0481 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + headers_remove = Remove-Me: + data = $local_part@domain + +r2: + driver = redirect + headers_remove = Remove-Me: + data = $local_part@domain + +r3: + driver = accept + headers_remove = Remove-Me: + headers_add = X-Was-Remove-Me: >$h_remove-me:< + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/0482 b/test/confs/0482 new file mode 100644 index 000000000..787c42367 --- /dev/null +++ b/test/confs/0482 @@ -0,0 +1,28 @@ +# Exim test configuration 0482 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +acl_smtp_data = a1 + +queue_only + +# ----- ACL ----- + +begin acl + +a1: + require verify = header_syntax + accept + + +# End diff --git a/test/confs/0483 b/test/confs/0483 new file mode 100644 index 000000000..753048bc4 --- /dev/null +++ b/test/confs/0483 @@ -0,0 +1,50 @@ +# Exim test configuration 0483 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = a1 + +queue_only + +# ----- ACL ----- + +begin acl + +a1: + require recipients = lsearch;DIR/aux-fixed/TESTNUM.list + require senders = lsearch;DIR/aux-fixed/TESTNUM.list + warn log_message = sender_data=$sender_data recipient_data=$recipient_data + require verify = recipient + accept + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + senders = lsearch;DIR/aux-fixed/TESTNUM.list + debug_print = sender_data=$sender_data + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = /dev/null + user = CALLER + +# End diff --git a/test/confs/0484 b/test/confs/0484 new file mode 100644 index 000000000..641006006 --- /dev/null +++ b/test/confs/0484 @@ -0,0 +1,15 @@ +# Exim test configuration 0484 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# End diff --git a/test/confs/0485 b/test/confs/0485 new file mode 100644 index 000000000..6be2c23ad --- /dev/null +++ b/test/confs/0485 @@ -0,0 +1,65 @@ +# Exim test configuration 0485 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +hostlist ahosts = net-lsearch;DIR/aux-fixed/TESTNUM.data +hostlist bhosts = net-lsearch;DIR/aux-fixed/TESTNUM.data2 + +acl_smtp_helo = acl_check_helo +acl_smtp_mail = acl_check_mail +acl_smtp_rcpt = acl_check_rcpt +trusted_users = CALLER + + +# ----- ACLs ----- + +begin acl + +acl_check_helo: + warn hosts = +ahosts + logwrite = at HELO: >$host_data< + accept + +acl_check_mail: + warn logwrite = at MAIL: >$host_data< + warn senders = third@non-null + logwrite = other lookup at MAIL: ${lookup{xyz}lsearch{DIR/aux-fixed/TESTNUM.data3}} + warn !senders = : + hosts = +bhosts + logwrite = at MAIL (non-null): >$host_data< + accept + +acl_check_rcpt: + warn logwrite = at RCPT: >$host_data< + warn logwrite = Expansions: $qualify_domain, $local_part@$domain + accept + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0486 b/test/confs/0486 new file mode 100644 index 000000000..bebc361bc --- /dev/null +++ b/test/confs/0486 @@ -0,0 +1,72 @@ +# Exim test configuration 0486 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_mail = acl_check_mail +acl_smtp_rcpt = acl_check_rcpt +acl_smtp_data = acl_check_data +queue_only +trusted_users = CALLER + + +# ----- ACLs ----- + +begin acl + +acl_check_mail: + warn logwrite = at MAIL (1): >$sender_address< + require verify = sender + warn logwrite = at MAIL (2): >$sender_address< + accept + +acl_check_rcpt: + warn logwrite = at RCPT (1): >$sender_address< + warn logwrite = at RCPT (2): >$local_part< + require verify = recipient + warn logwrite = at RCPT (3): >$local_part< + accept + +acl_check_data: + warn logwrite = at DATA (1): >$sender_address< + warn logwrite = at DATA (2): >$recipients< + warn logwrite = at DATA (3): >From: $h_from:< + warn logwrite = at DATA (3): >To: $h_to:< + accept + + +#----- Rewrite ----- + +begin rewrite +^<(smtp.*) + cc = never_mail@test.ex, never3@some.domain + subject = testing, testing + +# End diff --git a/test/confs/0495 b/test/confs/0495 new file mode 100644 index 000000000..8706c790b --- /dev/null +++ b/test/confs/0495 @@ -0,0 +1,90 @@ +# Exim test configuration 0495 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_rcpt +mua_wrapper = TRUE +trusted_users = CALLER + +# These settings should be ignored + +queue_only +queue_smtp_domains = * +deliver_drop_privilege = FALSE +remote_max_parallel = 5 + + +# ----- ACL ----- + +begin acl + +# The controls will be ignored + +check_rcpt: + accept control = queue_only + control = freeze + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.alias}} + file_transport = t3 + allow_fail + allow_defer + +r2: + driver = accept + local_parts = otherhost + transport = t2 + +r3: + driver = accept + local_parts = ^badport + transport = t4 + +r9: + driver = accept + transport = t1 + headers_add = ${if eq{$local_part}{addheader}{Added: text}} + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = 127.0.0.1 : HOSTIPV4 + port = PORT_S + allow_localhost + command_timeout = 1s + +t2: + driver = smtp + hosts = V4NET.9.8.7 + port = PORT_S + +t3: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +t4: + driver = smtp + hosts = V4NET.10.10.10 + port = nonexistent + +# End diff --git a/test/confs/0496 b/test/confs/0496 new file mode 100644 index 000000000..4bc2fde19 --- /dev/null +++ b/test/confs/0496 @@ -0,0 +1,47 @@ +# Exim test configuration 0496 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_rcpt + + +# ----- ACL ----- + +begin acl + +check_rcpt: + warn message = data1 data1\ndata2 data2 + warn message = :after_received:After-Received: some text\n\ + :at_start:At-Start: some text\n\ + :at_end: At-End: some text + accept + + +# ----- Routers ----- + +begin routers + +r9: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0497 b/test/confs/0497 new file mode 100644 index 000000000..4777bd20d --- /dev/null +++ b/test/confs/0497 @@ -0,0 +1,44 @@ +# Exim test configuration 0497 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = 127.0.0.1 + port = PORT_S + allow_localhost + + +# ----- Retry ----- + +begin retry + +* rcpt_4xx +* * F,1d,15m + + +# End diff --git a/test/confs/0498 b/test/confs/0498 new file mode 100644 index 000000000..b00c634ae --- /dev/null +++ b/test/confs/0498 @@ -0,0 +1,49 @@ +# Exim test configuration 0498 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + + +# ----- Routers ----- + +begin routers + +r0: + driver = redirect + senders = : + data = :blackhole: + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = 127.0.0.1 + port = PORT_S + allow_localhost + final_timeout = 1s + + +# ----- Retry ----- + +begin retry + +* * F,1d,10s; F,1s,10s + + +# End diff --git a/test/confs/0499 b/test/confs/0499 new file mode 100644 index 000000000..18364b7cf --- /dev/null +++ b/test/confs/0499 @@ -0,0 +1,36 @@ +# Exim test configuration 0499 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist anymx = @mx_any + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + domains = +anymx + condition = ${if match_domain{$domain}{+anymx}{yes}} + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + + +# End diff --git a/test/confs/0500 b/test/confs/0500 new file mode 100644 index 000000000..b069d2e01 --- /dev/null +++ b/test/confs/0500 @@ -0,0 +1,50 @@ +# Exim test configuration 0500 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +acl_smtp_rcpt = accept +acl_smtp_predata = acl_predata + +trusted_users = CALLER + +# ------ ACLs ------ + +begin acl + +acl_predata: + warn message = X-warning: this is a test warning ($recipients) + accept log_message = sender verify failed ($sender_verify_failure) + verify = sender + + +# ------ Routers ------ + +begin routers + +r1: + driver = accept + local_parts = userx : postmaster + transport = local_delivery + + +# ------ Transports ------ + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0501 b/test/confs/0501 new file mode 100644 index 000000000..258c5e05f --- /dev/null +++ b/test/confs/0501 @@ -0,0 +1,32 @@ +# Exim test configuration 0501 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +acl_smtp_rcpt = check_rcpt + +trusted_users = CALLER + +# ------ ACLs ------ + +begin acl + +check_rcpt: + warn logwrite = 1: $local_part ${if match{$local_part}{[A-Z]}{yes}{no}} + control = caseful_local_part + logwrite = 2: $local_part ${if match{$local_part}{[A-Z]}{yes}{no}} + control = caselower_local_part + logwrite = 3: $local_part ${if match{$local_part}{[A-Z]}{yes}{no}} + accept + +# End diff --git a/test/confs/0502 b/test/confs/0502 new file mode 100644 index 000000000..10e2abc4a --- /dev/null +++ b/test/confs/0502 @@ -0,0 +1,49 @@ +# Exim test configuration 0502 + +LAST=accept message = Your message here + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +queue_only + +acl_smtp_data = check_data +acl_smtp_mail = check_mail +acl_smtp_quit = check_quit +acl_smtp_rcpt = check_rcpt + +# ------ ACLs ------ + +begin acl + +check_data: + warn set acl_c0 = ${eval:$acl_c0+1} + set acl_c3 = ${eval:$acl_c3+$acl_m0} + accept + +check_mail: + warn set acl_c1 = ${eval:$acl_c1+1} + accept + +check_quit: + warn logwrite = Messages received: $acl_c1 + logwrite = Messages accepted: $acl_c0 + logwrite = Recipients: $acl_c2 + logwrite = Accepted: $acl_c3 + LAST + +check_rcpt: + warn set acl_c2 = ${eval:$acl_c2+1} + set acl_m0 = ${eval:$acl_m0+1} + accept + +# End diff --git a/test/confs/0503 b/test/confs/0503 new file mode 100644 index 000000000..bd3ba5b12 --- /dev/null +++ b/test/confs/0503 @@ -0,0 +1,46 @@ +# Exim test configuration 0503 + +MSIZE= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + quota = 1000 + MSIZE + + +# ----- Retry ----- + +begin retry + +* * F,1d,1d + +# End diff --git a/test/confs/0504 b/test/confs/0504 new file mode 100644 index 000000000..f604f5e5d --- /dev/null +++ b/test/confs/0504 @@ -0,0 +1,53 @@ +# Exim test configuration 0504 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = $h_transport: + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + transport_filter = /non/existent/file + +t2: + driver = pipe + command = /bin/sh -c '/bin/cat > /dev/null' + transport_filter = /non/existent/file + +t3: + driver = smtp + hosts = 127.0.0.1 + port = PORT_S + allow_localhost + transport_filter = /non/existent/file + + +# ----- Retry ----- + +begin retry + +* * F,1d,1d + +# End diff --git a/test/confs/0505 b/test/confs/0505 new file mode 100644 index 000000000..f6136a435 --- /dev/null +++ b/test/confs/0505 @@ -0,0 +1,30 @@ +# Exim test configuration 0505 + +ACL= +CONTROL= +RECIPIENT=acl_smtp_rcpt=accept + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_ACL = test_acl +RECIPIENT + +queue_only + +# ----- ACLs ----- + +begin acl + +test_acl: + accept control = CONTROL + +# End diff --git a/test/confs/0506 b/test/confs/0506 new file mode 100644 index 000000000..fb18b9b95 --- /dev/null +++ b/test/confs/0506 @@ -0,0 +1,37 @@ +# Exim test configuration 0506 + +ALLOW=allow_filter +FORBID= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +log_selector = +queue_time_overall + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + user = EXIMUSER + ALLOW + FORBID + file = DIR/aux-fixed/TESTNUM.$local_part + + +# ----- Retry ----- + +begin retry + +* * F,1d,1h + +# End diff --git a/test/confs/0507 b/test/confs/0507 new file mode 100644 index 000000000..81338cebb --- /dev/null +++ b/test/confs/0507 @@ -0,0 +1,29 @@ +# Exim test configuration 0507 + +ERROR_DETAILS= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +acl_smtp_data = check_data + +ERROR_DETAILS + +# ----- ACL ------ + +begin acl + +check_data: + accept verify = not_blind + + +# End diff --git a/test/confs/0508 b/test/confs/0508 new file mode 100644 index 000000000..2920ad6ee --- /dev/null +++ b/test/confs/0508 @@ -0,0 +1,50 @@ +# Exim test configuration 0508 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +trusted_users = CALLER + + +# ----- Routers ----- + +begin routers + +r0: + driver = accept + senders = : + local_parts = postmaster + transport = t1 + +r1: + driver = redirect + pipe_transport = t2 + data = |/bin/echo "Some pipe output" + errors_to = postmaster@test.ex + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +t2: + driver = pipe + return_output + user = CALLER + + +# End diff --git a/test/confs/0509 b/test/confs/0509 new file mode 100644 index 000000000..16fae0aba --- /dev/null +++ b/test/confs/0509 @@ -0,0 +1,29 @@ +# Exim test configuration 0509 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +acl_smtp_connect = check_connect + + +# ----- ACL ----- + +begin acl + +check_connect: + warn dnslists = rbl.test.ex/<;1.2.3.4;V4NET.11.12.13 + logwrite = rbl.test.ex/<;1.2.3.4;V4NET.11.12.13 + + warn dnslists = test.ex/a.b.c.d::ten-1 + logwrite = test.ex/a.b.c.d::ten-1 + +# End diff --git a/test/confs/0510 b/test/confs/0510 new file mode 100644 index 000000000..ce40aa35c --- /dev/null +++ b/test/confs/0510 @@ -0,0 +1,18 @@ +# Exim test configuration 0510 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + + + + +# End diff --git a/test/confs/0511 b/test/confs/0511 new file mode 100644 index 000000000..f76721ac9 --- /dev/null +++ b/test/confs/0511 @@ -0,0 +1,34 @@ +# Exim test configuration 0511 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = 127.0.0.1 + port = PORT_S + allow_localhost + +# End diff --git a/test/confs/0512 b/test/confs/0512 new file mode 100644 index 000000000..1b10e218a --- /dev/null +++ b/test/confs/0512 @@ -0,0 +1,51 @@ +# Exim test configuration 0512 + +HARDLIMIT= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +r0: + driver = redirect + senders = : + data = :blackhole: + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = 127.0.0.1 : 127.0.0.1 : 127.0.0.1 : 127.0.0.1 + port = PORT_S + allow_localhost + hosts_max_try = 1 + HARDLIMIT + + +# ----- Retry ----- + +begin retry + + +* * F,1s,1s + +# End diff --git a/test/confs/0513 b/test/confs/0513 new file mode 100644 index 000000000..0db220b99 --- /dev/null +++ b/test/confs/0513 @@ -0,0 +1,46 @@ +# Exim test configuration 0513 + +HARDLIMIT= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_rcpt + + +# ----- ACL ----- + +begin acl + +check_rcpt: + defer !verify = recipient + message = >$acl_verify_message< ++++ + + +# ----- Routers ----- + +begin routers + +r1: + driver = dnslookup + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = /dev/null + user = CALLER + +# End diff --git a/test/confs/0514 b/test/confs/0514 new file mode 100644 index 000000000..29fee7e3b --- /dev/null +++ b/test/confs/0514 @@ -0,0 +1,36 @@ +# Exim test configuration 0514 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +# This overrides, as we are in test harness +unknown_login = spaced user + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0515 b/test/confs/0515 new file mode 100644 index 000000000..4fb8f5b6c --- /dev/null +++ b/test/confs/0515 @@ -0,0 +1,26 @@ +# Exim test configuration 0515 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + local_parts = orig + data = new@test.ex + unseen = $something + one_time + +# End diff --git a/test/confs/0516 b/test/confs/0516 new file mode 100644 index 000000000..74445af14 --- /dev/null +++ b/test/confs/0516 @@ -0,0 +1,63 @@ +# Exim test configuration 0516 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +r0: + driver = redirect + local_parts = alwaysdefer + allow_defer + data = :defer: Always + +r1: + driver = redirect + local_parts = toplevel + data = deferfirsttime, second, third + +r2: + driver = redirect + data = $local_part@$domain, alwaysdefer + +r3: + driver = redirect + allow_defer + local_parts = deferfirsttime + condition = ${if first_delivery} + data = :defer: Defer the first time + +r4: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = /dev/null + batch_max = 100 + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,1h,1s + +# End diff --git a/test/confs/0517 b/test/confs/0517 new file mode 100644 index 000000000..1b10c8ea4 --- /dev/null +++ b/test/confs/0517 @@ -0,0 +1,47 @@ +# Exim test configuration 0517 + +ERROR_DETAILS= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = a1 + + +# ----- ACL ------ + +begin acl + +a1: + accept local_parts = usery + control = suppress_local_fixups + accept + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/0518 b/test/confs/0518 new file mode 100644 index 000000000..2c200f07f --- /dev/null +++ b/test/confs/0518 @@ -0,0 +1,57 @@ +# Exim test configuration 0518 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_rcpt + +queue_only + + +# ----- ACLs ----- + +begin acl + +check_rcpt: + accept verify = recipient/callout + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + local_part_prefix = *+ + local_part_suffix = -* + local_part_prefix_optional + local_part_suffix_optional + transport = ${if eq {$domain}{include}{t1}{t2}} + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = 127.0.0.1 + port = PORT_S + allow_localhost + rcpt_include_affixes + +t2: + driver = smtp + hosts = 127.0.0.1 + port = PORT_S + allow_localhost + +# End diff --git a/test/confs/0519 b/test/confs/0519 new file mode 100644 index 000000000..c516fa84c --- /dev/null +++ b/test/confs/0519 @@ -0,0 +1,35 @@ +# Exim test configuration 0519 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = 127.0.0.1 : non-exist.test.ex + port = PORT_S + allow_localhost + +# End diff --git a/test/confs/0520 b/test/confs/0520 new file mode 100644 index 000000000..65e57ca4e --- /dev/null +++ b/test/confs/0520 @@ -0,0 +1,60 @@ +# Exim test configuration 0520 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = anydom + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + local_parts = alice + data = alice-1 + +r2: + driver = redirect + local_parts = alice-1 + data = alice-2 + +r3: + driver = redirect + local_parts = alice-2 + data = alice-1 + +r4: + driver = redirect + local_parts = bob + data = bob-1 + +r5: + driver = redirect + local_parts = bob-1 + data = alice-2 + +r9: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = /dev/null + user = CALLER + +# End diff --git a/test/confs/0521 b/test/confs/0521 new file mode 100644 index 000000000..fbd8f9331 --- /dev/null +++ b/test/confs/0521 @@ -0,0 +1,58 @@ +# Exim test configuration 0521 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + local_parts = abc + data = redirected@$domain + redirect_router = r3 + +r2: + driver = redirect + local_parts = xyz + data = redirected@$domain + redirect_router = r4 + +r3: + driver = redirect + local_parts = redirected + data = new1@$domain + +r4: + driver = redirect + local_parts = redirected + data = new2@$domain + +r5: + driver = accept + transport = t1 + + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = /dev/null + user = CALLER + +# End diff --git a/test/confs/0522 b/test/confs/0522 new file mode 100644 index 000000000..6b410b3a5 --- /dev/null +++ b/test/confs/0522 @@ -0,0 +1,70 @@ +# Exim test configuration 0522 + +TIMEOUTDEFER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r0: + driver = accept + senders = : + transport = t0 + +r1: + driver = accept + local_parts = nofilter + transport = t1 + +r2: + driver = accept + transport = t2 + + + +# ----- Transports ----- + +begin transports + +t0: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +t1: + driver = pipe + timeout = 1s + command = /bin/sleep 2 + TIMEOUTDEFER + +t2: + driver = pipe + timeout = 5s + command = /bin/cat + transport_filter = /bin/sleep 2 + transport_filter_timeout = 1s + TIMEOUTDEFER + + +# ----- Retry ----- + +begin retry + +* * F,1h,1m + + +# End diff --git a/test/confs/0523 b/test/confs/0523 new file mode 100644 index 000000000..cfb9ea4a5 --- /dev/null +++ b/test/confs/0523 @@ -0,0 +1,43 @@ +# Exim test configuration 0523 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + headers_add = "Delivered-To: $local_part@$domain" + data = userx@$domain + +r2: + driver = accept + transport = t0 + + + +# ----- Transports ----- + +begin transports + +t0: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + envelope_to_add + + +# End diff --git a/test/confs/0524 b/test/confs/0524 new file mode 100644 index 000000000..0e6550cf6 --- /dev/null +++ b/test/confs/0524 @@ -0,0 +1,27 @@ +# Exim test configuration 0524 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_mail = check_mail +qualify_domain = test.ex + + +# ----- ACL ----- + +begin acl + +check_mail: + accept endpass + message = CSA status is $csa_status + verify = csa + +# End diff --git a/test/confs/0525 b/test/confs/0525 new file mode 100644 index 000000000..d8f24ae54 --- /dev/null +++ b/test/confs/0525 @@ -0,0 +1,50 @@ +# Exim test configuration 0525 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + + +# ----- Routers ----- + +begin routers + +r0: + driver = redirect + senders = : + data = /dev/null + user = CALLER + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = 127.0.0.1 + port = PORT_S + allow_localhost + data_timeout = 1s + + +# ----- Retry ----- + +begin retry + +* * F,1d,1h + +# End diff --git a/test/confs/0526 b/test/confs/0526 new file mode 100644 index 000000000..7f912b172 --- /dev/null +++ b/test/confs/0526 @@ -0,0 +1,29 @@ +# Exim test configuration 0526 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_connect = check_connect + + +# ----- ACLs ----- + +begin acl + +check_connect: + warn logwrite = START: >$acl_c0< >${if def:acl_c0{}{not }}defined< + set acl_c0 = 0 + logwrite = SET 0: >$acl_c0< >${if def:acl_c0{}{not }}defined< + set acl_c0 = 1 + logwrite = SET 1: >$acl_c0< >${if def:acl_c0{}{not }}defined< + accept + +# End diff --git a/test/confs/0527 b/test/confs/0527 new file mode 100644 index 000000000..f5a78699e --- /dev/null +++ b/test/confs/0527 @@ -0,0 +1,36 @@ +# Exim test configuration 0527 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_rcpt + + +# ----- ACLs ----- + +begin acl + +check_rcpt: + accept verify = sender/callout + + +# ----- Routers ----- + +begin routers + +r1: + driver = manualroute + route_list = * "<= 127.0.0.1:PORT_S" + self = send + verify_only + + +# End diff --git a/test/confs/0528 b/test/confs/0528 new file mode 100644 index 000000000..69ac8547e --- /dev/null +++ b/test/confs/0528 @@ -0,0 +1,51 @@ +# Exim test configuration 0528 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +log_selector = +outgoing_port + + +# ----- Routers ----- + +begin routers + +r1: + driver = manualroute + route_list = * "<= 127.0.0.1:PORT_D = \ + 127.0.0.1:PORT_D2 = \ + [127.0.0.1]:PORT_D3 = \ + [HOSTIPV4]:PORT_D4 = \ + [HOSTIPV4]:PORT_N" + + fallback_hosts = <= 127.0.0.1:PORT_S = [HOSTIPV4]:PORT_D + self = send + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts_max_try = 20 + allow_localhost + + +# ----- Retry ----- + +begin retry + +* * F,1d,1d + + +# End diff --git a/test/confs/1000 b/test/confs/1000 new file mode 100644 index 000000000..90c233d16 --- /dev/null +++ b/test/confs/1000 @@ -0,0 +1,31 @@ +# Exim test configuration 1000 + +HL= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +acl_smtp_connect = check_connect +HL + + +# ----- ACL ----- + +begin acl + +check_connect: + warn log_message = matched hostlist + hosts = <; 2001:ab8:37f:20:0:0:0:1 ; v6.test.ex + + accept condition = ${if eq{$sender_host_address}{2001:0ab8:037f:0020:0000:0000:0000:0001}} + +# End diff --git a/test/confs/1001 b/test/confs/1001 new file mode 100644 index 000000000..5341fc8e8 --- /dev/null +++ b/test/confs/1001 @@ -0,0 +1,40 @@ +# Exim test configuration 1001 + +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +helo_lookup_domains = +queue_only +queue_run_in_order + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/1002 b/test/confs/1002 new file mode 100644 index 000000000..5520cea4a --- /dev/null +++ b/test/confs/1002 @@ -0,0 +1,84 @@ +# Exim test configuration 1002 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = acl_rcpt_$local_part +allow_domain_literals +hosts_treat_as_local = other1.test.ex + + +# ------ ACLs ------ + +begin acl + +acl_rcpt_1: + require message = domain doesn't match @ or @[] + domains = @ : @[] + accept + +acl_rcpt_2: + require message = domain doesn't match @mx_any + domains = @mx_any + accept + +acl_rcpt_3: + require message = domain doesn't match @mx_primary + domains = @mx_primary + accept + +acl_rcpt_4: + require message = domain doesn't match @mx_secondary + domains = @mx_secondary + accept + +acl_rcpt_5: + require message = host doesn't match @ or @[] + hosts = @ : @[] + accept + +acl_rcpt_6: + require message = domain doesn't match @mx_any/ignore=<;127.0.0.1;::1 + domains = <+ @mx_any/ignore=<;127.0.0.1;::1 + accept + + +# ------ Routers ------ + +begin routers + +r1: + driver = dnslookup + domains = ! +local_domains + transport = dev_null + no_more + +r2: + driver = accept + local_parts = CALLER : postmaster + transport = local_delivery + + +# ------ Transports ------ + +begin transports + +dev_null: + driver = appendfile + file = /dev/null + user = CALLER + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/1003 b/test/confs/1003 new file mode 100644 index 000000000..c3b4bf5aa --- /dev/null +++ b/test/confs/1003 @@ -0,0 +1,59 @@ +# Exim test configuration 264 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +queue_only +queue_run_in_order + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + transport = send_to_server + +server: + driver = accept + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +send_to_server: + driver = smtp + allow_localhost + hosts = $h_hosts + port = PORT_D + interface = ${expand:$h_interface:} + + +# ----- Retry ----- + +begin retry + +* * F,5d,10s + +# End diff --git a/test/confs/1005 b/test/confs/1005 new file mode 100644 index 000000000..dfeee38ad --- /dev/null +++ b/test/confs/1005 @@ -0,0 +1,35 @@ +# Exim test configuration 1005 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +dns_ipv4_lookup = eximtesthost.ipv6.test.ex + + +# ----- Routers ----- + +begin routers + +lookuphost: + driver = manualroute + route_list = * $domain byname + self = send + transport = smtp + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + + +# End diff --git a/test/confs/1006 b/test/confs/1006 new file mode 100644 index 000000000..21ce5a47e --- /dev/null +++ b/test/confs/1006 @@ -0,0 +1,47 @@ +# Exim test configuration 1006 + +SERVER= +D6= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +D6 + +# ----- Routers ----- + +begin routers + +r1: + driver = dnslookup + local_parts = dnslookup + transport = smtp + +r2: + driver = manualroute + local_parts = manualroute + route_list = * 46.test.ex + transport = smtp + + + + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + + +# End diff --git a/test/confs/1007 b/test/confs/1007 new file mode 100644 index 000000000..1091eea25 --- /dev/null +++ b/test/confs/1007 @@ -0,0 +1,22 @@ +# Exim test configuration 1007 + +PORT= +IFACE= + + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +PORT +IFACE + + +# End diff --git a/test/confs/1008 b/test/confs/1008 new file mode 100644 index 000000000..c00a67244 --- /dev/null +++ b/test/confs/1008 @@ -0,0 +1,43 @@ +# Exim test configuration 1008 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +queue_run_in_order + + +# ----- Routers ----- + +begin routers + +r1: + driver = manualroute + transport = t1 + route_list = * "127.0.0.1 : ::::1" + self = send + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + port = PORT_S + + +# ----- Retry ----- + +begin retry + +* * F,1d,2h + + +# End diff --git a/test/confs/2000 b/test/confs/2000 new file mode 100644 index 000000000..b1999124e --- /dev/null +++ b/test/confs/2000 @@ -0,0 +1,67 @@ +# Exim test configuration 2000 + +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +log_selector = +tls_peerdn + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + +tls_verify_hosts = * +tls_verify_certificates = ${if eq {SERVER}{server}{DIR/aux-fixed/cert2}fail} + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + + +# ----- Transports ----- + +begin transports + +send_to_server: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + port = PORT_D + tls_certificate = DIR/aux-fixed/cert2 + tls_privatekey = DIR/aux-fixed/cert2 + tls_verify_certificates = DIR/aux-fixed/cert2 + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/2001 b/test/confs/2001 new file mode 100644 index 000000000..741796b67 --- /dev/null +++ b/test/confs/2001 @@ -0,0 +1,69 @@ +# Exim test configuration 2001 + +OPTION= +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +log_selector = +tls_peerdn + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + +tls_verify_hosts = * +tls_verify_certificates = ${if eq {SERVER}{server}{DIR/aux-fixed/cert2}fail} + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + + +# ----- Transports ----- + +begin transports + +send_to_server: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + OPTION + port = PORT_D + tls_certificate = DIR/aux-fixed/cert2 + tls_privatekey = DIR/aux-fixed/cert2 + tls_verify_certificates = DIR/aux-fixed/cert2 + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/2002 b/test/confs/2002 new file mode 100644 index 000000000..22dc68ee8 --- /dev/null +++ b/test/confs/2002 @@ -0,0 +1,67 @@ +# Exim test configuration 2002 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + +log_selector = +tls_peerdn + +queue_only +queue_run_in_order + +tls_advertise_hosts = 127.0.0.1 : HOSTIPV4 + +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + +tls_verify_hosts = HOSTIPV4 +tls_verify_certificates = DIR/aux-fixed/cert2 + + +# ------ ACL ------ + +begin acl + +check_recipient: + accept hosts = : + deny hosts = HOSTIPV4 + !encrypted = AES256-SHA : \ + IDEA-CBC-MD5 : \ + DES-CBC3-SHA : \ + DHE_RSA_AES_256_CBC_SHA1 : \ + DHE_RSA_3DES_EDE_CBC_SHA : \ + RSA_AES_256_CBC_SHA1 + accept + + +# ----- Routers ----- + +begin routers + +abc: + driver = accept + retry_use_local_part + transport = local_delivery + headers_add = tls-certificate-verified: $tls_certificate_verified + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +# End diff --git a/test/confs/2003 b/test/confs/2003 new file mode 100644 index 000000000..12087aa62 --- /dev/null +++ b/test/confs/2003 @@ -0,0 +1,64 @@ +# Exim test configuration 2003 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + +queue_only +queue_run_in_order + +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + +tls_advertise_hosts = * + + +# ------ ACL ------ + +begin acl + +check_recipient: + deny message = unacceptable cipher $tls_cipher + !encrypted = ${if eq {$sender_host_address}{HOSTIPV4}{IDEA-CBC-MD5}{*}} + accept + + +# ----- Routers ----- + +begin routers + +abc: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/2004 b/test/confs/2004 new file mode 100644 index 000000000..280de5304 --- /dev/null +++ b/test/confs/2004 @@ -0,0 +1,56 @@ +# Exim test configuration 2004 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +hostlist tls_hosts = 127.0.0.1 + +queue_only +queue_run_in_order + +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + +tls_advertise_hosts = 127.0.0.1 : HOSTIPV4 + +# ----- ACL ----- + +begin acl + +check_recipient: + deny hosts = +tls_hosts + message = encryption required + !encrypted = * + accept + + +# ----- Routers ----- + +begin routers + +abc: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +# End diff --git a/test/confs/2005 b/test/confs/2005 new file mode 100644 index 000000000..5448bf10c --- /dev/null +++ b/test/confs/2005 @@ -0,0 +1,65 @@ +# Exim test configuration 2005 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + +domainlist local_domains = test.ex +hostlist tls_relay_hosts = 127.0.0.1 + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + +# ----- ACL ----- + +begin acl + +check_recipient: + accept domains = +local_domains + accept hosts = +tls_relay_hosts + endpass + message = encryption required + encrypted = * + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + data = :fail: unrouteable mail domain "$domain" + +abc: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +# End diff --git a/test/confs/2006 b/test/confs/2006 new file mode 100644 index 000000000..908783105 --- /dev/null +++ b/test/confs/2006 @@ -0,0 +1,21 @@ +# Exim test configuration 2006 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +tls_advertise_hosts = * + +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + +smtp_receive_timeout = 1s + +# End diff --git a/test/confs/2007 b/test/confs/2007 new file mode 100644 index 000000000..f3d150694 --- /dev/null +++ b/test/confs/2007 @@ -0,0 +1,69 @@ +# Exim test configuration 2007 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +log_selector = +smtp_confirmation+tls_peerdn + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server${if eq{$local_part}{abcd}{2}{1}} + +server: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +send_to_server1: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + port = PORT_D + +send_to_server2: + driver = smtp + allow_localhost + hosts = HOSTIPV4 + port = PORT_D + +# End diff --git a/test/confs/2008 b/test/confs/2008 new file mode 100644 index 000000000..029c2f8d2 --- /dev/null +++ b/test/confs/2008 @@ -0,0 +1,89 @@ +# Exim test configuration 2008 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex + +acl_smtp_rcpt = check_recipient +log_selector = +tls_peerdn +queue_only +queue_run_in_order +remote_max_parallel = 1 + +tls_advertise_hosts = * + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + + +# ------ ACL ------ + +begin acl + +check_recipient: + accept domains = +local_domains + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server${if eq{$local_part}{abcd}{2}{1}} + +server: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +send_to_server1: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + port = PORT_D + helo_data = helo.data.changed + +send_to_server2: + driver = smtp + allow_localhost + hosts = HOSTIPV4 + port = PORT_D + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/2009 b/test/confs/2009 new file mode 100644 index 000000000..11f7bf85b --- /dev/null +++ b/test/confs/2009 @@ -0,0 +1,65 @@ +# Exim test configuration 2009 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +hostlist tls_hosts = 127.0.0.1 + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + + + +# ----- ACL ----- + +begin acl + +check_recipient: + deny hosts = +tls_hosts + message = encryption required + !encrypted = * + accept domains = +local_domains + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + + +# ----- Transports ----- + +begin transports + +send_to_server: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + hosts_avoid_tls = 127.0.0.1 + port = PORT_D + +# End diff --git a/test/confs/2010 b/test/confs/2010 new file mode 100644 index 000000000..bda63bb7a --- /dev/null +++ b/test/confs/2010 @@ -0,0 +1,51 @@ +# Exim test configuration 2010 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +queue_only +queue_run_in_order + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + +tls_advertise_hosts = HOSTIPV4 + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + + +# ----- Transports ----- + +begin transports + +send_to_server: + driver = smtp + allow_localhost + hosts = 127.0.0.1 : HOSTIPV4 + hosts_require_tls = * + port = PORT_D + +# End diff --git a/test/confs/2011 b/test/confs/2011 new file mode 100644 index 000000000..f5f707eb1 --- /dev/null +++ b/test/confs/2011 @@ -0,0 +1,58 @@ +# Exim test configuration 2011 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +log_selector = +tls_peerdn +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + +tls_verify_hosts = * +tls_verify_certificates = ${if eq {SERVER}{server}{DIR/aux-fixed/cert2}fail} + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + + +# ----- Transports ----- + +begin transports + +send_to_server: + driver = smtp + allow_localhost + hosts = HOSTIPV4 : 127.0.0.1 + hosts_require_tls = HOSTIPV4 + port = PORT_D + tls_certificate = DIR/aux-fixed/cert2 + tls_privatekey = DIR/aux-fixed/cert2 + tls_require_ciphers = IDEA-CBC-MD5 \ + ${if eq{$host_address}{127.0.0.1}{:DES-CBC3-SHA:RSA_ARCFOUR_SHA}} + +# End diff --git a/test/confs/2012 b/test/confs/2012 new file mode 100644 index 000000000..75fa54a1c --- /dev/null +++ b/test/confs/2012 @@ -0,0 +1,59 @@ +# Exim test configuration 2012 + +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +log_selector = +tls_peerdn+tls_certificate_verified + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + +tls_verify_hosts = * +tls_verify_certificates = ${if eq {SERVER}{server}{DIR/aux-fixed/cert2}fail} + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + + +# ----- Transports ----- + +begin transports + +send_to_server: + driver = smtp + allow_localhost + hosts = HOSTIPV4 : 127.0.0.1 + hosts_require_tls = HOSTIPV4 + port = PORT_D + tls_certificate = DIR/aux-fixed/cert2 + tls_verify_certificates = \ + ${if eq{$host_address}{127.0.0.1}{DIR/aux-fixed/cert1}{DIR/aux-fixed/cert2}} + +# End diff --git a/test/confs/2013 b/test/confs/2013 new file mode 100644 index 000000000..0be277259 --- /dev/null +++ b/test/confs/2013 @@ -0,0 +1,65 @@ +# Exim test configuration 2013 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +log_selector = +tls_peerdn+smtp_connection+incoming_port + +queue_only +queue_run_in_order + +smtp_accept_max_nonmail = 0 + +tls_advertise_hosts = * + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + +server: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +send_to_server: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + port = PORT_D + +# End diff --git a/test/confs/2014 b/test/confs/2014 new file mode 100644 index 000000000..f657f060a --- /dev/null +++ b/test/confs/2014 @@ -0,0 +1,64 @@ +# Exim test configuration 2014 + +CRL= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + +log_selector = +tls_peerdn + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + +tls_verify_hosts = HOSTIPV4 +tls_try_verify_hosts = * +tls_verify_certificates = DIR/aux-fixed/cert2 +tls_crl = CRL + + +# ------ ACL ------ + +begin acl + +check_recipient: + deny message = certificate not verified: peerdn=$tls_peerdn + ! verify = certificate + accept + + +# ----- Routers ----- + +begin routers + +abc: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +# End diff --git a/test/confs/2015 b/test/confs/2015 new file mode 100644 index 000000000..c062a211b --- /dev/null +++ b/test/confs/2015 @@ -0,0 +1,22 @@ +# Exim test configuration 2015 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +log_selector = +smtp_connection + +smtp_receive_timeout = 1s + +tls_advertise_hosts = * +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + +# End diff --git a/test/confs/2016 b/test/confs/2016 new file mode 100644 index 000000000..fd53a63eb --- /dev/null +++ b/test/confs/2016 @@ -0,0 +1,47 @@ +# Exim test configuration 2016 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +others: + driver = manualroute + route_list = * 127.0.0.1 byname + self = send + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + command_timeout = 1s + hosts_require_tls = 127.0.0.1 + port = PORT_S + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/2017 b/test/confs/2017 new file mode 100644 index 000000000..14c724546 --- /dev/null +++ b/test/confs/2017 @@ -0,0 +1,73 @@ +# Exim test configuration 2017 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +log_selector = +tls_peerdn + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + +server: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +send_to_server: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + hosts_nopass_tls = * + port = PORT_D + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/2018 b/test/confs/2018 new file mode 100644 index 000000000..8c75c536b --- /dev/null +++ b/test/confs/2018 @@ -0,0 +1,31 @@ +# Exim test configuration 2018 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +queue_only + +tls_advertise_hosts = * +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + +acl_smtp_rcpt = acl_tls + +# ------ ACLs ------ + +begin acl + +acl_tls: + accept endpass + message = "You must encrypt" + encrypted = * + +# End diff --git a/test/confs/2019 b/test/confs/2019 new file mode 100644 index 000000000..993c8e093 --- /dev/null +++ b/test/confs/2019 @@ -0,0 +1,66 @@ +# Exim test configuration 2019 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + +log_selector = +tls_peerdn + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + +tls_verify_hosts = HOSTIPV4 +tls_verify_certificates = DIR/aux-fixed/cert2 + + +# ------ ACL ------ + +begin acl + +check_recipient: + accept hosts = : + deny hosts = HOSTIPV4 + !encrypted = AES256-SHA:\ + IDEA-CBC-MD5:\ + DES-CBC3-SHA:\ + DHE_RSA_AES_256_CBC_SHA1:\ + DHE_RSA_3DES_EDE_CBC_SHA:\ + RSA_AES_256_CBC_SHA1 + accept + + +# ----- Routers ----- + +begin routers + +abc: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +# End diff --git a/test/confs/2020 b/test/confs/2020 new file mode 100644 index 000000000..6010a555e --- /dev/null +++ b/test/confs/2020 @@ -0,0 +1,52 @@ +# Exim test configuration 2020 + +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +log_selector = +tls_peerdn + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + + +# ----- Routers ----- + +begin routers + +abc: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = 127.0.0.1 + allow_localhost + port = PORT_D + + +# ----- Retry ----- + +begin retry + +* * F,1d,1d + +# End diff --git a/test/confs/2021 b/test/confs/2021 new file mode 100644 index 000000000..efc7f76ff --- /dev/null +++ b/test/confs/2021 @@ -0,0 +1,48 @@ +# Exim test configuration 2021 + +REQUIRE=# +TRYCLEAR=# + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + transport = send_to_server + + +# ----- Transports ----- + +begin transports + +send_to_server: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + port = PORT_S + REQUIRE + TRYCLEAR + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/2022 b/test/confs/2022 new file mode 100644 index 000000000..94dff6550 --- /dev/null +++ b/test/confs/2022 @@ -0,0 +1,19 @@ +# Exim test configuration 2022 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +tls_advertise_hosts = * + +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + +# End diff --git a/test/confs/2023 b/test/confs/2023 new file mode 100644 index 000000000..30db308a1 --- /dev/null +++ b/test/confs/2023 @@ -0,0 +1,28 @@ +# Exim test configuration 2023 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_starttls = starttls + +qualify_domain = test.ex +tls_advertise_hosts = * +trusted_users = CALLER + + +# ----- ACLs ----- + +begin acl + +starttls: + accept hosts = 10.9.8.8 + +# End diff --git a/test/confs/2024 b/test/confs/2024 new file mode 100644 index 000000000..a677c4c86 --- /dev/null +++ b/test/confs/2024 @@ -0,0 +1,29 @@ +# Exim test configuration 2024 + +CERT=DIR/aux-fixed/cert1 +TVC=/dev/null + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + +log_selector = +tls_peerdn + +tls_advertise_hosts = * + +tls_certificate = CERT +tls_privatekey = CERT + +tls_verify_hosts = HOSTIPV4 +tls_verify_certificates = TVC + +# End diff --git a/test/confs/2025 b/test/confs/2025 new file mode 100644 index 000000000..b84407202 --- /dev/null +++ b/test/confs/2025 @@ -0,0 +1,65 @@ +# Exim test configuration 2025 + +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +log_selector = +tls_peerdn+tls_certificate_verified + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +tls_require_ciphers = ${if eq{$sender_host_address}{HOSTIPV4}\ + {IDEA-CBC-MD5}{!RSA_AES_256:DES-CBC3-SHA}} + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + + +# ----- Transports ----- + +begin transports + +send_to_server: + driver = smtp + allow_localhost + hosts = HOSTIPV4 : 127.0.0.1 + hosts_require_tls = HOSTIPV4 + port = PORT_D + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/2026 b/test/confs/2026 new file mode 100644 index 000000000..4185e0b79 --- /dev/null +++ b/test/confs/2026 @@ -0,0 +1,64 @@ +# Exim test configuration 2026 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_rcpt +log_selector = +tls_peerdn + +tls_advertise_hosts = HOSTIPV4 +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + + +# ----- ACLs ----- + +begin acl + +check_rcpt: + accept local_parts = userx + + defer local_parts = usery + hosts = 127.0.0.1 + + accept + + +# ----- Routers ----- + +begin routers + +r0: + driver = accept + condition = ${if !eq {$sender_host_address}{}} + transport = t2 + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = 127.0.0.1 : HOSTIPV4 + port = PORT_D + allow_localhost + +t2: + driver = appendfile + file = /dev/null + user = CALLER + +# End diff --git a/test/confs/2027 b/test/confs/2027 new file mode 100644 index 000000000..0835fb760 --- /dev/null +++ b/test/confs/2027 @@ -0,0 +1,60 @@ +# Exim test configuration 2027 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +queue_only +queue_run_in_order + +tls_advertise_hosts = * +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_try_verify_hosts = 127.0.0.1 +tls_verify_hosts = HOSTIPV4 +tls_verify_certificates = DIR/aux-fixed/cert1 + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + +server: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +send_to_server: + driver = smtp + allow_localhost + hosts = ${if eq{$local_part}{userx}{127.0.0.1}{HOSTIPV4}} + port = PORT_D + +# End diff --git a/test/confs/2028 b/test/confs/2028 new file mode 100644 index 000000000..df53268d6 --- /dev/null +++ b/test/confs/2028 @@ -0,0 +1,24 @@ +# Exim test configuration 2028 + +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +tls_advertise_hosts = * + +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + +tls_on_connect_ports = PORT_D2 : PORT_D3 + + +# End diff --git a/test/confs/2100 b/test/confs/2100 new file mode 100644 index 000000000..791c6bd43 --- /dev/null +++ b/test/confs/2100 @@ -0,0 +1,67 @@ +# Exim test configuration 2100 + +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +log_selector = +tls_peerdn + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + +tls_verify_hosts = * +tls_verify_certificates = ${if eq {SERVER}{server}{DIR/aux-fixed/cert2}fail} + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + + +# ----- Transports ----- + +begin transports + +send_to_server: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + port = PORT_D + tls_certificate = DIR/aux-fixed/cert2 + tls_privatekey = DIR/aux-fixed/cert2 + tls_verify_certificates = DIR/aux-fixed/cert2 + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/2101 b/test/confs/2101 new file mode 100644 index 000000000..73e0bdd7d --- /dev/null +++ b/test/confs/2101 @@ -0,0 +1,69 @@ +# Exim test configuration 2101 + +OPTION= +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +log_selector = +tls_peerdn + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + +tls_verify_hosts = * +tls_verify_certificates = ${if eq {SERVER}{server}{DIR/aux-fixed/cert2}fail} + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + + +# ----- Transports ----- + +begin transports + +send_to_server: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + OPTION + port = PORT_D + tls_certificate = DIR/aux-fixed/cert2 + tls_privatekey = DIR/aux-fixed/cert2 + tls_verify_certificates = DIR/aux-fixed/cert2 + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/2102 b/test/confs/2102 new file mode 100644 index 000000000..3caab6f7c --- /dev/null +++ b/test/confs/2102 @@ -0,0 +1,66 @@ +# Exim test configuration 2102 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + +log_selector = +tls_peerdn + +queue_only +queue_run_in_order + +tls_advertise_hosts = 127.0.0.1 : HOSTIPV4 + +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + +tls_verify_hosts = HOSTIPV4 +tls_verify_certificates = DIR/aux-fixed/cert2 + + +# ------ ACL ------ + +begin acl + +check_recipient: + accept hosts = : + deny hosts = HOSTIPV4 + !encrypted = AES256-SHA : \ + IDEA-CBC-MD5 : \ + DES-CBC3-SHA : \ + DHE_RSA_AES_256_CBC_SHA1 : \ + DHE_RSA_3DES_EDE_CBC_SHA + accept + + +# ----- Routers ----- + +begin routers + +abc: + driver = accept + retry_use_local_part + transport = local_delivery + headers_add = tls-certificate-verified: $tls_certificate_verified + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +# End diff --git a/test/confs/2103 b/test/confs/2103 new file mode 100644 index 000000000..db3a4405b --- /dev/null +++ b/test/confs/2103 @@ -0,0 +1,64 @@ +# Exim test configuration 2103 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + +queue_only +queue_run_in_order + +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + +tls_advertise_hosts = * + + +# ------ ACL ------ + +begin acl + +check_recipient: + deny message = unacceptable cipher $tls_cipher + !encrypted = ${if eq {$sender_host_address}{HOSTIPV4}{IDEA-CBC-MD5}{*}} + accept + + +# ----- Routers ----- + +begin routers + +abc: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/2104 b/test/confs/2104 new file mode 100644 index 000000000..5eb2f703d --- /dev/null +++ b/test/confs/2104 @@ -0,0 +1,56 @@ +# Exim test configuration 2104 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +hostlist tls_hosts = 127.0.0.1 + +queue_only +queue_run_in_order + +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + +tls_advertise_hosts = 127.0.0.1 : HOSTIPV4 + +# ----- ACL ----- + +begin acl + +check_recipient: + deny hosts = +tls_hosts + message = encryption required + !encrypted = * + accept + + +# ----- Routers ----- + +begin routers + +abc: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +# End diff --git a/test/confs/2105 b/test/confs/2105 new file mode 100644 index 000000000..cd3ffcc99 --- /dev/null +++ b/test/confs/2105 @@ -0,0 +1,65 @@ +# Exim test configuration 2105 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + +domainlist local_domains = test.ex +hostlist tls_relay_hosts = 127.0.0.1 + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + +# ----- ACL ----- + +begin acl + +check_recipient: + accept domains = +local_domains + accept hosts = +tls_relay_hosts + endpass + message = encryption required + encrypted = * + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + data = :fail: unrouteable mail domain "$domain" + +abc: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +# End diff --git a/test/confs/2106 b/test/confs/2106 new file mode 100644 index 000000000..c0f76e9c1 --- /dev/null +++ b/test/confs/2106 @@ -0,0 +1,21 @@ +# Exim test configuration 2106 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +tls_advertise_hosts = * + +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + +smtp_receive_timeout = 1s + +# End diff --git a/test/confs/2107 b/test/confs/2107 new file mode 100644 index 000000000..7903eb966 --- /dev/null +++ b/test/confs/2107 @@ -0,0 +1,69 @@ +# Exim test configuration 2107 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +log_selector = +smtp_confirmation+tls_peerdn + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server${if eq{$local_part}{abcd}{2}{1}} + +server: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +send_to_server1: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + port = PORT_D + +send_to_server2: + driver = smtp + allow_localhost + hosts = HOSTIPV4 + port = PORT_D + +# End diff --git a/test/confs/2108 b/test/confs/2108 new file mode 100644 index 000000000..184abf806 --- /dev/null +++ b/test/confs/2108 @@ -0,0 +1,89 @@ +# Exim test configuration 2108 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex + +acl_smtp_rcpt = check_recipient +log_selector = +tls_peerdn +queue_only +queue_run_in_order +remote_max_parallel = 1 + +tls_advertise_hosts = * + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + + +# ------ ACL ------ + +begin acl + +check_recipient: + accept domains = +local_domains + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server${if eq{$local_part}{abcd}{2}{1}} + +server: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +send_to_server1: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + port = PORT_D + helo_data = helo.data.changed + +send_to_server2: + driver = smtp + allow_localhost + hosts = HOSTIPV4 + port = PORT_D + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/2109 b/test/confs/2109 new file mode 100644 index 000000000..afbb03d5d --- /dev/null +++ b/test/confs/2109 @@ -0,0 +1,65 @@ +# Exim test configuration 2109 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +hostlist tls_hosts = 127.0.0.1 + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + + + +# ----- ACL ----- + +begin acl + +check_recipient: + deny hosts = +tls_hosts + message = encryption required + !encrypted = * + accept domains = +local_domains + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + + +# ----- Transports ----- + +begin transports + +send_to_server: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + hosts_avoid_tls = 127.0.0.1 + port = PORT_D + +# End diff --git a/test/confs/2110 b/test/confs/2110 new file mode 100644 index 000000000..dc1656832 --- /dev/null +++ b/test/confs/2110 @@ -0,0 +1,51 @@ +# Exim test configuration 2110 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +queue_only +queue_run_in_order + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + +tls_advertise_hosts = HOSTIPV4 + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + + +# ----- Transports ----- + +begin transports + +send_to_server: + driver = smtp + allow_localhost + hosts = 127.0.0.1 : HOSTIPV4 + hosts_require_tls = * + port = PORT_D + +# End diff --git a/test/confs/2111 b/test/confs/2111 new file mode 100644 index 000000000..075e11519 --- /dev/null +++ b/test/confs/2111 @@ -0,0 +1,58 @@ +# Exim test configuration 2111 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +log_selector = +tls_peerdn +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + +tls_verify_hosts = * +tls_verify_certificates = ${if eq {SERVER}{server}{DIR/aux-fixed/cert2}fail} + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + + +# ----- Transports ----- + +begin transports + +send_to_server: + driver = smtp + allow_localhost + hosts = HOSTIPV4 : 127.0.0.1 + hosts_require_tls = HOSTIPV4 + port = PORT_D + tls_certificate = DIR/aux-fixed/cert2 + tls_privatekey = DIR/aux-fixed/cert2 + tls_require_ciphers = IDEA-CBC-MD5 \ + ${if eq{$host_address}{127.0.0.1}{:DES-CBC3-SHA:RSA_ARCFOUR_SHA}} + +# End diff --git a/test/confs/2112 b/test/confs/2112 new file mode 100644 index 000000000..78733513e --- /dev/null +++ b/test/confs/2112 @@ -0,0 +1,59 @@ +# Exim test configuration 2112 + +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +log_selector = +tls_peerdn+tls_certificate_verified + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + +tls_verify_hosts = * +tls_verify_certificates = ${if eq {SERVER}{server}{DIR/aux-fixed/cert2}fail} + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + + +# ----- Transports ----- + +begin transports + +send_to_server: + driver = smtp + allow_localhost + hosts = HOSTIPV4 : 127.0.0.1 + hosts_require_tls = HOSTIPV4 + port = PORT_D + tls_certificate = DIR/aux-fixed/cert2 + tls_verify_certificates = \ + ${if eq{$host_address}{127.0.0.1}{DIR/aux-fixed/cert1}{DIR/aux-fixed/cert2}} + +# End diff --git a/test/confs/2113 b/test/confs/2113 new file mode 100644 index 000000000..bff43ff57 --- /dev/null +++ b/test/confs/2113 @@ -0,0 +1,65 @@ +# Exim test configuration 2113 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +log_selector = +tls_peerdn+smtp_connection+incoming_port + +queue_only +queue_run_in_order + +smtp_accept_max_nonmail = 0 + +tls_advertise_hosts = * + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + +server: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +send_to_server: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + port = PORT_D + +# End diff --git a/test/confs/2114 b/test/confs/2114 new file mode 100644 index 000000000..c395c73e0 --- /dev/null +++ b/test/confs/2114 @@ -0,0 +1,64 @@ +# Exim test configuration 2114 + +CRL= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + +log_selector = +tls_peerdn + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + +tls_verify_hosts = HOSTIPV4 +tls_try_verify_hosts = * +tls_verify_certificates = DIR/aux-fixed/cert2 +tls_crl = CRL + + +# ------ ACL ------ + +begin acl + +check_recipient: + deny message = certificate not verified: peerdn=$tls_peerdn + ! verify = certificate + accept + + +# ----- Routers ----- + +begin routers + +abc: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +# End diff --git a/test/confs/2115 b/test/confs/2115 new file mode 100644 index 000000000..fdf184277 --- /dev/null +++ b/test/confs/2115 @@ -0,0 +1,22 @@ +# Exim test configuration 2115 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +log_selector = +smtp_connection + +smtp_receive_timeout = 1s + +tls_advertise_hosts = * +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + +# End diff --git a/test/confs/2116 b/test/confs/2116 new file mode 100644 index 000000000..14a2d1eed --- /dev/null +++ b/test/confs/2116 @@ -0,0 +1,47 @@ +# Exim test configuration 2116 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +others: + driver = manualroute + route_list = * 127.0.0.1 byname + self = send + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + command_timeout = 1s + hosts_require_tls = 127.0.0.1 + port = PORT_S + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/2117 b/test/confs/2117 new file mode 100644 index 000000000..16cc0c39e --- /dev/null +++ b/test/confs/2117 @@ -0,0 +1,73 @@ +# Exim test configuration 2117 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +log_selector = +tls_peerdn + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + +server: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +send_to_server: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + hosts_nopass_tls = * + port = PORT_D + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/2118 b/test/confs/2118 new file mode 100644 index 000000000..362d08704 --- /dev/null +++ b/test/confs/2118 @@ -0,0 +1,31 @@ +# Exim test configuration 2118 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +queue_only + +tls_advertise_hosts = * +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + +acl_smtp_rcpt = acl_tls + +# ------ ACLs ------ + +begin acl + +acl_tls: + accept endpass + message = "You must encrypt" + encrypted = * + +# End diff --git a/test/confs/2119 b/test/confs/2119 new file mode 100644 index 000000000..b64ebf7c6 --- /dev/null +++ b/test/confs/2119 @@ -0,0 +1,65 @@ +# Exim test configuration 2119 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + +log_selector = +tls_peerdn + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + +tls_verify_hosts = HOSTIPV4 +tls_verify_certificates = DIR/aux-fixed/cert2 + + +# ------ ACL ------ + +begin acl + +check_recipient: + accept hosts = : + deny hosts = HOSTIPV4 + !encrypted = AES256-SHA:\ + IDEA-CBC-MD5:\ + DES-CBC3-SHA:\ + DHE_RSA_AES_256_CBC_SHA1:\ + DHE_RSA_3DES_EDE_CBC_SHA + accept + + +# ----- Routers ----- + +begin routers + +abc: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +# End diff --git a/test/confs/2120 b/test/confs/2120 new file mode 100644 index 000000000..4c9372579 --- /dev/null +++ b/test/confs/2120 @@ -0,0 +1,52 @@ +# Exim test configuration 2120 + +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +log_selector = +tls_peerdn + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + + +# ----- Routers ----- + +begin routers + +abc: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = 127.0.0.1 + allow_localhost + port = PORT_D + + +# ----- Retry ----- + +begin retry + +* * F,1d,1d + +# End diff --git a/test/confs/2121 b/test/confs/2121 new file mode 100644 index 000000000..dbef1b794 --- /dev/null +++ b/test/confs/2121 @@ -0,0 +1,48 @@ +# Exim test configuration 2121 + +REQUIRE=# +TRYCLEAR=# + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + transport = send_to_server + + +# ----- Transports ----- + +begin transports + +send_to_server: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + port = PORT_S + REQUIRE + TRYCLEAR + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/2122 b/test/confs/2122 new file mode 100644 index 000000000..aed0aefb5 --- /dev/null +++ b/test/confs/2122 @@ -0,0 +1,19 @@ +# Exim test configuration 2122 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +tls_advertise_hosts = * + +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + +# End diff --git a/test/confs/2123 b/test/confs/2123 new file mode 100644 index 000000000..6c4843bf0 --- /dev/null +++ b/test/confs/2123 @@ -0,0 +1,28 @@ +# Exim test configuration 2123 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_starttls = starttls + +qualify_domain = test.ex +tls_advertise_hosts = * +trusted_users = CALLER + + +# ----- ACLs ----- + +begin acl + +starttls: + accept hosts = 10.9.8.8 + +# End diff --git a/test/confs/2124 b/test/confs/2124 new file mode 100644 index 000000000..132c624c6 --- /dev/null +++ b/test/confs/2124 @@ -0,0 +1,29 @@ +# Exim test configuration 2124 + +CERT=DIR/aux-fixed/cert1 +TVC=/dev/null + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + +log_selector = +tls_peerdn + +tls_advertise_hosts = * + +tls_certificate = CERT +tls_privatekey = CERT + +tls_verify_hosts = HOSTIPV4 +tls_verify_certificates = TVC + +# End diff --git a/test/confs/2125 b/test/confs/2125 new file mode 100644 index 000000000..70736be88 --- /dev/null +++ b/test/confs/2125 @@ -0,0 +1,66 @@ +# Exim test configuration 2125 + +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +log_selector = +tls_peerdn+tls_certificate_verified + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +tls_require_ciphers = ${if eq{$sender_host_address}{HOSTIPV4}\ + {AES}{!AES:3DES}} + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + + +# ----- Transports ----- + +begin transports + +send_to_server: + driver = smtp + allow_localhost + hosts = HOSTIPV4 : 127.0.0.1 + hosts_require_tls = HOSTIPV4 + tls_require_ciphers = DES-CBC3-SHA + port = PORT_D + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/2126 b/test/confs/2126 new file mode 100644 index 000000000..0cfdbba66 --- /dev/null +++ b/test/confs/2126 @@ -0,0 +1,66 @@ +# Exim test configuration 2126 + +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_rcpt +log_selector = +tls_peerdn + +tls_advertise_hosts = HOSTIPV4 +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + + +# ----- ACLs ----- + +begin acl + +check_rcpt: + accept local_parts = userx + + defer local_parts = usery + hosts = 127.0.0.1 + + accept + + +# ----- Routers ----- + +begin routers + +r0: + driver = accept + condition = ${if !eq {$sender_host_address}{}} + transport = t2 + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = 127.0.0.1 : HOSTIPV4 + port = PORT_D + allow_localhost + +t2: + driver = appendfile + file = /dev/null + user = CALLER + +# End diff --git a/test/confs/2127 b/test/confs/2127 new file mode 100644 index 000000000..3639c5bbf --- /dev/null +++ b/test/confs/2127 @@ -0,0 +1,60 @@ +# Exim test configuration 2127 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +queue_only +queue_run_in_order + +tls_advertise_hosts = * +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_try_verify_hosts = 127.0.0.1 +tls_verify_hosts = HOSTIPV4 +tls_verify_certificates = DIR/aux-fixed/cert1 + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + +server: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +send_to_server: + driver = smtp + allow_localhost + hosts = ${if eq{$local_part}{userx}{127.0.0.1}{HOSTIPV4}} + port = PORT_D + +# End diff --git a/test/confs/2128 b/test/confs/2128 new file mode 100644 index 000000000..296c27c32 --- /dev/null +++ b/test/confs/2128 @@ -0,0 +1,24 @@ +# Exim test configuration 2128 + +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +tls_advertise_hosts = * + +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + +tls_on_connect_ports = PORT_D2 : PORT_D3 + + +# End diff --git a/test/confs/2149 b/test/confs/2149 new file mode 100644 index 000000000..1684f11c6 --- /dev/null +++ b/test/confs/2149 @@ -0,0 +1,59 @@ +# Exim test configuration 2149 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +queue_only +queue_run_in_order + +tls_advertise_hosts = * +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_dhparam = ${if eq {SERVER}{server}{DIR/aux-fixed/dh1}fail} + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + +server: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +send_to_server: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + port = PORT_D + +# End diff --git a/test/confs/2200 b/test/confs/2200 new file mode 100644 index 000000000..dc7dbaa18 --- /dev/null +++ b/test/confs/2200 @@ -0,0 +1,12 @@ +# Exim test configuration 2200 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# End diff --git a/test/confs/2201 b/test/confs/2201 new file mode 100644 index 000000000..861db77ba --- /dev/null +++ b/test/confs/2201 @@ -0,0 +1,54 @@ +# Exim test configuration 2201 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +trusted_users = CALLER + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + domains = dnsdb;$domain + local_parts = dnsdb;$local_part + retry_use_local_part + transport = local_delivery + +r2: + driver = accept + domains = dnsdb;$domain + retry_use_local_part + senders = dnsdb;A=${domain:$sender_address} + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/2250 b/test/confs/2250 new file mode 100644 index 000000000..7a38f0b21 --- /dev/null +++ b/test/confs/2250 @@ -0,0 +1,12 @@ +# Exim test configuration 2250 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# End diff --git a/test/confs/2300 b/test/confs/2300 new file mode 100644 index 000000000..d8f6f225d --- /dev/null +++ b/test/confs/2300 @@ -0,0 +1,14 @@ +# Exim test configuration 2300 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +# End diff --git a/test/confs/2400 b/test/confs/2400 new file mode 100644 index 000000000..563adba1f --- /dev/null +++ b/test/confs/2400 @@ -0,0 +1,14 @@ +# Exim test configuration 2400 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +# End diff --git a/test/confs/2500 b/test/confs/2500 new file mode 100644 index 000000000..b0aa957ae --- /dev/null +++ b/test/confs/2500 @@ -0,0 +1,14 @@ +# Exim test configuration 2500 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +# End diff --git a/test/confs/2501 b/test/confs/2501 new file mode 100644 index 000000000..3672b30b6 --- /dev/null +++ b/test/confs/2501 @@ -0,0 +1,43 @@ +# Exim test configuration 2501 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = dsearch;DIR/aux-fixed/TESTNUM.domains + + +# ------ Routers ------ + +begin routers + +r1: + driver = accept + domains = +local_domains + transport = t1 + + +# ------ Transports ------ + +begin transports + +t1: + driver = appendfile + file = /dev/null + user = CALLER + + +# ------ Retry ------ + +begin retry + +* * F,1d,10m + +# End diff --git a/test/confs/2600 b/test/confs/2600 new file mode 100644 index 000000000..09eedef68 --- /dev/null +++ b/test/confs/2600 @@ -0,0 +1,56 @@ +# Exim test configuration 2600 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = @ +hostlist relay_hosts = sqlite;DIR/aux-fixed/sqlitedb \ + select * from them where \ + id='$sender_host_address' + +acl_smtp_rcpt = check_recipient +sqlite_lock_timeout = 2 + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept domains = +local_domains + accept hosts = +relay_hosts + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + address_data = ${lookup sqlite \ + {DIR/aux-fixed/sqlitedb select name from them where id='userx'}} + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/\ + ${lookup sqlite{DIR/aux-fixed/sqlitedb select id from them where id='userx'}\ + {$value}fail} + user = CALLER + + +# End diff --git a/test/confs/3000 b/test/confs/3000 new file mode 100644 index 000000000..b8273f190 --- /dev/null +++ b/test/confs/3000 @@ -0,0 +1,28 @@ +# Exim test configuration 3000 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +qualify_domain = test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_rcpt +perl_startup = do 'DIR/aux-fixed/TESTNUM.pl' +queue_only = true + + +# ----- ACLs ----- + +begin acl + +check_rcpt: + accept condition = ${if !eq {${perl{foo_warn}}}{}} + + +# End diff --git a/test/confs/3100 b/test/confs/3100 new file mode 100644 index 000000000..3d0b17517 --- /dev/null +++ b/test/confs/3100 @@ -0,0 +1,16 @@ +# Exim test configuration 3100 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +qualify_domain = test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# End diff --git a/test/confs/3200 b/test/confs/3200 new file mode 100644 index 000000000..349c7a524 --- /dev/null +++ b/test/confs/3200 @@ -0,0 +1,14 @@ +# Exim test configuration 3200 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +# End diff --git a/test/confs/3201 b/test/confs/3201 new file mode 100644 index 000000000..6fb89f320 --- /dev/null +++ b/test/confs/3201 @@ -0,0 +1,28 @@ +# Exim test configuration 3201 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +acl_smtp_connect = connect${substr_7:$sender_host_address} + + +# ----- ACL ----- + +begin acl + +connect1: + deny hosts = testdb;fail + +connect2: + deny hosts = net-testdb;fail + +# End diff --git a/test/confs/3202 b/test/confs/3202 new file mode 100644 index 000000000..97bbfa463 --- /dev/null +++ b/test/confs/3202 @@ -0,0 +1,31 @@ +# Exim test configuration 3202 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +# Use first three components of address to select ACL +acl_smtp_rcpt = acl_${sg{${tr{$sender_host_address}{.}{_}}}{^(.*)_.*\$}{\$1}} + +# ----- ACLs ----- + +begin acl + +acl_1_1_1: + accept hosts = net-testdb;defer + +acl_1_1_2: + deny domains = testdb;defer + +acl_1_1_3: + require local_parts = testdb;defer + + +# End diff --git a/test/confs/3203 b/test/confs/3203 new file mode 100644 index 000000000..1ccaf265f --- /dev/null +++ b/test/confs/3203 @@ -0,0 +1,34 @@ +# Exim test configuration 3203 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +test: + driver = redirect + allow_defer + data = postmaster@test.ex + retry_use_local_part + senders = testdb;defer + + +# ----- Retry ----- + +begin retry + +* * F,2h,10m + + +# End diff --git a/test/confs/3204 b/test/confs/3204 new file mode 100644 index 000000000..c4c40d861 --- /dev/null +++ b/test/confs/3204 @@ -0,0 +1,24 @@ +# Exim test configuration 3204 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + + +# ------ ACL ------ + +begin acl + +check_recipient: + deny senders = testdb;defer + +# End diff --git a/test/confs/3205 b/test/confs/3205 new file mode 100644 index 000000000..8b25b3627 --- /dev/null +++ b/test/confs/3205 @@ -0,0 +1,33 @@ +# Exim test configuration 3205 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = acl_${tr{$sender_host_address}{.}{_}} +domainlist local_domains = test.ex + +# ----- ACL ----- + +begin acl + +acl_1_2_3_4: + deny senders = testdb;defer + accept domains = +local_domains + deny message = relay not permitted + + +acl_4_3_2_1: + accept hosts = : + deny hosts = testdb;defer + accept domains = +local_domains + deny message = relay not permitted + +# End diff --git a/test/confs/3206 b/test/confs/3206 new file mode 100644 index 000000000..4434db155 --- /dev/null +++ b/test/confs/3206 @@ -0,0 +1,55 @@ +# Exim test configuration 3206 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +qualify_domain = test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : !*.remote.ex : testdb;defer + +hold_domains = !test.ex : hold.remote.ex : !*.go.remote.ex : testdb;defer +queue_domains = !test.ex : queue.go.remote.ex : testdb;defer + + +# ----- Routers ----- + +begin routers + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + data = :fail: unrouteable mail domain "$domain" + +all: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + envelope_to_add + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,1h,10m + + +# End diff --git a/test/confs/3207 b/test/confs/3207 new file mode 100644 index 000000000..e9c59ae17 --- /dev/null +++ b/test/confs/3207 @@ -0,0 +1,100 @@ +# Exim test configuration 3207 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +qualify_domain = test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +domainlist local_domains = test.ex : ^d\d\.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = manualroute + domains = !^d : !r2.ex : !r3.ex : !r4.ex : testdb;defer + route_list = * V4NET.0.0.0 byname + transport = smtp + +r2: + driver = manualroute + caseful_local_part + domains = r2.ex + local_parts = testdb;defer + route_list = * V4NET.0.0.0 byname + transport = smtp + +r3: + driver = manualroute + condition = ${lookup testdb{defer}{yes}{no}} + domains = r3.ex + route_list = * V4NET.0.0.0 byname + transport = smtp + +r4: + driver = manualroute + domains = ! +local_domains + route_list = * V4NET.0.0.0 byname + senders = testdb;defer + transport = smtp + +d1: + driver = accept + domains = !d2.ex : !d3.ex : !d4.ex : testdb;defer + retry_use_local_part + transport = local_delivery + +d2: + driver = accept + domains = d2.ex + local_parts = testdb;defer + retry_use_local_part + transport = local_delivery + +d3: + driver = accept + condition = ${lookup testdb{defer}{yes}{no}} + domains = d3.ex + retry_use_local_part + transport = local_delivery + +d4: + driver = accept + retry_use_local_part + senders = testdb;defer + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + envelope_to_add + file = DIR/test-mail/$local_part + user = CALLER + +smtp: + driver = smtp + + +# ----- Retry ----- + + +begin retry + +* * F,1h,10m + + +# End diff --git a/test/confs/3208 b/test/confs/3208 new file mode 100644 index 000000000..90a85b39d --- /dev/null +++ b/test/confs/3208 @@ -0,0 +1,37 @@ +# Exim test configuration 3208 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +qualify_domain = test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + +domainlist local_domains = !*relay.ex : test.ex : testhack.ex : \ + testhack2.ex : testdb;defer + +domainlist relay_domains = test.ex : testhack.ex : testhack2.ex : \ + yesrelay.ex : testdb;defer + +percent_hack_domains = !*relay.ex : !test.ex : testhack.ex : testdb;defer + + +# ----- ACL ----- + +begin acl + +check_recipient: + # Exim 3 had no checking on -bs messages + accept hosts = : + accept domains = +local_domains + accept domains = +relay_domains + deny message = relay not permitted + +# End diff --git a/test/confs/3209 b/test/confs/3209 new file mode 100644 index 000000000..518ac3931 --- /dev/null +++ b/test/confs/3209 @@ -0,0 +1,47 @@ +# Exim test configuration 3209 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +qualify_domain = test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + + +# ----- Routers ----- + +begin routers + +lookuphost: + driver = dnslookup + domains = ! +local_domains + mx_domains = localhost : testdb;defer + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + connect_timeout = 1s + + +# ----- Retry ----- + + +begin retry + +* * F,1h,10m + + +# End diff --git a/test/confs/3210 b/test/confs/3210 new file mode 100644 index 000000000..5f399d686 --- /dev/null +++ b/test/confs/3210 @@ -0,0 +1,42 @@ +# Exim test configuration 3210 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist defer_lookup = testdb;defer +domainlist local_domains = +defer_lookup : test.ex +qualify_domain = test.ex + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = /dev/null + user = CALLER + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + domains = ! +local_domains + transport = t1 + +# ----- Retry ----- + +begin retry + +* * F,5d,5m + +# End diff --git a/test/confs/3211 b/test/confs/3211 new file mode 100644 index 000000000..a7486df6a --- /dev/null +++ b/test/confs/3211 @@ -0,0 +1,45 @@ +# Exim test configuration 3211 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient + + +# ------ ACL ------ + +begin acl + +check_recipient: + accept verify = recipient + + +# ----- Routers ----- + +begin routers + +r1: + driver = dnslookup + local_part_prefix = r1- + domains = !testdb;fail + verify_only + +skipped: + driver = redirect + verify_only + data = ${lookup testdb{fail}} + debug_print = +++ sender_address = <$sender_address> + +temp: + driver = dnslookup + verify_only + +# End diff --git a/test/confs/3212 b/test/confs/3212 new file mode 100644 index 000000000..953f2c996 --- /dev/null +++ b/test/confs/3212 @@ -0,0 +1,15 @@ +# Exim test configuration 3212 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# End diff --git a/test/confs/3213 b/test/confs/3213 new file mode 100644 index 000000000..6fd88679e --- /dev/null +++ b/test/confs/3213 @@ -0,0 +1,25 @@ +# Exim test configuration 3213 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_mail = check_mail + + +# ----- ACLs ----- + +begin ACL + +check_mail: + accept senders = testdb;<$sender_address> + + +# End diff --git a/test/confs/3300 b/test/confs/3300 new file mode 100644 index 000000000..b0d54ad16 --- /dev/null +++ b/test/confs/3300 @@ -0,0 +1,14 @@ +# Exim test configuration 3300 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +# End diff --git a/test/confs/3400 b/test/confs/3400 new file mode 100644 index 000000000..61dc5a590 --- /dev/null +++ b/test/confs/3400 @@ -0,0 +1,158 @@ +# Exim test configuration 3400 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex + +hostlist auth_hosts = 10.0.0.1 +hostlist relay_hosts = 10.0.0.4 +hostlist auth_relay_hosts = 10.0.0.3 : 10.0.0.4 + +acl_smtp_etrn = check_etrn +acl_smtp_expn = check_expn +acl_smtp_rcpt = check_recipient +acl_smtp_vrfy = check_vrfy +auth_advertise_hosts = +auth_hosts : !+relay_hosts : +auth_relay_hosts : \ + 10.0.0.5 +smtp_accept_max_nonmail = 20 +system_filter = DIR/aux-fixed/TESTNUM.filter +trusted_users = CALLER + + +# ----- ACL ----- + +begin acl + +check_recipient: + warn hosts = 10.0.0.5 + message = authentication-failed: $authentication_failed + accept hosts = 10.0.0.5 + accept hosts = : + deny hosts = +auth_hosts + message = authentication required + !authenticated = * + accept domains = +local_domains + accept hosts = +relay_hosts + accept hosts = +auth_relay_hosts + endpass + message = authentication required + authenticated = * + deny message = relay not permitted + +check_etrn: + deny hosts = +auth_hosts + message = authentication required + !authenticated = * + require hosts = 10.0.0.0/24 + warn log_message = accepted ETRN $smtp_command_argument + accept + +check_expn: + deny hosts = +auth_hosts + message = authentication required + !authenticated = * + accept hosts = 10.0.0.0/24 + +check_vrfy: + deny hosts = +auth_hosts + message = authentication required + !authenticated = * + accept + + +# ----- Authentication ----- + +begin authenticators + +mylogin: + driver = plaintext + public_name = mylogin + server_debug_print = +++MYLOGIN \$1="$1" \$2=\"$2" \$3="$3" + server_condition = "\ + ${if match{$1}{^(\\\\S+)\\\\s+(\\\\S+)\\$}\ + {${if and {{eq{$1}{userx}}{eq{$2}{secret}}}{yes}{no}}}{no}}" + +plain: + driver = plaintext + public_name = PLAIN + server_condition = "\ + ${if and {{eq{$2}{userx}}{eq{$3}{secret}}}{yes}{no}}" + server_set_id = $2 + +extended_plain: + driver = plaintext + public_name = EXPLAIN + server_prompts = : + server_condition = "\ + ${if and {{eq{$2}{userx}}{eq{$3}{secret}}}{yes}{no}}" + server_set_id = $2 + +expanded_prompt_plain: + driver = plaintext + public_name = EXPANDED + server_prompts = $primary_hostname + server_condition = "\ + ${if and {{eq{$2}{userx}}{eq{$3}{secret}}}{yes}{no}}" + server_set_id = $2 + +expanded_prompt_plain_fail: + driver = plaintext + public_name = EXPANDFAIL + server_prompts = $nonexistent + server_condition = "\ + ${if and {{eq{$2}{userx}}{eq{$3}{secret}}}{yes}{no}}" + server_set_id = $2 + +defer: + driver = plaintext + public_name = DEFER + server_condition = "account suspended" + server_set_id = $2 + +login: + driver = plaintext + public_name = LOGIN + server_prompts = "User Name : Password " + server_condition = "\ + ${if and {{eq{$1}{userx}}{eq{$2}{secret}}}{yes}{no}}" + server_set_id = $1 + + +# ----- Routers ----- + +begin routers + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + data = :fail: unrouteable mail domain "$domain" + +localuser: + driver = accept + local_parts = userx + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + + +# End diff --git a/test/confs/3401 b/test/confs/3401 new file mode 100644 index 000000000..d2cf9c972 --- /dev/null +++ b/test/confs/3401 @@ -0,0 +1,73 @@ +# Exim test configuration 3401 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + + +# ----- Authentication ----- + +begin authenticators + +login: + driver = plaintext + public_name = LOGIN + client_send = : userx : secret + +plain: + driver = plaintext + public_name = PLAIN + client_send = ^userx^secret + + +# ----- Routers ----- + +begin routers + +try: + driver = manualroute + route_list = domain.com 127.0.0.1 byname + self = send + transport = smtp_try + +force: + driver = manualroute + route_list = authdomain.com 127.0.0.1 byname + self = send + transport = smtp_force + + +# ----- Transports ----- + +begin transports + +smtp_try: + driver = smtp + hosts_try_auth = * + port = PORT_S + authenticated_sender = ${if eq{$local_part}{forcesender}{force@x.y.z}fail} + +smtp_force: + driver = smtp + hosts_require_auth = * + port = PORT_S + + +# ----- Retry ----- + + +begin retry + +* auth_failed +* * F,1h,10m + +# End diff --git a/test/confs/3402 b/test/confs/3402 new file mode 100644 index 000000000..cc24582cd --- /dev/null +++ b/test/confs/3402 @@ -0,0 +1,33 @@ +# Exim test configuration 3402 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + + +# ----- Authentication ----- + +begin authenticators + +plain1: + driver = plaintext + public_name = PLAIN + server_condition = \ + ${if or {\ + {and {{eq{$2}{userx}}{eq{$3}{secret}}}}\ + {and {{eq{$2}{usery}}{eq{$3}{ab?}}}}\ + }\ + {yes}{no}} + server_set_id = $2 + server_mail_auth_condition = ${if eq{$authenticated_id}{userx}{yes}} + +# End diff --git a/test/confs/3403 b/test/confs/3403 new file mode 100644 index 000000000..6adcf65f3 --- /dev/null +++ b/test/confs/3403 @@ -0,0 +1,54 @@ +# Exim test configuration 3403 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + + +# ----- Authentication ----- + +begin authenticators + +plain1: + driver = plaintext + public_name = PLAIN + server_condition = \ + ${if or {\ + {and {{eq{$2}{userx}}{eq{$3}{secret}}}}\ + {and {{eq{$2}{usery}}{eq{$3}{ab?}}}}\ + }\ + {yes}{no}} + server_set_id = $2 + server_mail_auth_condition = ${if eq{$authenticated_id}{userx}{yes}} + + +# ----- Routers ----- + +begin routers + +d1: + driver = accept + headers_add = aid: $authenticated_id + retry_use_local_part + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/3404 b/test/confs/3404 new file mode 100644 index 000000000..afff4bf73 --- /dev/null +++ b/test/confs/3404 @@ -0,0 +1,61 @@ +# Exim test configuration 3404 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +trusted_users = CALLER + + +# ----- Authentication ----- + +begin authenticators + +plain: + driver = plaintext + public_name = PLAIN + client_send = ^userx^secret + +login: + driver = plaintext + public_name = LOGIN + client_send = :userx:secret + + +# ----- Routers ----- + +begin routers + +all: + driver = manualroute + domains = domain.com : myhost.test.ex + headers_add = X-AID: >$authenticated_id< + route_list = * 127.0.0.1 byname + self = send + transport = smtp + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + hosts_try_auth = * + port = PORT_S + + +# ----- Retry ----- + +begin retry + +* * F,1h,10m + + +# End diff --git a/test/confs/3405 b/test/confs/3405 new file mode 100644 index 000000000..e3141510b --- /dev/null +++ b/test/confs/3405 @@ -0,0 +1,49 @@ +# Exim test configuration 3405 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Authentication ----- + + +begin authenticators + +plain: + driver = plaintext + public_name = PLAIN + client_send = ^userx^secret + + +# ----- Routers ----- + +begin routers + +all: + driver = manualroute + headers_add = X-AID: >$authenticated_id< + route_list = * 127.0.0.1 byname + self = send + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + headers_add = X-TAID: >$authenticated_id< + hosts_try_auth = * + port = PORT_S + +# End diff --git a/test/confs/3406 b/test/confs/3406 new file mode 100644 index 000000000..a6c262e8b --- /dev/null +++ b/test/confs/3406 @@ -0,0 +1,36 @@ +# Exim test configuration 3406 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +trusted_users = CALLER + + +# ----- Authentication ----- + +begin authenticators + +a1: + driver = plaintext + public_name = FIRST + server_advertise_condition = \ + ${if eq{$sender_host_address}{10.0.0.2}{yes}{no}} + server_condition = yes + +a2: + driver = plaintext + public_name = SECOND + server_advertise_condition = \ + ${if eq{$sender_host_address}{10.0.0.3}{yes}{no}} + server_condition = yes + +# End diff --git a/test/confs/3407 b/test/confs/3407 new file mode 100644 index 000000000..453e3cade --- /dev/null +++ b/test/confs/3407 @@ -0,0 +1,43 @@ +# Exim test configuration 3407 + +OPTION=server_condition = xxx + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + + +# ----- Authenticators ----- + +begin authenticators + +a1: + driver = plaintext + public_name = PLAIN + server_condition = xxx + +a2: + driver = plaintext + public_name = PLAIN + OPTION + +a3: + driver = plaintext + public_name = LOGIN + OPTION + +a4: + driver = plaintext + public_name = LOGIN + OPTION + +# End diff --git a/test/confs/3408 b/test/confs/3408 new file mode 100644 index 000000000..9b90c4bfa --- /dev/null +++ b/test/confs/3408 @@ -0,0 +1,79 @@ +# Exim test configuration 3408 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = exim.test.ex +acl_smtp_rcpt = check_recipient +domainlist local_domains = exim.test.ex + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + accept recipients = postmaster@exim.test.ex + deny message = host is listed in $dnslist_domain + !authenticated = * + dnslists = rbl.test.ex + require verify = sender + deny message = unrouteable address + !verify = recipient + accept domains = +local_domains + deny message = relay not permitted + + +# ----- Authentication ----- + +begin authenticators + +plain: + driver = plaintext + public_name = PLAIN + server_condition = "\ + ${if and {{eq{$2}{userx}}{eq{$3}{secret}}}{yes}{no}}" + server_set_id = $2 + + +# ----- Routers ----- + +begin routers + +system_aliases: + driver = redirect + allow_defer + data = ${lookup{$local_part}lsearch{DIR/aux-var/TESTNUM.aliases}} + retry_use_local_part + +localuser: + driver = accept + check_local_user + transport = local_delivery + +list: + driver = accept + local_parts = userx + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + +# End diff --git a/test/confs/3409 b/test/confs/3409 new file mode 100644 index 000000000..a9f35a441 --- /dev/null +++ b/test/confs/3409 @@ -0,0 +1,32 @@ +# Exim test configuration 3409 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_etrn = accept +log_selector = \ + +smtp_syntax_error \ + +smtp_protocol_error +recipients_max = 5 +smtp_max_synprot_errors = 1000 + + +# ----- Authentication ----- + +begin authenticators + +plain: + driver = plaintext + public_name = PLAIN + server_condition = "\ + ${if and {{eq{$2}{userx}}{eq{$3}{secret}}}{yes}{no}}" + server_set_id = $2 + +# End diff --git a/test/confs/3410 b/test/confs/3410 new file mode 100644 index 000000000..283a7b297 --- /dev/null +++ b/test/confs/3410 @@ -0,0 +1,48 @@ +# Exim test configuration 3410 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +# Use first three components of address to select ACL +acl_smtp_rcpt = acl_${sg{${tr{$sender_host_address}{.}{_}}}{^(.*)_.*\$}{\$1}} + +# ----- ACLs ----- + +begin acl + +# These ones test defers + +acl_5_6_9: + accept endpass + message = You must authenticate + authenticated = * + +acl_5_6_10: + accept authenticated = auth1 + + +# ------ Authenticators ---- + +begin authenticators + +auth1: + driver = plaintext + public_name = PLAIN + server_condition = ${if eq {$3}{secret}{yes}{no}} + +auth2: + driver = plaintext + public_name = LOGIN + server_prompts = "User Name : Password " + server_condition = ${if eq {$2}{secret}{yes}{no}} + + +# End diff --git a/test/confs/3411 b/test/confs/3411 new file mode 100644 index 000000000..c2f00db7b --- /dev/null +++ b/test/confs/3411 @@ -0,0 +1,98 @@ +# Exim test configuration 3411 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +domainlist relay_domains = ten-1.test.ex + +hostlist relay_hosts = 10.255.255.0/24 + +trusted_users = CALLER + +acl_smtp_rcpt = acl_rcpt + +# ------ ACLs ------ + +begin acl + +acl_rcpt: + accept hosts = : + + accept domains = +local_domains + local_parts = postmaster + + require verify = sender + + deny message = rejected because $sender_host_address is in a black list at $dnslist_domain\n$dnslist_text + dnslists = rbl.test.ex + + warn message = X-Warning: $sender_host_address is in a black list at $dnslist_domain ($dnslist_value) + log_message = found in $dnslist_domain + dnslists = rbl2.test.ex + + accept domains = +local_domains + endpass + verify = recipient + + require verify = recipient + + accept domains = +relay_domains + + accept hosts = 127.0.0.1 : +relay_hosts + + accept authenticated = * + + deny message = relay not permitted + + +# ------ Authenticators ------ + +begin authenticators + +plain: + driver = plaintext + public_name = PLAIN + server_condition = ${if eq {$3}{secret}{yes}{no}} + + +# ------ Routers ------ + +begin routers + +r1: + driver = dnslookup + domains = ! +local_domains + transport = dev_null + no_more + +r2: + driver = accept + local_parts = userx : postmaster + transport = local_delivery + cannot_route_message = unknown user + + +# ------ Transports ------ + +begin transports + +dev_null: + driver = appendfile + file = /dev/null + user = CALLER + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + +# End diff --git a/test/confs/3412 b/test/confs/3412 new file mode 100644 index 000000000..bd8336e9e --- /dev/null +++ b/test/confs/3412 @@ -0,0 +1,54 @@ +# Exim test configuration 3412 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +bounce_sender_authentication = mailer-daemon@test.ex +trusted_users = CALLER + + +# ----- Authentication ----- + +begin authenticators + +plain: + driver = plaintext + public_name = PLAIN + client_send = ^userx^secret + + +# ----- Routers ----- + +begin routers + +local: + driver = redirect + domains = test.ex + allow_fail + data = :fail: no deliveries made locally + +remote: + driver = accept + transport = smtp + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + port = PORT_S + hosts_try_auth = * + +# End diff --git a/test/confs/3413 b/test/confs/3413 new file mode 100644 index 000000000..2288119ef --- /dev/null +++ b/test/confs/3413 @@ -0,0 +1,30 @@ +# Exim test configuration 3413 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +smtp_accept_max_nonmail = 3 + +# Set this large to avoid it biting first +smtp_max_synprot_errors = 20 + +# ----- Authenticators ----- + +begin authenticators + +plain: + driver = plaintext + public_name = PLAIN + server_condition = "\ + ${if and {{eq{$2}{userx}}{eq{$3}{secret}}}{yes}{no}}" + server_set_id = $2 + +# End diff --git a/test/confs/3414 b/test/confs/3414 new file mode 100644 index 000000000..901386899 --- /dev/null +++ b/test/confs/3414 @@ -0,0 +1,44 @@ +# Exim test configuration 3414 + +ACL= +S= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_mail = mail +S acl_smtp_mailauth=ACL + + +# ----- ACLs ----- + +begin acl + +acl1: + accept condition = ${if eq{$authenticated_sender}{ok@ok}{1}{0}} + +mail: + warn log_message = \$authenticated_sender=$authenticated_sender + accept + + +# ----- Authenticators ----- + +begin authenticators + +ok: + driver = plaintext + public_name = PLAIN + server_prompts = : + server_condition = true + + +# End diff --git a/test/confs/3415 b/test/confs/3415 new file mode 100644 index 000000000..835484ee6 --- /dev/null +++ b/test/confs/3415 @@ -0,0 +1,48 @@ +# Exim test configuration 3415 + +SERVER= +SUBMISSION_OPTIONS= +AUTH_ID_DOMAIN= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_mail = a1 +acl_smtp_rcpt = accept + +queue_only +trusted_users = CALLER + + +# ----- ACL ----- + +begin acl + +a1: + warn senders = ^(?!notsubmit@) + control = submissionSUBMISSION_OPTIONS + accept + + +# ----- Authenticators ----- + +begin authenticators + +au1: + driver = plaintext + public_name = PLAIN + server_prompts = : + server_condition = \ + ${if and {{eq{$2}{username}}{eq{$3}{mysecret}}}{yes}{no}} + server_set_id = $2AUTH_ID_DOMAIN + + +# End diff --git a/test/confs/3450 b/test/confs/3450 new file mode 100644 index 000000000..25d00ac1d --- /dev/null +++ b/test/confs/3450 @@ -0,0 +1,47 @@ +# Exim test configuration 3450 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +hostlist auth_over_tls_hosts = 127.0.0.1 + +acl_smtp_auth = check_auth + +tls_advertise_hosts = * +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + + +# ----- ACL ----- + +begin acl +check_auth: + accept hosts = +auth_over_tls_hosts + endpass + message = STARTTLS required before AUTH + encrypted = * + accept + + +# ----- Authenticators ----- + + +begin authenticators + +plain: + driver = plaintext + public_name = PLAIN + server_condition = "\ + ${if and {{eq{$2}{userx}}{eq{$3}{secret}}}{yes}{no}}" + server_set_id = $2 + +# End diff --git a/test/confs/3451 b/test/confs/3451 new file mode 100644 index 000000000..4f3621b84 --- /dev/null +++ b/test/confs/3451 @@ -0,0 +1,79 @@ +# Exim test configuration 3451 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +log_selector = +tls_peerdn + +queue_only +queue_run_in_order + +smtp_accept_max_nonmail = 0 + +tls_advertise_hosts = * + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + + +# ----- Authenticators ----- + +begin authenticators + +plain: + driver = plaintext + public_name = PLAIN + server_condition = "\ + ${if and {{eq{$2}{userx}}{eq{$3}{secret}}}{yes}{no}}" + server_set_id = $2 + client_send = ^userx^secret + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + +server: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +send_to_server: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + hosts_try_auth = * + port = PORT_D + +# End diff --git a/test/confs/3452 b/test/confs/3452 new file mode 100644 index 000000000..663be3f35 --- /dev/null +++ b/test/confs/3452 @@ -0,0 +1,87 @@ +# Exim test configuration 3452 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +log_selector = +tls_peerdn + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + + +# ----- Authenticators ----- + +begin authenticators + +plain: + driver = plaintext + public_name = LOGIN + server_prompts = Username : Password + server_condition = "\ + ${if and {{eq{$1}{userx}}{eq{$2}{secret}}}{yes}{no}}" + server_set_id = $1 + client_send = : userx : secret + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + +server: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +send_to_server: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + hosts_try_auth = * + port = PORT_D + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/3453 b/test/confs/3453 new file mode 100644 index 000000000..9771050f2 --- /dev/null +++ b/test/confs/3453 @@ -0,0 +1,35 @@ +# Exim test configuration 3453 + +REMEMBER=false + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +tls_advertise_hosts = * +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 +tls_remember_esmtp = REMEMBER + + +# ----- Authenticators ----- + +begin authenticators + +plain: + driver = plaintext + public_name = PLAIN + server_condition = "\ + ${if and {{eq{$2}{userx}}{eq{$3}{secret}}}{yes}{no}}" + server_set_id = $2 + +# End diff --git a/test/confs/3460 b/test/confs/3460 new file mode 100644 index 000000000..496bcd8c2 --- /dev/null +++ b/test/confs/3460 @@ -0,0 +1,47 @@ +# Exim test configuration 3460 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +hostlist auth_over_tls_hosts = 127.0.0.1 + +acl_smtp_auth = check_auth + +tls_advertise_hosts = * +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 + + +# ----- ACL ----- + +begin acl +check_auth: + accept hosts = +auth_over_tls_hosts + endpass + message = STARTTLS required before AUTH + encrypted = * + accept + + +# ----- Authenticators ----- + + +begin authenticators + +plain: + driver = plaintext + public_name = PLAIN + server_condition = "\ + ${if and {{eq{$2}{userx}}{eq{$3}{secret}}}{yes}{no}}" + server_set_id = $2 + +# End diff --git a/test/confs/3461 b/test/confs/3461 new file mode 100644 index 000000000..48fe4da3e --- /dev/null +++ b/test/confs/3461 @@ -0,0 +1,79 @@ +# Exim test configuration 3461 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +log_selector = +tls_peerdn + +queue_only +queue_run_in_order + +smtp_accept_max_nonmail = 0 + +tls_advertise_hosts = * + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + + +# ----- Authenticators ----- + +begin authenticators + +plain: + driver = plaintext + public_name = PLAIN + server_condition = "\ + ${if and {{eq{$2}{userx}}{eq{$3}{secret}}}{yes}{no}}" + server_set_id = $2 + client_send = ^userx^secret + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + +server: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +send_to_server: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + hosts_try_auth = * + port = PORT_D + +# End diff --git a/test/confs/3462 b/test/confs/3462 new file mode 100644 index 000000000..ec155bfdd --- /dev/null +++ b/test/confs/3462 @@ -0,0 +1,87 @@ +# Exim test configuration 3462 + +SERVER = + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +log_selector = +tls_peerdn + +queue_only +queue_run_in_order + +tls_advertise_hosts = * + +# Set certificate only if server + +tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} +tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} + + +# ----- Authenticators ----- + +begin authenticators + +plain: + driver = plaintext + public_name = LOGIN + server_prompts = Username : Password + server_condition = "\ + ${if and {{eq{$1}{userx}}{eq{$2}{secret}}}{yes}{no}}" + server_set_id = $1 + client_send = : userx : secret + + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + retry_use_local_part + transport = send_to_server + +server: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + headers_add = TLS: cipher=$tls_cipher peerdn=$tls_peerdn + user = CALLER + +send_to_server: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + hosts_try_auth = * + port = PORT_D + + +# ----- Retry ----- + + +begin retry + +* * F,5d,10s + + +# End diff --git a/test/confs/3463 b/test/confs/3463 new file mode 100644 index 000000000..d20d1c30b --- /dev/null +++ b/test/confs/3463 @@ -0,0 +1,35 @@ +# Exim test configuration 3463 + +REMEMBER=false + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +tls_advertise_hosts = * +tls_certificate = DIR/aux-fixed/cert1 +tls_privatekey = DIR/aux-fixed/cert1 +tls_remember_esmtp = REMEMBER + + +# ----- Authenticators ----- + +begin authenticators + +plain: + driver = plaintext + public_name = PLAIN + server_condition = "\ + ${if and {{eq{$2}{userx}}{eq{$3}{secret}}}{yes}{no}}" + server_set_id = $2 + +# End diff --git a/test/confs/3500 b/test/confs/3500 new file mode 100644 index 000000000..999cd5673 --- /dev/null +++ b/test/confs/3500 @@ -0,0 +1,114 @@ +# Exim test configuration 3500 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex + +hostlist auth_hosts = 10.0.0.1 +hostlist relay_hosts = 10.0.0.4 +hostlist auth_relay_hosts = 10.0.0.3 : 10.0.0.4 + +acl_smtp_etrn = check_etrn +acl_smtp_expn = check_expn +acl_smtp_rcpt = check_recipient +acl_smtp_vrfy = check_vrfy +auth_advertise_hosts = +auth_hosts : !+relay_hosts : +auth_relay_hosts : \ + 10.0.0.5 +smtp_accept_max_nonmail = 20 +system_filter = DIR/aux-fixed/TESTNUM.filter +trusted_users = CALLER + + +# ----- ACL ----- + +begin acl + +check_recipient: + warn hosts = 10.0.0.5 + message = authentication-failed: $authentication_failed + accept hosts = 10.0.0.5 + accept hosts = : + deny hosts = +auth_hosts + message = authentication required + !authenticated = * + accept domains = +local_domains + accept hosts = +relay_hosts + accept hosts = +auth_relay_hosts + endpass + message = authentication required + authenticated = * + deny message = relay not permitted + +check_etrn: + deny hosts = +auth_hosts + message = authentication required + !authenticated = * + require hosts = 10.0.0.0/24 + warn log_message = accepted ETRN $smtp_command_argument + accept + +check_expn: + deny hosts = +auth_hosts + message = authentication required + !authenticated = * + accept hosts = 10.0.0.0/24 + +check_vrfy: + deny hosts = +auth_hosts + message = authentication required + !authenticated = * + accept + + +# ----- Authentication ----- + +begin authenticators + +cram_md5: + driver = cram_md5 + public_name = CRAM-MD5 + server_debug_print = +++CRAM-MD5 \$1="$1" \$2=\"$2" \$3="$3" + server_secret = "${if eq{$1}{tim}{tanstaaftanstaaf}\ + {${if eq{$1}{userx}{secret}fail}}}" + server_set_id = $1 + + + +# ----- Routers ----- + +begin routers + +fail_remote_domains: + driver = redirect + domains = ! +local_domains + data = :fail: unrouteable mail domain "$domain" + +localuser: + driver = accept + local_parts = userx + transport = appendfile + + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + + +# End diff --git a/test/confs/3501 b/test/confs/3501 new file mode 100644 index 000000000..3f458a1bf --- /dev/null +++ b/test/confs/3501 @@ -0,0 +1,69 @@ +# Exim test configuration 3501 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + + +# ----- Authentication ----- + +begin authenticators + +cram_md5: + driver = cram_md5 + public_name = CRAM-MD5 + client_name = tim + client_secret = tanstaaftanstaaf + + +# ----- Routers ----- + +begin routers + +try: + driver = manualroute + route_list = domain.com 127.0.0.1 byname + self = send + transport = smtp_try + +force: + driver = manualroute + route_list = authdomain.com 127.0.0.1 byname + self = send + transport = smtp_force + + +# ----- Transports ----- + +begin transports + +smtp_try: + driver = smtp + hosts_try_auth = * + port = PORT_S + authenticated_sender = ${if eq{$local_part}{forcesender}{force@x.y.z}fail} + +smtp_force: + driver = smtp + hosts_require_auth = * + port = PORT_S + + +# ----- Retry ----- + + +begin retry + +* auth_failed +* * F,1h,10m + +# End diff --git a/test/confs/3600 b/test/confs/3600 new file mode 100644 index 000000000..5550c3b11 --- /dev/null +++ b/test/confs/3600 @@ -0,0 +1,78 @@ +# Exim test configuration 3600 + +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +queue_only +trusted_users = CALLER + + +# ----- ACL ----- + +begin acl + +check_recipient: + deny message = authentication required + !authenticated = * + accept + + +# ----- Authentication ----- + +begin authenticators + +# Forced expansion failure +spabad: + driver = spa + public_name = NTLMX + client_password = ${if eq{1}{0}{xxx}fail} + client_username = username + server_password = ok@test.ex + +spa: + driver = spa + public_name = NTLM + client_password = $sender_address + client_username = username + server_password = ok@test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + hosts = 127.0.0.1 + port = PORT_D + allow_localhost + hosts_require_auth = * + + +# ----- Retry ----- + +begin retry + +* * F,1d,1d + +# End diff --git a/test/confs/4000 b/test/confs/4000 new file mode 100644 index 000000000..cc08c71d4 --- /dev/null +++ b/test/confs/4000 @@ -0,0 +1,91 @@ +# Exim test configuration 4000 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +acl_smtp_rcpt = check_rcpt +acl_smtp_data = check_data +acl_not_smtp = check_data +acl_smtp_mime = check_mime +acl_not_smtp_mime = check_mime + +av_scanner = clamd:CLAMSOCKET + + +# ----- ACL ----- + +begin acl + +check_rcpt: + accept + +check_data: + deny message = Found $malware_name + malware = * + + warn spam = nobody + + warn set acl_m0 = $spam_score_int + + warn message = X-Regex: Regex matched + regex = THIS REGEX + + warn condition = ${if !eq{$h_fakereject:}{}} + control = fakereject + + warn condition = ${if !eq{$h_fakedefer:}{}} + control = fakedefer + + accept + +check_mime: + warn decode = default + message = X-$mime_part_count-content-type: $mime_content_type\n\ + X-$mime_part_count-filename: $mime_filename\n\ + X-$mime_part_count-charset: $mime_charset\n\ + X-$mime_part_count-boundary: $mime_boundary\n\ + X-$mime_part_count-content-disposition: $mime_content_disposition\n\ + X-$mime_part_count-content-transfer-encoding: $mime_content_transfer_encoding\n\ + X-$mime_part_count-content-id: $mime_content_id\n\ + X-$mime_part_count-content-description: $mime_content_description\n\ + X-$mime_part_count-is-multipart: $mime_is_multipart\n\ + X-$mime_part_count-is-coverletter: $mime_is_coverletter\n\ + X-$mime_part_count-is-rfc822: $mime_is_rfc822\n\ + X-$mime_part_count-decode-filename: $mime_decoded_filename\n\ + X-$mime_part_count-content-size: $mime_content_size + + accept + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + headers_add = X-Router-SSint: \ + ${if eq {$spam_score_int}{$acl_m0}\ + {was preserved}{was not preserver}} + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/4100 b/test/confs/4100 new file mode 100644 index 000000000..bd6362946 --- /dev/null +++ b/test/confs/4100 @@ -0,0 +1,16 @@ +# Exim test configuration 4100 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + +# End diff --git a/test/confs/4950 b/test/confs/4950 new file mode 100644 index 000000000..ef5ce9c59 --- /dev/null +++ b/test/confs/4950 @@ -0,0 +1,42 @@ +# Exim test configuration 4950 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = check_recipient +acl_smtp_data = check_message + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +lookuphost: + driver = dnslookup + domains = ! +local_domains + translate_ip_address = "\ + ${if eq {${mask:$host_address/24}}{V4NET.11.12.0/24}{1.2.3.4}\ + {${lookup{${mask:$host_address/27}}lsearch{DIR/aux-var/TESTNUM.tr}{$value}fail}}}" + transport = smtp + no_more + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + + +# End diff --git a/test/confs/5000 b/test/confs/5000 new file mode 100644 index 000000000..67089100f --- /dev/null +++ b/test/confs/5000 @@ -0,0 +1,69 @@ +# Exim test configuration 5000 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + local_parts = userx + transport = $h_maildir:appendfile + + +# ----- Transports ----- + +begin transports + +maildir_appendfile: + driver = appendfile + directory = DIR/test-mail + maildir_format + quota = 10K + user = CALLER + +maildir_tagged_appendfile: + driver = appendfile + directory = DIR/test-mail + envelope_to_add + maildir_format + maildir_tag = ${expand:$h_tag:} + message_prefix = + quota = 20K + quota_size_regex = S=(\d+)$ + message_suffix = + user = CALLER + +maildir_taggedX_appendfile: + driver = appendfile + directory = DIR/test-mail + envelope_to_add + maildir_format + maildir_tag = ${expand:$h_tag:} + message_prefix = + quota = 20K + quota_size_regex = ,S=(\d+): + message_suffix = + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/5001 b/test/confs/5001 new file mode 100644 index 000000000..279bea3d4 --- /dev/null +++ b/test/confs/5001 @@ -0,0 +1,49 @@ +# Exim test configuration 5001 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +maildiruser: + driver = accept + retry_use_local_part + transport = maildir + transport_home_directory = DIR/test-mail + + +# ----- Transports ----- + +begin transports + +maildir: + driver = appendfile + maildir_format + create_file = belowhome + directory = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.filelist}\ + {${if match{$value}{^/}{}{DIR/}}$value}\ + {DIR/test-mail/$local_part}} + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/5002 b/test/confs/5002 new file mode 100644 index 000000000..78dd5bbc6 --- /dev/null +++ b/test/confs/5002 @@ -0,0 +1,47 @@ +# Exim test configuration 5002 + +exim_path = EXIM_PATH +primary_hostname = myhost.test.ex +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +all: + driver = accept + retry_use_local_part + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + directory = DIR/test-mail + maildir_format + quota = 1.5K + quota_filecount = ${if eq {$local_part}{qqq}{1}{4}} + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/5003 b/test/confs/5003 new file mode 100644 index 000000000..66cb72b08 --- /dev/null +++ b/test/confs/5003 @@ -0,0 +1,53 @@ +# Exim test configuration 5003 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +all: + driver = accept + retry_use_local_part + transport = local_delivery${if eq{$local_part}{dir3}{2}} + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + directory = DIR/test-mail/$local_part + maildir_format + quota = 1.5K + user = CALLER + +local_delivery2: + driver = appendfile + directory = DIR/test-mail/$local_part/ + maildir_format + quota = 1.5K + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/5004 b/test/confs/5004 new file mode 100644 index 000000000..c88668c9f --- /dev/null +++ b/test/confs/5004 @@ -0,0 +1,41 @@ +# Exim test configuration 5004 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +primary_hostname = mail.test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + data = "# Exim filter\nsave DIR/test-mail" + allow_filter + file_transport = t1 + user = CALLER + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + maildir_format + message_prefix = + message_suffix = + user = CALLER + + +# End diff --git a/test/confs/5005 b/test/confs/5005 new file mode 100644 index 000000000..61e22e303 --- /dev/null +++ b/test/confs/5005 @@ -0,0 +1,49 @@ +# Exim test configuration 5005 + +QUOTA=500 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +delay_warning = +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + directory = DIR/test-mail/$local_part + user = CALLER + maildir_format + maildir_use_size_file + quota = QUOTA + + +# ----- Retry ----- + +begin retry + +* * F,1d,1d + + +# End diff --git a/test/confs/5006 b/test/confs/5006 new file mode 100644 index 000000000..c8cb539fe --- /dev/null +++ b/test/confs/5006 @@ -0,0 +1,46 @@ +# Exim test configuration 5006 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + directory = DIR/test-mail/$local_part + user = CALLER + maildir_format + maildir_use_size_file + quota_warn_threshold = 50% + + +# ----- Retry ----- + +begin retry + +* * F,1d,1d + + +# End diff --git a/test/confs/5050 b/test/confs/5050 new file mode 100644 index 000000000..934cf3db2 --- /dev/null +++ b/test/confs/5050 @@ -0,0 +1,74 @@ +# Exim test configuration 5050 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + local_part_prefix = bsmtp_ : mmdf_ : mbx_ + local_part_prefix_optional + retry_use_local_part + transport = ${local_part_prefix}local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + file_format = "From : local_delivery :\ + *mbx*\r\n : mbx_local_delivery :\ + tpmissing : tpmissing" + return_path_add + user = CALLER + +bsmtp_local_delivery: + driver = appendfile + batch_max = 100 + use_bsmtp + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + +mbx_local_delivery: + driver = appendfile + check_string = + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + mbx_format + message_prefix = + return_path_add + message_suffix = + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,2d,2d + +# End diff --git a/test/confs/5100 b/test/confs/5100 new file mode 100644 index 000000000..a1b5c67d0 --- /dev/null +++ b/test/confs/5100 @@ -0,0 +1,58 @@ +# Exim test configuration 5100 + +IGNORE_QUOTA=FALSE + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex + + +# ----- Routers ----- + +begin routers + +bounces: + driver = redirect + allow_defer + data = :blackhole: + retry_use_local_part + senders = : + +smartuser: + driver = accept + retry_use_local_part + transport = lmtp + + +# ----- Transports ----- + +begin transports + +lmtp: + driver = lmtp + batch_max = 100 + command = DIR/bin/mtpscript DIR/aux-fixed/TESTNUM.script.$h_script: +DIR/spool/log/mainlog + timeout = 1s + user = EXIMUSER + ignore_quota = IGNORE_QUOTA + + +# ----- Retry ----- + + +begin retry + +* rcpt_4xx F,1d,1m +* * F,5d,1d + + +# End diff --git a/test/confs/5101 b/test/confs/5101 new file mode 100644 index 000000000..20b3dbb27 --- /dev/null +++ b/test/confs/5101 @@ -0,0 +1,65 @@ +# Exim test configuration 5101 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex + + +# ----- Routers ----- + +begin routers + +bounces: + driver = accept + retry_use_local_part + senders = : + transport = local_delivery + +smartuser: + driver = accept + retry_use_local_part + transport = lmtp + router_home_directory = /usr + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + envelope_to_add + headers_add = X-Recipient: local_part=$local_part domain=$domain\n\ + X-Home: $home + file = DIR/test-mail/${if eq{$sender_address}{}{copied}{$h_mailbox:}} + user = CALLER + +lmtp: + driver = lmtp + batch_max = 100 + command = DIR/bin/mtpscript DIR/aux-fixed/TESTNUM.script +DIR/spool/log/mainlog + shadow_transport = local_delivery + shadow_condition = ${if eq {$home}{/usr}{yes}{no}} + timeout = 1s + transport_filter = DIR/aux-fixed/TESTNUM.filter + user = EXIMUSER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/5102 b/test/confs/5102 new file mode 100644 index 000000000..67679fa92 --- /dev/null +++ b/test/confs/5102 @@ -0,0 +1,54 @@ +# Exim test configuration 5102 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex : *.test.ex + + +# ----- Routers ----- + +begin routers + +bounces: + driver = redirect + allow_defer + data = :blackhole: + retry_use_local_part + senders = : + +smartuser: + driver = accept + retry_use_local_part + transport = lmtp + + +# ----- Transports ----- + +begin transports + +lmtp: + driver = lmtp + batch_max = 100 + socket = DIR/test.socket + timeout = 1s + user = EXIMUSER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/5103 b/test/confs/5103 new file mode 100644 index 000000000..32370a766 --- /dev/null +++ b/test/confs/5103 @@ -0,0 +1,40 @@ +# Exim test configuration 5103 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = $h_transport: + + +# ----- Transports ----- + +begin transports + +t1: + driver = lmtp + command = DIR/bin/mtpscript DIR/aux-fixed/TESTNUM.script +DIR/spool/log/mainlog + transport_filter = /non/existent/file + + +# ----- Retry ----- + +begin retry + +* * F,1d,1d + +# End diff --git a/test/confs/5200 b/test/confs/5200 new file mode 100644 index 000000000..415d2f9a7 --- /dev/null +++ b/test/confs/5200 @@ -0,0 +1,62 @@ +# Exim test configuration 5200 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +freeze_tell = postmaster + + +# ----- Routers ----- + +begin routers + +mailmaster: + driver = accept + local_parts = postmaster + retry_use_local_part + transport = local_delivery + user = CALLER + +freeze: + driver = queryprogram + retry_use_local_part + transport = blackhole + command = /bin/echo freeze forced freeze + command_user = CALLER + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + delivery_date_add + envelope_to_add + file = DIR/test-mail/$local_part + return_path_add + user = CALLER + +blackhole: + driver = appendfile + file = /dev/null + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,2d,2d + + +# End diff --git a/test/confs/5201 b/test/confs/5201 new file mode 100644 index 000000000..7de922887 --- /dev/null +++ b/test/confs/5201 @@ -0,0 +1,54 @@ +# Exim test configuration 5201 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + +system_filter = DIR/aux-fixed/TESTNUM.filter +move_frozen_messages + + +# ----- Routers ----- + +begin routers + +no_freeze: + driver = accept + local_parts = notfrozen + retry_use_local_part + transport = local_delivery + +freeze_all: + driver = queryprogram + retry_use_local_part + command = /bin/echo freeze forced freeze + command_user = CALLER + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/5202 b/test/confs/5202 new file mode 100644 index 000000000..33a6f593b --- /dev/null +++ b/test/confs/5202 @@ -0,0 +1,39 @@ +# Exim test configuration 5202 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + +system_filter = DIR/aux-fixed/TESTNUM.filter +move_frozen_messages +split_spool_directory + + +# ----- Routers ----- + +begin routers + +freeze_all: + driver = queryprogram + retry_use_local_part + command = /bin/echo freeze forced freeze + command_user = CALLER + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/5203 b/test/confs/5203 new file mode 100644 index 000000000..aeb5e0b10 --- /dev/null +++ b/test/confs/5203 @@ -0,0 +1,40 @@ +# Exim test configuration 5203 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +query: + driver = queryprogram + command = DIR/bin/fd -q + command_user = nobody + domains = ! +local_domains + transport = userx_delivery + no_more + +# ----- Transports ----- + +begin transports + +userx_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + message_suffix = "$address_data\n" + user = CALLER + + +# End diff --git a/test/confs/5204 b/test/confs/5204 new file mode 100644 index 000000000..a134270a6 --- /dev/null +++ b/test/confs/5204 @@ -0,0 +1,78 @@ +# Exim test configuration 5204 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +# ----- Routers ----- + +begin routers + +b: + driver = accept + senders = : + transport = local_delivery + +q: + driver = queryprogram + caseful_local_part + command = /bin/echo \ + "${if match{$local_part}{^\"([^\"]*)\"(.*)\\$}{$1$2}{$local_part}}" + command_user = EXIMUSER + domains = ! +local_domains + no_more + transport = smtp + +s: + driver = manualroute + domains = ! +local_domains + route_list = * 127.0.0.1 byname + self = send + transport = smtp + no_more + +pm: + driver = accept + local_parts = postmaster + retry_use_local_part + transport = null + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + +other_smtp: + driver = smtp + +null: + driver = appendfile + file = /dev/null + user = CALLER + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,2h,15m + + +# End diff --git a/test/confs/5205 b/test/confs/5205 new file mode 100644 index 000000000..fbbed48cf --- /dev/null +++ b/test/confs/5205 @@ -0,0 +1,36 @@ +# Exim test configuration 5205 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex + +# ----- Routers ----- + +begin routers + +queryprogram: + driver = queryprogram + command = /bin/echo ACCEPT transport=smtp hosts=ten-3.test.ex lookup=byname + command_user = nobody + domains = ten-3.test.ex + ignore_target_hosts = V4NET.0.0.0/8 + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + +# End diff --git a/test/confs/5206 b/test/confs/5206 new file mode 100644 index 000000000..d0a3abf9a --- /dev/null +++ b/test/confs/5206 @@ -0,0 +1,47 @@ +# Exim test configuration 5206 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +qualify_domain = test.ex +allow_mx_to_ip + +# ----- Routers ----- + +begin routers + +queryprogram: + driver = queryprogram + command = /bin/echo accept transport=smtp hosts=ten-3.test.ex lookup=bydns + command_user = nobody + domains = ten-3.test.ex + ignore_target_hosts = V4NET.0.0.0/8 + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + + +# ----- Retry ----- + + +begin retry + +* * F,5d,1d + + +# End diff --git a/test/confs/5207 b/test/confs/5207 new file mode 100644 index 000000000..73e5ee499 --- /dev/null +++ b/test/confs/5207 @@ -0,0 +1,56 @@ +# Exim test configuration 5207 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/${if eq{$address_data}{}{$local_part}{$address_data}} + user = CALLER + +# ----- Routers ----- + +begin routers + +# Delivered without changing address_data + +nodata: + driver = accept + local_parts = nodata + transport = t1 + +r6: + driver = queryprogram + domains = r6 + address_data = qpgm + command = /bin/echo ACCEPT transport=t1 + command_user = nobody + +r7: + driver = queryprogram + domains = r7 + address_data = qpgm + command = /bin/echo redirect nodata@test.ex + command_user = nobody + +# ----- Retry ----- + +begin retry + +* * F,5d,5m + +# End diff --git a/test/confs/5208 b/test/confs/5208 new file mode 100644 index 000000000..4f6a981b2 --- /dev/null +++ b/test/confs/5208 @@ -0,0 +1,37 @@ +# Exim test configuration 5208 + +LIST= +SELF=freeze + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +r1: + driver = queryprogram + domains = query.program + transport = t1 + command = /bin/echo "accept hosts=LIST" + command_user = CALLER + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + +# End diff --git a/test/confs/5209 b/test/confs/5209 new file mode 100644 index 000000000..fb1da45e0 --- /dev/null +++ b/test/confs/5209 @@ -0,0 +1,44 @@ +# Exim test configuration 5209 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +r1: + driver = queryprogram + command_user = EXIMUSER + command = /bin/echo fail 67890B234567890C234567890D234567890E234567890\ + F234567890G234567890H234567890I234567890J234567890\ + K234567890L234567890M234567890N234567890O234567890\ + P234567890Q234567890R234567890S234567890T234567890\ + U234567890V234567890W234567890X234567890Y234567890\ + a234567890b234567890c234567890d234567890e234567890\ + f234567890g234567890h234567890i234567890j234567890\ + k234567890l234567890m234567890n234567890o234567890\ + p234567890q234567890r234567890s234567890t234567890\ + u234567890v234567890w234567890x234567890y234567890\ + A234567890B234567890C234567890D234567890E234567890\ + F234567890G234567890H234567890I234567890J234567890\ + K234567890L234567890M234567890N234567890O234567890\ + P234567890Q234567890R234567890S234567890T234567890\ + U234567890V234567890W234567890X234567890Y234567890\ + a234567890b234567890c234567890d234567890e234567890\ + f234567890g234567890h234567890i234567890j234567890\ + k234567890l234567890m234567890n234567890o234567890\ + p234567890q234567890r234567890s234567890t234567890\ + u234567890v234567890w234567890x234567890y234567890\ + A234567890B234567890C234567890D234567890E234567890 + +# End diff --git a/test/confs/5300 b/test/confs/5300 new file mode 100644 index 000000000..6865447e6 --- /dev/null +++ b/test/confs/5300 @@ -0,0 +1,57 @@ +# Exim test configuration 5300 + +ALLOW=true + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +qualify_domain = test.ex +allow_domain_literals = ALLOW +trusted_users = CALLER + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + +# ----- Routers ----- + +begin routers + +r0: + driver = ipliteral + transport = t1 + ignore_target_hosts = V4NET.9.8.7 : 127.0.0.1 + +r1: + driver = ipliteral + domains = [V4NET.9.8.7] + transport = t1 + +r2: + driver = ipliteral + transport = t1 + self = pass + +r3: + driver = accept + transport = t1 + +# ----- Retry ----- + +begin retry + +* * F,5d,10s + +# End diff --git a/test/confs/5301 b/test/confs/5301 new file mode 100644 index 000000000..115604f49 --- /dev/null +++ b/test/confs/5301 @@ -0,0 +1,58 @@ +# Exim test configuration 5301 + +D6= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +allow_domain_literals +qualify_domain = test.ex +trusted_users = CALLER +D6 + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + +# ----- Routers ----- + +begin routers + +r0: + driver = ipliteral + transport = t1 + ignore_target_hosts = V4NET.9.8.7 : 127.0.0.1 + +r1: + driver = ipliteral + domains = [V4NET.9.8.7] + transport = t1 + +r2: + driver = ipliteral + transport = t1 + self = pass + +r3: + driver = accept + transport = t1 + +# ----- Retry ----- + +begin retry + +* * F,5d,10s + +# End diff --git a/test/confs/9000 b/test/confs/9000 new file mode 100644 index 000000000..8f48594fe --- /dev/null +++ b/test/confs/9000 @@ -0,0 +1,18 @@ +# Exim test configuration 9000 + +LDAPSERVERS= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +LDAPSERVERS + +# End diff --git a/test/confs/9001 b/test/confs/9001 new file mode 100644 index 000000000..b4177159c --- /dev/null +++ b/test/confs/9001 @@ -0,0 +1,40 @@ +# Exim test configuration 9001 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +r0: + driver = accept + senders = : + transport = t1 + +r1: + driver = redirect + data = ${lookup ldap user="cn=xxx,o=yyy,c=UK" pass="secret" \ + ldap:///o=zzz,c=UK,?sn?sub?(cn=foo)}} + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + + +# End diff --git a/test/confs/9100 b/test/confs/9100 new file mode 100644 index 000000000..eb4fd142e --- /dev/null +++ b/test/confs/9100 @@ -0,0 +1,53 @@ +# Exim test configuration 9100 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = @ +hostlist relay_hosts = net-mysql;select * from them where id='$sender_host_address' + +acl_smtp_rcpt = check_recipient + +mysql_servers = localhost/test/root/password + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept domains = +local_domains + accept hosts = +relay_hosts + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + address_data = ${lookup mysql{select name from them where id='ph10'}} + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/\ + ${lookup mysql{select id from them where id='ph10'}{$value}fail} + user = CALLER + + +# End diff --git a/test/confs/9200 b/test/confs/9200 new file mode 100644 index 000000000..022e589d9 --- /dev/null +++ b/test/confs/9200 @@ -0,0 +1,56 @@ +# Exim test configuration 9200 + +SERVERS=localhost/test/ph10/ + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +domainlist local_domains = @ +hostlist relay_hosts = net-pgsql;select * from them where \ + id='$sender_host_address' + +acl_smtp_rcpt = check_recipient + +pgsql_servers = SERVERS + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept domains = +local_domains + accept hosts = +relay_hosts + deny message = relay not permitted + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + address_data = ${lookup pgsql{select name from them where id='ph10'}} + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/\ + ${lookup pgsql{select id from them where id='ph10'}{$value}fail} + user = CALLER + + +# End diff --git a/test/confs/9300 b/test/confs/9300 new file mode 100644 index 000000000..8f413c0f2 --- /dev/null +++ b/test/confs/9300 @@ -0,0 +1,31 @@ +# Exim test configuration 9300 + +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Authentication ----- + +begin authenticators + +sasl1: + driver = cyrus_sasl + public_name = ANONYMOUS + server_set_id = $1 + +sasl2: + driver = cyrus_sasl + public_name = PLAIN + server_set_id = $1 + +# End diff --git a/test/confs/9400 b/test/confs/9400 new file mode 100644 index 000000000..3f7dbe932 --- /dev/null +++ b/test/confs/9400 @@ -0,0 +1,54 @@ +# Exim test configuration 9400 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME +trusted_users = CALLER + +# ----- Main settings ----- + +domainlist local_domains = test.ex + +acl_smtp_rcpt = accept +local_scan_timeout = 1s + + +# ----- Local_scan ----- + +begin local_scan + +local_scan_int = 24 +local_scan_string = the quick brown fox + + +# ------ Routers ------ + +begin routers + +r0: + driver = redirect + local_parts = bounce + allow_fail + data = :fail: bounced (:fail:) + +r1: + driver = accept + transport = local_delivery + + +# ------ Transports ------ + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + headers_add = ${if eq {$local_scan_data}{}{}{LSD: $local_scan_data}} + +# End diff --git a/test/confs/9401 b/test/confs/9401 new file mode 100644 index 000000000..34f7aad40 --- /dev/null +++ b/test/confs/9401 @@ -0,0 +1,48 @@ +# Exim test configuration 9401 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +qualify_domain = test.ex +queue_run_in_order +trusted_users = CALLER + + +# ----- Routers ----- + +begin routers + +r1: + driver = redirect + condition = ${if first_delivery{true}{false}} + allow_defer + data = :defer: first delivery defer forced + +r2: + driver = accept + transport = t1 + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + headers_add = X-lsd: >$local_scan_data< + +# ----- Retry ----- + +begin retry + +* * F,3s,1s; G,1h,2s,2 + +# End diff --git a/test/confs/9402 b/test/confs/9402 new file mode 100644 index 000000000..6eb8db5e5 --- /dev/null +++ b/test/confs/9402 @@ -0,0 +1,21 @@ +# Exim test configuration 9402 + +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +queue_only + +smtp_receive_timeout = 2s + +# End diff --git a/test/confs/9450 b/test/confs/9450 new file mode 100644 index 000000000..ea5f703aa --- /dev/null +++ b/test/confs/9450 @@ -0,0 +1,35 @@ +# Exim test configuration 9450 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +alias: + driver = redirect + data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.alias}} + +null: + driver = redirect + data = :blackhole: + +# ----- Retry ----- + + +begin retry + +* * F,5d,10m + + +# End diff --git a/test/confs/9900 b/test/confs/9900 new file mode 100644 index 000000000..2a69d0115 --- /dev/null +++ b/test/confs/9900 @@ -0,0 +1,44 @@ +# Exim test configuration 1006 + +exim_path = EXIM_PATH +host_lookup_order = bydns +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +local_interfaces = 127.0.0.1 +primary_hostname = myhost.text.ex +qualify_domain = test.ex + + + +# ----- Routers ----- + +begin routers + +lookuphost: + driver = dnslookup + transport = smtp + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + port = PORT_S + + +# ----- Retry ----- + +begin retry + +46c.test.ex * F,1s,1s +46d.test.ex * F,1m,1s + + +# End diff --git a/test/confs/9901 b/test/confs/9901 new file mode 100644 index 000000000..86f70033b --- /dev/null +++ b/test/confs/9901 @@ -0,0 +1,69 @@ +# Exim test configuration 9901 + +COM= +SERVER= + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept +qualify_domain = test.ex +queue_run_in_order +smtp_receive_timeout = 1s + + +# ----- Routers ----- + +begin routers + +# These are commented out for the server + +COM r1: +COM driver = accept +COM domains = no.delay +COM transport = t1 + +COM r2: +COM driver = dnslookup +COM transport = t1 + +# This is the only one available for the server + +r3: + driver = accept + transport = t2 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + allow_localhost + hosts = 127.0.0.1 + hosts_override + port = PORT_D + +t2: + driver = appendfile + file = /dev/null + user = CALLER + + +# ----- Retry ----- + +begin retry + +* * F,1d,10m + + +# End diff --git a/test/confs/9902 b/test/confs/9902 new file mode 100644 index 000000000..730d633fb --- /dev/null +++ b/test/confs/9902 @@ -0,0 +1,21 @@ +# Exim test configuration 9902 + +# NOT WORKING! + +ORDER= + +exim_path = EXIM_PATH +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +host_lookup = * +ORDER + +# End diff --git a/test/log/0005 b/test/log/0005 new file mode 100644 index 000000000..4a2d7de2e --- /dev/null +++ b/test/log/0005 @@ -0,0 +1,11 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= someone@some.domain U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= someone@some.domain U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= someone@some.domain U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaZ-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0006 b/test/log/0006 new file mode 100644 index 000000000..638ebf540 --- /dev/null +++ b/test/log/0006 @@ -0,0 +1,10 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= someone@some.where U=CALLER P=local-bsmtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => :blackhole: R=system_aliases +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@the.local.host.name U=CALLER P=local-bsmtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => /dev/null R=system_aliases T=**bypassed** +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= someone@some.where U=CALLER P=local-bsmtp S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => :blackhole: R=system_aliases +1999-03-02 09:44:33 10HmaZ-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0008 b/test/log/0008 new file mode 100644 index 000000000..d287398ee --- /dev/null +++ b/test/log/0008 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= someone@some.where U=CALLER P=local-bsmtp S=sss id=abcd%rxyz@p.q.r +1999-03-02 09:44:33 10HmaX-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0009 b/test/log/0009 new file mode 100644 index 000000000..bce43b5ce --- /dev/null +++ b/test/log/0009 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= someone@some.where U=CALLER P=local-bsmtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0010 b/test/log/0010 new file mode 100644 index 000000000..a132b651d --- /dev/null +++ b/test/log/0010 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= someone@some.where U=CALLER P=local-bsmtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 SMTP connection from CALLER lost while reading message data diff --git a/test/log/0011 b/test/log/0011 new file mode 100644 index 000000000..d75ddaaa0 --- /dev/null +++ b/test/log/0011 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= someone@some.where U=CALLER P=local-bsmtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 SMTP connection from CALLER lost while reading message data (after header) diff --git a/test/log/0012 b/test/log/0012 new file mode 100644 index 000000000..944fed866 --- /dev/null +++ b/test/log/0012 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@the.local.host.name U=CALLER P=local-bsmtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => :blackhole: R=system_aliases +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0014 b/test/log/0014 new file mode 100644 index 000000000..b4805063b --- /dev/null +++ b/test/log/0014 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=userx T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= J.Caesar@plc.example U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=userx T=appendfile +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 H=[10.0.0.2] U=CALLER sender verify fail for <"jules@box3.plc.example-is-not-known"@plc.example>: Unrouteable mail domain "plc.example" +1999-03-02 09:44:33 H=[10.0.0.2] U=CALLER F= rejected RCPT : Sender verify failed diff --git a/test/log/0015 b/test/log/0015 new file mode 100644 index 000000000..7617d7730 --- /dev/null +++ b/test/log/0015 @@ -0,0 +1,35 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 ** |callpager R=userforward T=address_pipe: "callpager" command not found for address_pipe transport +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => >userx R=userforward T=address_reply +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 ** |callpager (page+userx@test.ex) R=userforward T=address_pipe: "callpager" command not found for address_pipe transport +1999-03-02 09:44:33 10HmbB-0005vi-00 <= <> R=10HmbA-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => >userx (page+userx@test.ex) R=userforward T=address_reply +1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> R=10HmbA-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => userx R=localuser_b T=local_delivery_b +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => userx@test.ex R=localuser_s T=delivery_s H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => userx R=localuser_sb T=local_delivery_b +1999-03-02 09:44:33 10HmbF-0005vi-00 => userx R=localuser_sb T=local_delivery_b +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 => userx@test.ex R=localuser_ss T=delivery_s H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed diff --git a/test/log/0016 b/test/log/0016 new file mode 100644 index 000000000..cf0408be8 --- /dev/null +++ b/test/log/0016 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => >userx R=userforward T=address_reply +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0019 b/test/log/0019 new file mode 100644 index 000000000..c5a64f985 --- /dev/null +++ b/test/log/0019 @@ -0,0 +1,18 @@ +1999-03-02 09:44:33 rejected HELO from CALLER: syntactically invalid argument(s): !@#$%^&*( +1999-03-02 09:44:33 SMTP syntax error in "debug" U=CALLER unrecognized command +1999-03-02 09:44:33 SMTP syntax error in "rhubarb" U=CALLER unrecognized command +1999-03-02 09:44:33 SMTP syntax error in "mail" U=CALLER unrecognized command +1999-03-02 09:44:33 ETRN abc received from CALLER +1999-03-02 09:44:33 SMTP syntax error in "etrn abc" U=CALLER argument must begin with # +1999-03-02 09:44:33 SMTP protocol error in "rcpt to:" U=CALLER sender not yet given +1999-03-02 09:44:33 SMTP protocol error in "data" U=CALLER valid RCPT command must precede DATA +1999-03-02 09:44:33 U=CALLER F= rejected RCPT +1999-03-02 09:44:33 U=CALLER F= rejected RCPT +1999-03-02 09:44:33 U=CALLER F= rejected RCPT +1999-03-02 09:44:33 U=CALLER F= rejected RCPT +1999-03-02 09:44:33 U=CALLER F= rejected RCPT +1999-03-02 09:44:33 too many recipients: excess temporarily rejected: sender= U=CALLER +1999-03-02 09:44:33 SMTP protocol error in "etrn #abc" U=CALLER ETRN is not permitted inside a transaction +1999-03-02 09:44:33 SMTP protocol error in "mail from:" U=CALLER MAIL must have an address operand +1999-03-02 09:44:33 SMTP protocol error in "mail from:" U=CALLER sender already given +1999-03-02 09:44:33 SMTP syntax error in "rcpt to:" U=CALLER RCPT must have an address operand diff --git a/test/log/0021 b/test/log/0021 new file mode 100644 index 000000000..5f6faf289 --- /dev/null +++ b/test/log/0021 @@ -0,0 +1,33 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 F= rejected by non-SMTP ACL: don't like sender userx@test1 +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=accept T=appendfile +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= ok@test1 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => userx R=accept T=appendfile +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 F= rejected by non-SMTP ACL: cannot test hosts condition in non-SMTP ACL +1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> R=10HmaY-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => ok R=accept T=appendfile +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= ok@test3 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => userx R=accept T=appendfile +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 F= rejected by non-SMTP ACL: no verified certificate +1999-03-02 09:44:33 10HmbE-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => ok R=accept T=appendfile +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 H=[10.9.8.7] U=CALLER rejected connection in "connect" ACL +1999-03-02 09:44:33 10.9.8.8 accepted by connect ACL +1999-03-02 09:44:33 H=[10.9.8.8] U=CALLER rejected MAIL +1999-03-02 09:44:33 mail accepted +1999-03-02 09:44:33 H=[10.9.8.9] U=CALLER rejected connection in "connect" ACL: forcibly dropped +1999-03-02 09:44:33 U=CALLER rejected connection in "connect" ACL +1999-03-02 09:44:33 10.9.8.10 accepted by connect ACL +1999-03-02 09:44:33 H=(x.y.z) [10.9.8.10] U=CALLER Warning: This warning is from a HELO ACL (command helo x.y.z) +1999-03-02 09:44:33 ACL "warn" with "message" setting found in a non-message (EHLO or HELO) ACL: cannot specify header lines here: message ignored +1999-03-02 09:44:33 H=(x.y.z) [10.9.8.10] U=CALLER rejected EHLO or HELO x.y.z +1999-03-02 09:44:33 10.9.8.8 accepted by connect ACL +1999-03-02 09:44:33 mail accepted +1999-03-02 09:44:33 10HmbF-0005vi-00 <= ok@test3 H=[10.9.8.8] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => x R=accept T=appendfile +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed diff --git a/test/log/0022 b/test/log/0022 new file mode 100644 index 000000000..ad8e75454 --- /dev/null +++ b/test/log/0022 @@ -0,0 +1,19 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 frozen by ACL +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 *> accept R=accept T=appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 no immediate delivery: queued by ACL +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 *> accept R=accept T=appendfile +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmbB-0005vi-00 <= x@y H=[127.0.0.1] P=smtp S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 frozen by ACL +1999-03-02 09:44:33 10HmbC-0005vi-00 <= x@y H=[127.0.0.1] P=smtp S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 <= x@y H=[127.0.0.1] P=smtp S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 no immediate delivery: queued by ACL +1999-03-02 09:44:33 10HmbE-0005vi-00 <= x@y H=[127.0.0.1] P=smtp S=sss diff --git a/test/log/0023 b/test/log/0023 new file mode 100644 index 000000000..9880fbd92 --- /dev/null +++ b/test/log/0023 @@ -0,0 +1,58 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= userx@test.ex H=[32.32.32.32] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx-vs R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= userx@test.ex H=[32.32.32.32] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= userx@test.ex H=[55.55.55.55] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= userx@test.ex H=[56.56.56.56] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => cond-yes R=r1 T=t1 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= userx@test.ex H=[56.56.56.56] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => cond-1 R=r1 T=t1 +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= userx@test.ex H=[56.56.56.56] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => cond-10 R=r1 T=t1 +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= userx@test.ex H=[56.56.56.56] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => cond-true R=r1 T=t1 +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 H=[56.56.56.56] U=CALLER Warning: ACL "warn" statement skipped: condition test deferred: invalid "condition" value "rhubarb" +1999-03-02 09:44:33 10HmbE-0005vi-00 <= userx@test.ex H=[56.56.56.56] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => cond-rhubarb R=r1 T=t1 +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 <= userx@test.ex H=[56.56.56.56] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => cond- R=r1 T=t1 +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 <= userx@test.ex H=[56.56.56.56] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 => cond-no R=r1 T=t1 +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed +1999-03-02 09:44:33 10HmbH-0005vi-00 <= userx@test.ex H=[56.56.56.56] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmbH-0005vi-00 => cond-0 R=r1 T=t1 +1999-03-02 09:44:33 10HmbH-0005vi-00 Completed +1999-03-02 09:44:33 10HmbI-0005vi-00 <= userx@test.ex H=[56.56.56.56] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmbI-0005vi-00 => cond-00 R=r1 T=t1 +1999-03-02 09:44:33 10HmbI-0005vi-00 Completed +1999-03-02 09:44:33 10HmbJ-0005vi-00 <= userx@test.ex H=[56.56.56.56] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmbJ-0005vi-00 => cond-false R=r1 T=t1 +1999-03-02 09:44:33 10HmbJ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbK-0005vi-00 <= userx@test.ex H=[56.56.57.57] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmbK-0005vi-00 => cond-yes R=r1 T=t1 +1999-03-02 09:44:33 10HmbK-0005vi-00 Completed +1999-03-02 09:44:33 H=[56.56.57.57] U=CALLER F= temporarily rejected RCPT : invalid "condition" value "rhubarb" +1999-03-02 09:44:33 10HmbL-0005vi-00 <= userx@test.ex H=[56.56.56.56] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmbL-0005vi-00 => cond-rhubarb R=r1 T=t1 +1999-03-02 09:44:33 10HmbL-0005vi-00 Completed +1999-03-02 09:44:33 H=[56.56.58.58] U=CALLER F= rejected RCPT +1999-03-02 09:44:33 H=[56.56.58.58] U=CALLER F= rejected RCPT +1999-03-02 09:44:33 H=[56.56.58.58] U=CALLER F= rejected RCPT +1999-03-02 09:44:33 10HmbM-0005vi-00 <= rcpttest@test.ex H=[56.56.58.58] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmbM-0005vi-00 => ok1 R=r0 T=t2 +1999-03-02 09:44:33 10HmbM-0005vi-00 -> ok2 R=r0 T=t2 +1999-03-02 09:44:33 10HmbM-0005vi-00 -> ok3 R=r0 T=t2 +1999-03-02 09:44:33 10HmbM-0005vi-00 Completed +1999-03-02 09:44:33 H=[56.56.59.59] U=CALLER F= rejected RCPT : here is a fail message +1999-03-02 09:44:33 H=[V4NET.11.12.13] U=CALLER F= rejected RCPT : DNSLIST (rbl.test.ex: This is a test blacklisting message) +1999-03-02 09:44:33 H=[V4NET.11.12.13] U=CALLER F= rejected RCPT : DNSLIST (rbl.test.ex: This is a test blacklisting message) diff --git a/test/log/0024 b/test/log/0024 new file mode 100644 index 000000000..2b86df308 --- /dev/null +++ b/test/log/0024 @@ -0,0 +1,32 @@ +1999-03-02 09:44:33 H=[V4NET.0.0.0] U=CALLER sender verify fail for : Unrouteable address +1999-03-02 09:44:33 H=[V4NET.0.0.0] U=CALLER F= rejected RCPT : Sender verify failed +1999-03-02 09:44:33 H=[V4NET.0.0.0] U=CALLER F= rejected RCPT : Sender verify failed +1999-03-02 09:44:33 H=[V4NET.0.0.0] U=CALLER F= rejected RCPT : Sender verify failed +1999-03-02 09:44:33 H=[V4NET.0.0.0] U=CALLER F= rejected RCPT : Sender verify failed +1999-03-02 09:44:33 10HmaX-0005vi-00 <= x@y H=[V4NET.0.0.0] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => postmaster R=r2 T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 H=[V4NET.0.0.0] U=CALLER F= rejected RCPT : Unrouteable address +1999-03-02 09:44:33 H=[V4NET.0.0.0] U=CALLER F= rejected RCPT : relay not permitted +1999-03-02 09:44:33 10HmaY-0005vi-00 <= userx@test.ex H=[V4NET.0.0.0] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => postmaster R=r2 T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=r2 T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 => x@ten-1.test.ex R=r1 T=dev_null H=ten-1.test.ex +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 H=[V4NET.255.255.0] U=CALLER F= rejected RCPT : unknown user +1999-03-02 09:44:33 H=[V4NET.255.255.0] U=CALLER F= rejected RCPT : Unrouteable address +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= userx@test.ex H=[V4NET.255.255.0] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => x@ten-1.test.ex R=r1 T=dev_null H=ten-1.test.ex +1999-03-02 09:44:33 10HmaZ-0005vi-00 => x@ten-2.test.ex R=r1 T=dev_null H=ten-2.test.ex +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 H=[V4NET.11.12.13] U=CALLER F= rejected RCPT : rejected because V4NET.11.12.13 is in a black list at rbl.test.ex +1999-03-02 09:44:33 H=[V4NET.11.12.13] U=CALLER F= rejected RCPT : rejected because V4NET.11.12.13 is in a black list at rbl.test.ex +1999-03-02 09:44:33 10HmbA-0005vi-00 <= userx@test.ex H=[V4NET.11.12.13] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => postmaster R=r2 T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 H=[V4NET.11.12.16] U=CALLER Warning: found in rbl2.test.ex +1999-03-02 09:44:33 10HmbB-0005vi-00 <= userx@test.ex H=[V4NET.11.12.16] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => postmaster R=r2 T=local_delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 => userx R=r2 T=local_delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 => x@ten-1.test.ex R=r1 T=dev_null H=ten-1.test.ex +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed diff --git a/test/log/0025 b/test/log/0025 new file mode 100644 index 000000000..698c76514 --- /dev/null +++ b/test/log/0025 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 U=CALLER sender verify fail for : Unrouteable address +1999-03-02 09:44:33 U=CALLER F= rejected RCPT : Sender verify failed +1999-03-02 09:44:33 U=CALLER F= rejected RCPT : Sender verify failed +1999-03-02 09:44:33 U=CALLER F= rejected RCPT : Sender verify failed +1999-03-02 09:44:33 U=CALLER F= rejected RCPT : Unrouteable address +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r2 T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 => x@ten-1.test.ex R=r1 T=dev_null H=ten-1.test.ex +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0026 b/test/log/0026 new file mode 100644 index 000000000..c3cd47846 --- /dev/null +++ b/test/log/0026 @@ -0,0 +1,12 @@ +1999-03-02 09:44:33 10HmbB-0005vi-00 <= x@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 U=CALLER F= rejected after DATA: domain missing or malformed: failing address in "From" header is: @ +1999-03-02 09:44:33 10HmaY-0005vi-00 U=CALLER F=<> rejected after DATA: domain missing or malformed: failing address in "From" header is: @ +1999-03-02 09:44:33 10HmaZ-0005vi-00 U=CALLER F=<> rejected after DATA: there is no valid sender in any header line +1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 U=CALLER F= rejected after DATA: body contains trigger +1999-03-02 09:44:33 10HmbD-0005vi-00 <= x@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => userx R=r2 T=local_delivery +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 <= x@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => userx R=r2 T=local_delivery +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed diff --git a/test/log/0027 b/test/log/0027 new file mode 100644 index 000000000..ffe01d6c0 --- /dev/null +++ b/test/log/0027 @@ -0,0 +1,12 @@ +1999-03-02 09:44:33 U=CALLER F= rejected RCPT : deny for userx +1999-03-02 09:44:33 U=CALLER sender verify fail for : Unrouteable address +1999-03-02 09:44:33 U=CALLER F= rejected RCPT : Sender verify failed +1999-03-02 09:44:33 U=CALLER F= rejected RCPT : deny for userx +1999-03-02 09:44:33 U=CALLER F=<> temporarily rejected RCPT <"deny verify = header_syntax"@test.ex>: cannot check header contents in ACL for RCPT (only possible in ACL for DATA) +1999-03-02 09:44:33 U=CALLER F=<> temporarily rejected RCPT <"deny verify = junk"@test.ex>: expected "sender[=address]", "recipient", "helo", "header_syntax", "header_sender" or "reverse_host_lookup" at start of ACL condition "verify junk" +1999-03-02 09:44:33 U=CALLER F=<> temporarily rejected RCPT <"deny vorify = junk"@test.ex>: unknown ACL condition/modifier in "deny vorify = junk" +1999-03-02 09:44:33 U=CALLER F=<> temporarily rejected RCPT <"dony verify = junk"@test.ex>: unknown ACL verb in "dony verify = junk" +1999-03-02 09:44:33 U=CALLER F=<> temporarily rejected RCPT <"deny !message = abcd"@test.ex>: ACL error: negation is not allowed with "message" +1999-03-02 09:44:33 10HmaX-0005vi-00 U=CALLER F=<> temporarily rejected after DATA: cannot verify recipient in ACL for DATA (only possible for RCPT) +1999-03-02 09:44:33 10HmaY-0005vi-00 U=CALLER F=<> temporarily rejected after DATA: cannot test domains condition in DATA ACL +1999-03-02 09:44:33 10HmaZ-0005vi-00 U=CALLER F=<> temporarily rejected after DATA: cannot test local_parts condition in DATA ACL diff --git a/test/log/0028 b/test/log/0028 new file mode 100644 index 000000000..14287bd85 --- /dev/null +++ b/test/log/0028 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 U=CALLER F= rejected after DATA: message too big - $recipients=userx@test.ex (1) +1999-03-02 09:44:33 U=CALLER F= rejected RCPT : SIZE value too big diff --git a/test/log/0029 b/test/log/0029 new file mode 100644 index 000000000..905fe8ae8 --- /dev/null +++ b/test/log/0029 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 U=CALLER sender verify fail for : Unrouteable address +1999-03-02 09:44:33 U=CALLER F= rejected RCPT : Sender verify failed +1999-03-02 09:44:33 U=CALLER sender verify fail for : Unrouteable address +1999-03-02 09:44:33 U=CALLER F= rejected RCPT : Sender verify failed diff --git a/test/log/0030 b/test/log/0030 new file mode 100644 index 000000000..9a3642b65 --- /dev/null +++ b/test/log/0030 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 U=CALLER F=<> rejected RCPT : >>data from accept router<< +1999-03-02 09:44:33 U=CALLER F=<> rejected RCPT : Unrouteable address diff --git a/test/log/0031 b/test/log/0031 new file mode 100644 index 000000000..68aafed39 --- /dev/null +++ b/test/log/0031 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 == CALLER@two.test.ex defer (-23): domain is held +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 == CALLER@myhost.ex defer (-23): domain is held diff --git a/test/log/0032 b/test/log/0032 new file mode 100644 index 000000000..6ba200617 --- /dev/null +++ b/test/log/0032 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@mxt1.test.ex R=others: lowest numbered MX record points to local host +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0033 b/test/log/0033 new file mode 100644 index 000000000..97b5bc4cb --- /dev/null +++ b/test/log/0033 @@ -0,0 +1,12 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 => one@remote R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> two@remote R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qq +1999-03-02 09:44:33 10HmaY-0005vi-00 => one@remote R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 -> two@remote R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qq diff --git a/test/log/0034 b/test/log/0034 new file mode 100644 index 000000000..220e2959e --- /dev/null +++ b/test/log/0034 @@ -0,0 +1,11 @@ +1999-03-02 09:44:33 SMTP call from CALLER dropped: too many nonmail commands (last was "rset") +1999-03-02 09:44:33 SMTP call from CALLER dropped: too many nonmail commands (last was "ehlo") +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss +1999-03-02 09:44:33 SMTP call from CALLER dropped: too many nonmail commands (last was "ehlo") +1999-03-02 09:44:33 SMTP call from CALLER dropped: too many nonmail commands (last was "noop") diff --git a/test/log/0035 b/test/log/0035 new file mode 100644 index 000000000..c7711eaed --- /dev/null +++ b/test/log/0035 @@ -0,0 +1,12 @@ + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaX-0005vi-00 <= notsubmit@y H=(rhu.barb) [127.0.0.1] P=esmtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= a@y H=(rhu.barb) [127.0.0.1] P=esmtp S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> H=(rhu.barb) [127.0.0.1] P=esmtp S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 <= notsubmit@y H=(rhu.barb) [127.0.0.1] P=esmtp S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 <= a@y H=(rhu.barb) [127.0.0.1] P=esmtp S=sss +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmbC-0005vi-00 <= a@y H=(rhu.barb) [127.0.0.1] P=esmtp S=sss +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmbD-0005vi-00 <= a@y H=(rhu.barb) [127.0.0.1] P=esmtp S=sss diff --git a/test/log/0036 b/test/log/0036 new file mode 100644 index 000000000..fe8d265c3 --- /dev/null +++ b/test/log/0036 @@ -0,0 +1,15 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => abcd@eximtesthost.test.ex R=lookuphost T=send_to_server H=eximtesthost.test.ex [ip4.ip4.ip4.ip4] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> userx@alias-eximtesthost.test.ex R=lookuphost T=send_to_server H=eximtesthost.test.ex [ip4.ip4.ip4.ip4] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex H=the.local.host.name (myhost.test.ex) [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmaX-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaY-0005vi-00 => abcd@eximtesthost.test.ex R=server T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx@alias-eximtesthost.test.ex R=server T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0037 b/test/log/0037 new file mode 100644 index 000000000..211b7c9da --- /dev/null +++ b/test/log/0037 @@ -0,0 +1,153 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 "Test 1" first delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 => userz R=user_accept1 T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=user_accept2 T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 "should fail this" first delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 cancelled by system filter: subject was "should fail this" (filter fail) +1999-03-02 09:44:33 10HmaY-0005vi-00 => userz R=user_accept1 T=appendfile +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> R=10HmaY-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 "Mail delivery failed: returning message to sender" first delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 => CALLER R=user_accept2 T=appendfile +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 "should freeze this" first delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 => userz R=user_accept1 T=appendfile +1999-03-02 09:44:33 10HmbB-0005vi-00 <= <> R=10HmbA-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 "Message frozen" first delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 => postmaster R=user_accept1 T=appendfile +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 Frozen by the system filter: subject was "should freeze this"\nHere are two extra\nlines of text +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 "reply to this" first delivery +1999-03-02 09:44:33 10HmbC-0005vi-00 => userz R=user_accept1 T=appendfile +1999-03-02 09:44:33 10HmbC-0005vi-00 => userx R=user_accept2 T=appendfile +1999-03-02 09:44:33 10HmbD-0005vi-00 <= <> R=10HmbC-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 "An auto reply: qualify_domain=test.ex" first delivery +1999-03-02 09:44:33 10HmbD-0005vi-00 => CALLER R=user_accept2 T=appendfile +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 => >CALLER@test.ex T=address_reply +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 "should give filter error (1)" first delivery +1999-03-02 09:44:33 10HmbE-0005vi-00 ** |cat R=userfilter: delivery to pipe forbidden +1999-03-02 09:44:33 10HmbF-0005vi-00 <= <> R=10HmbE-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 "Mail delivery failed: returning message to sender" first delivery +1999-03-02 09:44:33 10HmbF-0005vi-00 => CALLER R=user_accept2 T=appendfile +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 "should give filter error (2)" first delivery +1999-03-02 09:44:33 10HmbG-0005vi-00 ** /tmp/junk R=userfilter: delivery to file forbidden +1999-03-02 09:44:33 10HmbH-0005vi-00 <= <> R=10HmbG-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbH-0005vi-00 "Mail delivery failed: returning message to sender" first delivery +1999-03-02 09:44:33 10HmbH-0005vi-00 => CALLER R=user_accept2 T=appendfile +1999-03-02 09:44:33 10HmbH-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed +1999-03-02 09:44:33 10HmbI-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbI-0005vi-00 "should give filter error (3)" first delivery +1999-03-02 09:44:33 10HmbI-0005vi-00 == filter-lookup@test.ex R=userfilter defer (-17): error in filter file: failed to expand "${lookup{$local_part}lsearch{/etc/passwd}{$value}fail}" in deliver command: lookup expansions are not permitted +1999-03-02 09:44:33 10HmbI-0005vi-00 ** filter-lookup@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbJ-0005vi-00 <= <> R=10HmbI-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbJ-0005vi-00 "Mail delivery failed: returning message to sender" first delivery +1999-03-02 09:44:33 10HmbJ-0005vi-00 => CALLER R=user_accept2 T=appendfile +1999-03-02 09:44:33 10HmbJ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbI-0005vi-00 Completed +1999-03-02 09:44:33 10HmbK-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbK-0005vi-00 "should give filter error (4)" first delivery +1999-03-02 09:44:33 10HmbK-0005vi-00 == filter-exists@test.ex R=userfilter defer (-17): error in filter file: failed to expand "${if exists{/tmp/junk}{abc}{def}}" in deliver command: File existence tests are not permitted +1999-03-02 09:44:33 10HmbK-0005vi-00 ** filter-exists@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbL-0005vi-00 <= <> R=10HmbK-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbL-0005vi-00 "Mail delivery failed: returning message to sender" first delivery +1999-03-02 09:44:33 10HmbL-0005vi-00 => CALLER R=user_accept2 T=appendfile +1999-03-02 09:44:33 10HmbL-0005vi-00 Completed +1999-03-02 09:44:33 10HmbK-0005vi-00 Completed +1999-03-02 09:44:33 10HmbM-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbM-0005vi-00 "should give filter error (5)" first delivery +1999-03-02 09:44:33 10HmbM-0005vi-00 == filter-readfile@test.ex R=userfilter defer (-17): error in filter file: failed to expand "${readfile{/some/file}}" in deliver command: file insertions are not permitted +1999-03-02 09:44:33 10HmbM-0005vi-00 ** filter-readfile@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbN-0005vi-00 <= <> R=10HmbM-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbN-0005vi-00 "Mail delivery failed: returning message to sender" first delivery +1999-03-02 09:44:33 10HmbN-0005vi-00 => CALLER R=user_accept2 T=appendfile +1999-03-02 09:44:33 10HmbN-0005vi-00 Completed +1999-03-02 09:44:33 10HmbM-0005vi-00 Completed +1999-03-02 09:44:33 10HmbO-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbO-0005vi-00 "should give filter error (6)" first delivery +1999-03-02 09:44:33 10HmbO-0005vi-00 == filter-run@test.ex R=userfilter defer (-17): error in filter file: failed to expand "${run{/some/script}}" in deliver command: running a command is not permitted +1999-03-02 09:44:33 10HmbO-0005vi-00 ** filter-run@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbP-0005vi-00 <= <> R=10HmbO-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbP-0005vi-00 "Mail delivery failed: returning message to sender" first delivery +1999-03-02 09:44:33 10HmbP-0005vi-00 => CALLER R=user_accept2 T=appendfile +1999-03-02 09:44:33 10HmbP-0005vi-00 Completed +1999-03-02 09:44:33 10HmbO-0005vi-00 Completed +1999-03-02 09:44:33 10HmbQ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbQ-0005vi-00 "should give rise to vacation message" first delivery +1999-03-02 09:44:33 10HmbR-0005vi-00 <= <> R=10HmbQ-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbR-0005vi-00 "On vacation" first delivery +1999-03-02 09:44:33 10HmbR-0005vi-00 => CALLER R=user_accept2 T=appendfile +1999-03-02 09:44:33 10HmbR-0005vi-00 Completed +1999-03-02 09:44:33 10HmbQ-0005vi-00 => >CALLER@test.ex R=userfilter T=address_reply +1999-03-02 09:44:33 10HmbQ-0005vi-00 Completed +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmbA-0005vi-00 Message is frozen +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmbA-0005vi-00 Message is frozen +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 Start queue run: pid=pppp -qff +1999-03-02 09:44:33 10HmbA-0005vi-00 Unfrozen by forced delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 "should freeze this" not first delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=user_accept2 T=appendfile +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qff +1999-03-02 09:44:33 10HmbS-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbS-0005vi-00 "should freeze this" first delivery +1999-03-02 09:44:33 10HmbS-0005vi-00 => userz R=user_accept1 T=appendfile +1999-03-02 09:44:33 10HmbT-0005vi-00 <= <> R=10HmbS-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbT-0005vi-00 "Message frozen" first delivery +1999-03-02 09:44:33 10HmbT-0005vi-00 => postmaster R=user_accept1 T=appendfile +1999-03-02 09:44:33 10HmbT-0005vi-00 Completed +1999-03-02 09:44:33 10HmbS-0005vi-00 Frozen by the system filter: subject was "should freeze this"\nHere are two extra\nlines of text +1999-03-02 09:44:33 Start queue run: pid=pppp -qqff -R userx +1999-03-02 09:44:33 10HmbS-0005vi-00 Unfrozen by forced delivery +1999-03-02 09:44:33 10HmbS-0005vi-00 "should freeze this" not first delivery +1999-03-02 09:44:33 10HmbS-0005vi-00 => userx R=user_accept2 T=appendfile +1999-03-02 09:44:33 10HmbS-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qqff -R userx +1999-03-02 09:44:33 10HmbU-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbU-0005vi-00 "" first delivery +1999-03-02 09:44:33 10HmbU-0005vi-00 == readfile@test.ex R=fail_read_filter defer (-17): error in filter file: failed to expand "${readfile{TESTSUITE/test-private}}" in filter file: failed to open TESTSUITE/test-private: Permission denied (euid=CALLER_UID egid=CALLER_GID) +1999-03-02 09:44:33 10HmbU-0005vi-00 => userz R=user_accept1 T=appendfile +1999-03-02 09:44:33 10HmbU-0005vi-00 ** readfile@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbV-0005vi-00 <= <> R=10HmbU-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbV-0005vi-00 "Mail delivery failed: returning message to sender" first delivery +1999-03-02 09:44:33 10HmbV-0005vi-00 => CALLER R=user_accept2 T=appendfile +1999-03-02 09:44:33 10HmbV-0005vi-00 Completed +1999-03-02 09:44:33 10HmbU-0005vi-00 Completed +1999-03-02 09:44:33 10HmbW-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbW-0005vi-00 original recipients ignored (system filter) +1999-03-02 09:44:33 10HmbW-0005vi-00 => dff R=check_vars T=appendfile +1999-03-02 09:44:33 10HmbW-0005vi-00 Completed +1999-03-02 09:44:33 10HmbX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbX-0005vi-00 "" first delivery +1999-03-02 09:44:33 10HmbX-0005vi-00 => userx R=user_accept2 T=appendfile +1999-03-02 09:44:33 10HmbX-0005vi-00 Completed +1999-03-02 09:44:33 10HmbY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbY-0005vi-00 "should defer this" first delivery +1999-03-02 09:44:33 10HmbY-0005vi-00 Delivery deferred by system filter +1999-03-02 09:44:33 10HmbY-0005vi-00 => userz R=user_accept1 T=appendfile +1999-03-02 09:44:33 10HmbZ-0005vi-00 <= never_mail@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbZ-0005vi-00 "should give rise to vacation message" first delivery +1999-03-02 09:44:33 10HmbZ-0005vi-00 => >never_mail@test.ex R=userfilter T=address_reply +1999-03-02 09:44:33 10HmbZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmcA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmcA-0005vi-00 "should give filter error (7)" first delivery +1999-03-02 09:44:33 10HmcA-0005vi-00 == filter-stat@test.ex R=userfilter defer (-17): error in filter file: failed to expand "${if eq{${stat:/tmp/junk}}{}{abc}{def}}" in deliver command: Use of the stat() expansion is not permitted +1999-03-02 09:44:33 10HmcA-0005vi-00 ** filter-stat@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmcB-0005vi-00 <= <> R=10HmcA-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmcB-0005vi-00 "Mail delivery failed: returning message to sender" first delivery +1999-03-02 09:44:33 10HmcB-0005vi-00 => CALLER R=user_accept2 T=appendfile +1999-03-02 09:44:33 10HmcB-0005vi-00 Completed +1999-03-02 09:44:33 10HmcA-0005vi-00 Completed diff --git a/test/log/0039 b/test/log/0039 new file mode 100644 index 000000000..4b1bc2878 --- /dev/null +++ b/test/log/0039 @@ -0,0 +1,8 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 *> newr1@myhost.test.ex R=ok T=t1 H=V4NET.0.0.0 [V4NET.0.0.0] +1999-03-02 09:44:33 10HmaX-0005vi-00 *> newr2@local.test.ex R=ok T=t1 H=V4NET.0.0.0 [V4NET.0.0.0] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@qd.text.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 *> newr1@qd.text.ex R=ok T=t1 H=V4NET.0.0.0 [V4NET.0.0.0] +1999-03-02 09:44:33 10HmaY-0005vi-00 *> newr2@local.test.ex R=ok T=t1 H=V4NET.0.0.0 [V4NET.0.0.0] +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0040 b/test/log/0040 new file mode 100644 index 000000000..68d76164f --- /dev/null +++ b/test/log/0040 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= jc@rome H=forum.rome [1.1.1.1] U=jc44bc P=latin S=sss for userx@test.ex +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0041 b/test/log/0041 new file mode 100644 index 000000000..bfcf1d8b4 --- /dev/null +++ b/test/log/0041 @@ -0,0 +1 @@ +1999-03-02 09:44:33 U=CALLER rejected EXPN list diff --git a/test/log/0046 b/test/log/0046 new file mode 100644 index 000000000..87f0d6b28 --- /dev/null +++ b/test/log/0046 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= usery@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= usery@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= usery@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0048 b/test/log/0048 new file mode 100644 index 000000000..1030d78af --- /dev/null +++ b/test/log/0048 @@ -0,0 +1,35 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 <|TESTSUITE/aux-fixed/showenv>: address_pipe transport output: Test pipe script +1999-03-02 09:44:33 10HmaX-0005vi-00 ** |TESTSUITE/aux-fixed/showenv R=system_aliases T=address_pipe: return message generated +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 <|TESTSUITE/aux-fixed/showenv>: address_pipe transport output: Test pipe script +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** |TESTSUITE/aux-fixed/showenv R=system_aliases T=address_pipe: return message generated +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 <|TESTSUITE/aux-fixed/showenv>: address_pipe transport output: Test pipe script +1999-03-02 09:44:33 10HmbB-0005vi-00 ** |TESTSUITE/aux-fixed/showenv R=system_aliases T=address_pipe: return message generated +1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> R=10HmbB-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 <|TESTSUITE/aux-fixed/showenv>: address_pipe transport output: Test pipe script +1999-03-02 09:44:33 10HmbD-0005vi-00 ** |TESTSUITE/aux-fixed/showenv R=system_aliases T=address_pipe: return message generated +1999-03-02 09:44:33 10HmbE-0005vi-00 <= <> R=10HmbD-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 <|TESTSUITE/aux-fixed/showenv>: address_pipe transport output: Test pipe script +1999-03-02 09:44:33 10HmbF-0005vi-00 ** |TESTSUITE/aux-fixed/showenv R=system_aliases T=address_pipe: return message generated +1999-03-02 09:44:33 10HmbG-0005vi-00 <= <> R=10HmbF-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed diff --git a/test/log/0049 b/test/log/0049 new file mode 100644 index 000000000..dc1d728f5 --- /dev/null +++ b/test/log/0049 @@ -0,0 +1,30 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed diff --git a/test/log/0050 b/test/log/0050 new file mode 100644 index 000000000..27ad21742 --- /dev/null +++ b/test/log/0050 @@ -0,0 +1,33 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= userx@outside.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= userx@outside.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= userx@elsewhere.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= userx@cus.cam.ac.uk U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= userx@outside.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 <= userx@outside.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 <= userx@elsewhere.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed +1999-03-02 09:44:33 10HmbH-0005vi-00 <= userx@somehost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbH-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbH-0005vi-00 Completed diff --git a/test/log/0051 b/test/log/0051 new file mode 100644 index 000000000..6ef64df64 --- /dev/null +++ b/test/log/0051 @@ -0,0 +1,36 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 ** userx@bad.ex: Unrouteable address +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> R=10HmaY-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 ** userx@badbad.ex R=fail_remote_domains: unrouteable mail domain "badbad.ex" (:fail:) +1999-03-02 09:44:33 10HmbB-0005vi-00 <= <> R=10HmbA-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 ** userx@domain4.ex: Unrouteable address +1999-03-02 09:44:33 10HmbE-0005vi-00 <= <> R=10HmbD-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 ** userx@domain2.ex R=fail_remote_domains: unrouteable mail domain "domain2.ex" (:fail:) +1999-03-02 09:44:33 10HmbG-0005vi-00 <= <> R=10HmbF-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbH-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbH-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbH-0005vi-00 Completed +1999-03-02 09:44:33 10HmbI-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbI-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbI-0005vi-00 Completed diff --git a/test/log/0052 b/test/log/0052 new file mode 100644 index 000000000..6a6ebc1d8 --- /dev/null +++ b/test/log/0052 @@ -0,0 +1,18 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** xx99@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => yy99 R=smartuser T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => !one R=smartuser T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 ** !two@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> R=10HmbB-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed diff --git a/test/log/0055 b/test/log/0055 new file mode 100644 index 000000000..f22901b4b --- /dev/null +++ b/test/log/0055 @@ -0,0 +1,42 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** xxx@unknown.test.ex: unknown.test.ex is not local, and can't route by DNS +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 *> CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 == xxx@local.test.ex routing defer (-55): domain is in queue_domains +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -ql +1999-03-02 09:44:33 10HmaZ-0005vi-00 *> xxx@local.test.ex R=localreally T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -ql +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 *> xxx@ten-1.test.ex R=lookuphost T=smtp H=ten-1.test.ex [V4NET.0.0.1] +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 == xxx@ten-2.test.ex R=lookuphost T=smtp defer (-1): domain matches queue_smtp_domains, or -odqs set +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmbC-0005vi-00 *> xxx@ten-2.test.ex R=lookuphost T=smtp H=ten-2.test.ex [V4NET.0.0.2] +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qq +1999-03-02 09:44:33 10HmbD-0005vi-00 *> xxx@ten-1.test.ex R=lookuphost T=smtp H=ten-1.test.ex [V4NET.0.0.1] +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 *> yyy@ten-1.test.ex R=lookuphost T=smtp H=ten-1.test.ex [V4NET.0.0.1] +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qq +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 == xxx@ten-2.test.ex R=lookuphost T=smtp defer (-1): domain matches queue_smtp_domains, or -odqs set +1999-03-02 09:44:33 10HmbF-0005vi-00 *> xxx@ten-2.test.ex R=lookuphost T=smtp H=ten-2.test.ex [V4NET.0.0.2] +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 == xxx@local.test.ex routing defer (-55): domain is in queue_domains +1999-03-02 09:44:33 10HmbG-0005vi-00 *> xxx@local.test.ex R=localreally T=local_delivery +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed diff --git a/test/log/0071 b/test/log/0071 new file mode 100644 index 000000000..b8e9e6f88 --- /dev/null +++ b/test/log/0071 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@the.local.host.name U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == |TESTSUITE/aux-fixed/showenv R=system_aliases defer (-30): pipe_transport unset in system_aliases router diff --git a/test/log/0072 b/test/log/0072 new file mode 100644 index 000000000..8ea90ac0e --- /dev/null +++ b/test/log/0072 @@ -0,0 +1,37 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=reply T=reply +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=reply T=reply +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 <= <> R=10HmbA-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=reply T=reply +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 <= <> R=10HmbC-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 => userx R=reply T=reply +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 <= <> R=10HmbE-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 => userx R=reply T=reply +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbH-0005vi-00 <= <> R=10HmbG-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbH-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbH-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 => userx R=reply T=reply +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed +1999-03-02 09:44:33 10HmbI-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbI-0005vi-00 ** >**bad-reply** R=filter: filter autoreply generated syntactically invalid recipient +1999-03-02 09:44:33 10HmbI-0005vi-00 >**bad-reply** : error ignored +1999-03-02 09:44:33 10HmbI-0005vi-00 Completed diff --git a/test/log/0073 b/test/log/0073 new file mode 100644 index 000000000..8fc2f2152 --- /dev/null +++ b/test/log/0073 @@ -0,0 +1,15 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=reply T=reply +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=reply T=reply +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 <= <> R=10HmbA-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=reply T=reply +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed diff --git a/test/log/0074 b/test/log/0074 new file mode 100644 index 000000000..dc95b3c5b --- /dev/null +++ b/test/log/0074 @@ -0,0 +1,34 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => >CALLER@test.ex R=forwardfile T=address_reply +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 => >CALLER@test.ex R=forwardfile T=address_reply +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 <= <> R=10HmbA-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => >CALLER@test.ex R=forwardfile T=address_reply +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbD-0005vi-00 <= <> R=10HmbC-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => :blackhole: R=abcd +1999-03-02 09:44:33 10HmbD-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 => >userx,abcd R=forwardfile T=address_reply +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbF-0005vi-00 <= <> R=10HmbE-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => :blackhole: R=abcd +1999-03-02 09:44:33 10HmbF-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 => >userx@test.ex,abcd@test.ex R=forwardfile T=address_reply +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed diff --git a/test/log/0075 b/test/log/0075 new file mode 100644 index 000000000..6dcbdc542 --- /dev/null +++ b/test/log/0075 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0076 b/test/log/0076 new file mode 100644 index 000000000..309897cc4 --- /dev/null +++ b/test/log/0076 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=localuser T=local_delivery defer (2): No such file or directory: creating lock file hitching post TESTSUITE/test-mail/subdir/userx.lock.test.ex.dddddddd.pppppppp (euid=CALLER_UID egid=CALLER_GID) diff --git a/test/log/0079 b/test/log/0079 new file mode 100644 index 000000000..7aadddab7 --- /dev/null +++ b/test/log/0079 @@ -0,0 +1,19 @@ +1999-03-02 09:44:33 H=(exim.test.ex) [V4NET.11.12.13] U=CALLER Warning: V4NET.11.12.13 is in rbl.test.ex +1999-03-02 09:44:33 10HmaX-0005vi-00 <= postmaster@exim.test.ex H=(exim.test.ex) [V4NET.11.12.13] U=CALLER P=esmtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 => TESTSUITE/test-mail/rbl T=file +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 H=(exim.test.ex) [V4NET.11.12.14] I=[14.12.11.10]:1111 U=CALLER Warning: V4NET.11.12.14 is in rbl.test.ex +1999-03-02 09:44:33 H=(exim.test.ex) [V4NET.11.12.14] I=[14.12.11.10]:1111 U=CALLER Warning: accepting postmaster from host in rbl2.test.ex +1999-03-02 09:44:33 H=(exim.test.ex) [V4NET.11.12.14] I=[14.12.11.10]:1111 U=CALLER F= rejected RCPT : host is listed in rbl2.test.ex +1999-03-02 09:44:33 10HmaY-0005vi-00 <= postmaster@exim.test.ex H=(exim.test.ex) [V4NET.11.12.14] I=[14.12.11.10]:1111 U=CALLER P=esmtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 => TESTSUITE/test-mail/rbl T=file +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= postmaster@exim.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 => >userx@exim.test.ex T=reply +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0081 b/test/log/0081 new file mode 100644 index 000000000..9d28a1150 --- /dev/null +++ b/test/log/0081 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@exim.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0082 b/test/log/0082 new file mode 100644 index 000000000..530a40fc7 --- /dev/null +++ b/test/log/0082 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= userx@cus.cam.ac.uk U=CALLER P=testproto S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0083 b/test/log/0083 new file mode 100644 index 000000000..5c8c082cb --- /dev/null +++ b/test/log/0083 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= userx@cus.cam.ac.uk U=CALLER P=local-bsmtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0090 b/test/log/0090 new file mode 100644 index 000000000..bd1ed08d5 --- /dev/null +++ b/test/log/0090 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=localuser T=appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=respond T=respond +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0092 b/test/log/0092 new file mode 100644 index 000000000..c5ce71a53 --- /dev/null +++ b/test/log/0092 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 SMTP command timeout on connection from CALLER +1999-03-02 09:44:33 SMTP data timeout (message abandoned) on connection from local process F= +1999-03-02 09:44:33 timed out while reading local message +1999-03-02 09:44:33 10HmaX-0005vi-00 timed out while reading local message +1999-03-02 09:44:33 SMTP command timeout on connection from CALLER +1999-03-02 09:44:33 SMTP data timeout (message abandoned) on connection from local process F= diff --git a/test/log/0094 b/test/log/0094 new file mode 100644 index 000000000..17b388fb1 --- /dev/null +++ b/test/log/0094 @@ -0,0 +1,10 @@ +1999-03-02 09:44:33 no host name found for IP address V4NET.11.12.13 +1999-03-02 09:44:33 10HmaX-0005vi-00 <= userx@test.ex H=[V4NET.11.12.13] U=root P=smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= userx@test.ex H=[99.99.99.99] U=root P=smtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= userx@test.ex H=x.test.again.dns [V4NET.99.99.96] U=root P=smtp S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0095 b/test/log/0095 new file mode 100644 index 000000000..3616a9a39 --- /dev/null +++ b/test/log/0095 @@ -0,0 +1,32 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=root P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> R=10HmbB-0005vi-00 U=root P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 == usery@myhost.test.ex R=usery T=appendfile2 defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to TESTSUITE/test-mail/usery) +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbH-0005vi-00 <= <> R=10HmbG-0005vi-00 U=root P=local S=sss +1999-03-02 09:44:33 10HmbH-0005vi-00 => userz R=userz T=appendfile3 +1999-03-02 09:44:33 10HmbH-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 => userz R=userz T=appendfile3 +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed diff --git a/test/log/0096 b/test/log/0096 new file mode 100644 index 000000000..0cbc36dec --- /dev/null +++ b/test/log/0096 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0097 b/test/log/0097 new file mode 100644 index 000000000..0cbc36dec --- /dev/null +++ b/test/log/0097 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0098 b/test/log/0098 new file mode 100644 index 000000000..98e22e3a1 --- /dev/null +++ b/test/log/0098 @@ -0,0 +1,91 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer@test.ex R=alias defer (-1): This address has been forced to defer. +1999-03-02 09:44:33 10HmaX-0005vi-00 == |/non/existing/file R=userforward defer (-30): pipe_transport unset in userforward router +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer@test.ex R=alias defer (-1): This address has been forced to defer. +1999-03-02 09:44:33 10HmaX-0005vi-00 == |/non/existing/file R=userforward defer (-30): pipe_transport unset in userforward router +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss T="Warning: message 10HmaX-0005vi-00 delayed 0 minutes" +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 == defer@another.test.ex R=alias defer (-1): This address has been forced to defer. +1999-03-02 09:44:33 10HmaZ-0005vi-00 == defer@test.ex R=alias defer (-1): This address has been forced to defer. +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer@test.ex R=alias defer (-1): This address has been forced to defer. +1999-03-02 09:44:33 10HmaX-0005vi-00 == |/non/existing/file R=userforward defer (-30): pipe_transport unset in userforward router +1999-03-02 09:44:33 10HmaZ-0005vi-00 == defer@another.test.ex R=alias defer (-1): This address has been forced to defer. +1999-03-02 09:44:33 10HmaZ-0005vi-00 == defer@test.ex R=alias defer (-1): This address has been forced to defer. +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss T="Warning: message 10HmaZ-0005vi-00 delayed 0 minutes" +1999-03-02 09:44:33 10HmbA-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 V4NET.0.0.1 [V4NET.0.0.1] Network Error +1999-03-02 09:44:33 10HmbB-0005vi-00 == xxxx@some.domain R=all T=smtp defer (dd): Network Error +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer@test.ex R=alias defer (-1): This address has been forced to defer. +1999-03-02 09:44:33 10HmaX-0005vi-00 == |/non/existing/file R=userforward defer (-30): pipe_transport unset in userforward router +1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss T="Warning: message 10HmaX-0005vi-00 delayed 0 minutes" +1999-03-02 09:44:33 10HmbC-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 == defer@another.test.ex R=alias defer (-1): This address has been forced to defer. +1999-03-02 09:44:33 10HmaZ-0005vi-00 == defer@test.ex R=alias defer (-1): This address has been forced to defer. +1999-03-02 09:44:33 10HmbB-0005vi-00 V4NET.0.0.1 [V4NET.0.0.1] Network Error +1999-03-02 09:44:33 10HmbB-0005vi-00 == xxxx@some.domain R=all T=smtp defer (dd): Network Error +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmbD-0005vi-00 == yyyy@connection.refused R=refused T=smtp_connect_refused defer (dd): Connection refused +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer@test.ex routing defer (-51): retry time not reached +1999-03-02 09:44:33 10HmaX-0005vi-00 == |/non/existing/file R=userforward defer (-30): pipe_transport unset in userforward router +1999-03-02 09:44:33 10HmaZ-0005vi-00 == defer@test.ex routing defer (-51): retry time not reached +1999-03-02 09:44:33 10HmaZ-0005vi-00 == defer@another.test.ex routing defer (-51): retry time not reached +1999-03-02 09:44:33 10HmbB-0005vi-00 == xxxx@some.domain R=all T=smtp defer (-53): retry time not reached for any host +1999-03-02 09:44:33 10HmbD-0005vi-00 == yyyy@connection.refused R=refused T=smtp_connect_refused defer (-53): retry time not reached for any host +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer@test.ex routing defer (-51): retry time not reached +1999-03-02 09:44:33 10HmaX-0005vi-00 == |/non/existing/file R=userforward defer (-30): pipe_transport unset in userforward router +1999-03-02 09:44:33 10HmaZ-0005vi-00 == defer@test.ex routing defer (-51): retry time not reached +1999-03-02 09:44:33 10HmaZ-0005vi-00 == defer@another.test.ex routing defer (-51): retry time not reached +1999-03-02 09:44:33 10HmbB-0005vi-00 == xxxx@some.domain R=all T=smtp defer (-53): retry time not reached for any host +1999-03-02 09:44:33 10HmbD-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmbD-0005vi-00 == yyyy@connection.refused R=refused T=smtp_connect_refused defer (dd): Connection refused +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer@test.ex R=alias defer (-1): This address has been forced to defer. +1999-03-02 09:44:33 10HmaX-0005vi-00 == |/non/existing/file R=userforward defer (-30): pipe_transport unset in userforward router +1999-03-02 09:44:33 10HmbE-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss T="Warning: message 10HmaX-0005vi-00 delayed by 10 minutes" +1999-03-02 09:44:33 10HmbE-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 == defer@another.test.ex R=alias defer (-1): This address has been forced to defer. +1999-03-02 09:44:33 10HmaZ-0005vi-00 == defer@test.ex R=alias defer (-1): This address has been forced to defer. +1999-03-02 09:44:33 10HmbF-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss T="Warning: message 10HmaZ-0005vi-00 delayed by 0 minutes" +1999-03-02 09:44:33 10HmbF-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 V4NET.0.0.1 [V4NET.0.0.1] Network Error +1999-03-02 09:44:33 10HmbB-0005vi-00 == xxxx@some.domain R=all T=smtp defer (dd): Network Error +1999-03-02 09:44:33 10HmbG-0005vi-00 <= <> R=10HmbB-0005vi-00 U=EXIMUSER P=local S=sss T="Warning: message 10HmbB-0005vi-00 delayed by 0 minutes" +1999-03-02 09:44:33 10HmbG-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmbD-0005vi-00 == yyyy@connection.refused R=refused T=smtp_connect_refused defer (dd): Connection refused +1999-03-02 09:44:33 10HmbH-0005vi-00 <= <> R=10HmbD-0005vi-00 U=EXIMUSER P=local S=sss T="Warning: message 10HmbD-0005vi-00 delayed by 0 minutes" +1999-03-02 09:44:33 10HmbH-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbH-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 removed by CALLER +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 removed by CALLER +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 removed by CALLER +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 removed by CALLER +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbI-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbI-0005vi-00 == defer@another.test.ex R=alias defer (-1): This address has been forced to defer. +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmbI-0005vi-00 == defer@another.test.ex R=alias defer (-1): This address has been forced to defer. +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0099 b/test/log/0099 new file mode 100644 index 000000000..2d221a956 --- /dev/null +++ b/test/log/0099 @@ -0,0 +1,10 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@far.away.ex R=all T=smtp defer (dd): Connection refused +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@far.away.ex R=all T=smtp defer (-53): retry time not reached for any host +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@far.away.ex R=all T=smtp defer (dd): Connection refused +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0100 b/test/log/0100 new file mode 100644 index 000000000..79275dc47 --- /dev/null +++ b/test/log/0100 @@ -0,0 +1,49 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => usery R=hackfree_localuser T=hackfree_local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => userz R=bsmtp_localuser T=bsmtp_local_delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => userw R=bsmtp_localuser_filtered T=bsmtp_local_delivery_filtered +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => userx@domain.com R=rest T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 => userx R=filtered_localuser T=filtered_local_delivery +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed +1999-03-02 09:44:33 10HmbH-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbH-0005vi-00 => userx R=filtered_localuser T=filtered_local_delivery +1999-03-02 09:44:33 10HmbH-0005vi-00 Completed +1999-03-02 09:44:33 10HmbI-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbI-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbI-0005vi-00 Completed +1999-03-02 09:44:33 10HmbJ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbJ-0005vi-00 => userx R=mmdf_localuser T=mmdf_local_delivery +1999-03-02 09:44:33 10HmbJ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbK-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbK-0005vi-00 => userx R=batch_localuser T=batch_local_delivery +1999-03-02 09:44:33 10HmbK-0005vi-00 -> userz R=batch_localuser T=batch_local_delivery +1999-03-02 09:44:33 10HmbK-0005vi-00 Completed +1999-03-02 09:44:33 10HmbL-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbL-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbL-0005vi-00 Completed +1999-03-02 09:44:33 10HmbM-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbM-0005vi-00 => userx@filtered.com R=filtered T=filtered_smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbM-0005vi-00 Completed diff --git a/test/log/0101 b/test/log/0101 new file mode 100644 index 000000000..fbd80abc1 --- /dev/null +++ b/test/log/0101 @@ -0,0 +1,36 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => userz R=bsmtp_localuser T=bsmtp_local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => userx@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => userx R=filtered_localuser T=filtered_local_delivery +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => userx R=filtered_localuser T=filtered_local_delivery +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed +1999-03-02 09:44:33 10HmbH-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbH-0005vi-00 => userx R=mmdf_localuser T=mmdf_local_delivery +1999-03-02 09:44:33 10HmbH-0005vi-00 Completed +1999-03-02 09:44:33 10HmbI-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbI-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbI-0005vi-00 Completed diff --git a/test/log/0102 b/test/log/0102 new file mode 100644 index 000000000..09822b701 --- /dev/null +++ b/test/log/0102 @@ -0,0 +1,32 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => usery R=localuser T=bsmtp_local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => usery R=localuser T=bsmtp_local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => userz R=localuser T=mmdf_local_delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => userz R=localuser T=mmdf_local_delivery +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => userz R=localuser T=mmdf_local_delivery +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 == tpmissing@test.ex R=localuser T=local_delivery defer (-30): tpmissing transport (for tpmissing format) not found +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 == undefined@test.ex R=localuser T=local_delivery defer (-33): mailbox file format unrecognized +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 => userx R=batch T=batch_bsmtp1 +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed +1999-03-02 09:44:33 10HmbH-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbH-0005vi-00 => userx R=batch T=batch_bsmtp2 +1999-03-02 09:44:33 10HmbH-0005vi-00 -> usery R=batch T=batch_bsmtp2 +1999-03-02 09:44:33 10HmbH-0005vi-00 Completed diff --git a/test/log/0103 b/test/log/0103 new file mode 100644 index 000000000..c1452638d --- /dev/null +++ b/test/log/0103 @@ -0,0 +1,20 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => rewritten <"xyz@x.y.z"@test.ex> R=accept T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 ** wasabc@x.y.zwas <"abc@x.y.z"@test.ex>: Unrouteable address +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> R=10HmaY-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => CALLER R=accept T=appendfile +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => :blackhole: <":blackhole:"@special> R=special +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 == :defer: defer message@special <":defer: defer message"@special> R=special defer (-1): defer message +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 ** :fail: fail message@special <":fail: fail message"@special> R=special: fail message +1999-03-02 09:44:33 10HmbD-0005vi-00 <= <> R=10HmbC-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => CALLER R=accept T=appendfile +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed diff --git a/test/log/0104 b/test/log/0104 new file mode 100644 index 000000000..8863e526b --- /dev/null +++ b/test/log/0104 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => yyy R=all T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => mmm@ten-1.test.ex R=lookuphost T=appendfile H=ten-1.test.ex +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0105 b/test/log/0105 new file mode 100644 index 000000000..3d33b473b --- /dev/null +++ b/test/log/0105 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => firstuser R=userlist T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => seconduser R=userlist T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => default R=default_part2 T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0106 b/test/log/0106 new file mode 100644 index 000000000..c48586597 --- /dev/null +++ b/test/log/0106 @@ -0,0 +1,5 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 SMTP timeout while connected to 127.0.0.1 [127.0.0.1] after EHLO myhost.test.ex: Connection timed out +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@domain1.com R=all T=smtp defer (dd): Connection timed out: SMTP timeout while connected to 127.0.0.1 [127.0.0.1] after EHLO myhost.test.ex +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 == userx@domain2.com R=all T=smtp defer (dd): Connection timed out: SMTP timeout while connected to 127.0.0.1 [127.0.0.1] after MAIL FROM: diff --git a/test/log/0107 b/test/log/0107 new file mode 100644 index 000000000..6ff8b61e4 --- /dev/null +++ b/test/log/0107 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=mboxuser T=appendfile defer (-34): mailbox TESTSUITE/test-empty/userx does not exist, but creation outside the home directory is not permitted +1999-03-02 09:44:33 10HmaX-0005vi-00 == usery@test.ex R=mboxuser T=appendfile defer (-34): mailbox TESTSUITE/test-mail/../test-empty/usery does not exist, but creation outside the home directory is not permitted +1999-03-02 09:44:33 10HmaX-0005vi-00 => userz R=mboxuser T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 => sub1 R=mboxuser T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 == sub2@test.ex R=mboxuser T=appendfile defer (2): No such file or directory: creating lock file hitching post TESTSUITE/test-empty/s/sub2.lock.test.ex.dddddddd.pppppppp (euid=CALLER_UID egid=CALLER_GID) +1999-03-02 09:44:33 10HmaX-0005vi-00 == sub3@test.ex R=mboxuser T=appendfile defer (-34): mailbox TESTSUITE/test-mail/link/sub3 does not exist, but creation outside the home directory is not permitted diff --git a/test/log/0108 b/test/log/0108 new file mode 100644 index 000000000..f1c33d299 --- /dev/null +++ b/test/log/0108 @@ -0,0 +1,12 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 *> xx@black.com R=remote T=smtp H=ten-1.test.ex [V4NET.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 *> xx@myhost.com R=remote T=smtp H=ten-1.test.ex [V4NET.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 *> xx@other.edu R=remote T=smtp H=ten-1.test.ex [V4NET.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 *> xx@ten-1.net R=remote T=smtp H=ten-1.test.ex [V4NET.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 *> xx@black.com R=remote T=smtp H=ten-1.test.ex [V4NET.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 *> xx@myhost.com R=remote T=smtp H=ten-1.test.ex [V4NET.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 *> xx@other.edu R=remote T=smtp H=ten-1.test.ex [V4NET.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 *> xx@ten-1.net R=remote T=smtp H=ten-1.test.ex [V4NET.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0109 b/test/log/0109 new file mode 100644 index 000000000..3f7ec953a --- /dev/null +++ b/test/log/0109 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 == xx@non-exist.test.ex R=remote T=smtp defer (dd): Connection refused diff --git a/test/log/0110 b/test/log/0110 new file mode 100644 index 000000000..6343c24fa --- /dev/null +++ b/test/log/0110 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == second@test.ex R=first defer (-1): deferred by aliasfile +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => second R=deliver T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0111 b/test/log/0111 new file mode 100644 index 000000000..a7f935090 --- /dev/null +++ b/test/log/0111 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=deliver T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=deliver T=appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=deliver T=appendfile +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0112 b/test/log/0112 new file mode 100644 index 000000000..5c88c8e26 --- /dev/null +++ b/test/log/0112 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => |/bin/sh -c "cat >TESTSUITE/test-mail/pipe" R=alias T=pipe +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => TESTSUITE/test-mail/file R=alias T=appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0113 b/test/log/0113 new file mode 100644 index 000000000..bfda3fba6 --- /dev/null +++ b/test/log/0113 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == second@test.ex R=second defer (-1): deferred by aliasfile +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => second R=deliver T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0114 b/test/log/0114 new file mode 100644 index 000000000..023cbc019 --- /dev/null +++ b/test/log/0114 @@ -0,0 +1,16 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => |/bin/sh -c "cat >TESTSUITE/test-mail/pipe" R=forward T=pipe +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => TESTSUITE/test-mail/file R=forward T=appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => /dev/null R=forward T=**bypassed** +1999-03-02 09:44:33 10HmbA-0005vi-00 => TESTSUITE/test-mail/file R=forward T=appendfile +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 => >file,null R=forward T=reply +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => >file,null R=forward T=reply +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed diff --git a/test/log/0115 b/test/log/0115 new file mode 100644 index 000000000..2e592c91e --- /dev/null +++ b/test/log/0115 @@ -0,0 +1,12 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => TESTSUITE/test-mail/file R=forward T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => TESTSUITE/test-mail/file R=forward1 T=appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => TESTSUITE/test-mail/file R=forward2 T=appendfile +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => TESTSUITE/test-mail/file R=forward3 T=appendfile +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed diff --git a/test/log/0116 b/test/log/0116 new file mode 100644 index 000000000..608b6684b --- /dev/null +++ b/test/log/0116 @@ -0,0 +1,13 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer@test.ex R=alias defer (-1): forced to defer +1999-03-02 09:44:33 10HmaX-0005vi-00 => dcopy R=deliver T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 => dcopy R=copydeliver T=appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 == defer@test.ex R=alias defer (-1): forced to defer +1999-03-02 09:44:33 10HmaY-0005vi-00 => acopy R=deliver T=appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 => alias1 R=deliver T=appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 => alias2 R=deliver T=appendfile +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer@test.ex R=alias defer (-1): forced to defer +1999-03-02 09:44:33 10HmaY-0005vi-00 == defer@test.ex R=alias defer (-1): forced to defer +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0118 b/test/log/0118 new file mode 100644 index 000000000..244c962a4 --- /dev/null +++ b/test/log/0118 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=first defer (-1): force defer on first delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=second defer (-1): force defer on non-queue run +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=third T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0119 b/test/log/0119 new file mode 100644 index 000000000..838234ec7 --- /dev/null +++ b/test/log/0119 @@ -0,0 +1,32 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -R postmaster +1999-03-02 09:44:33 10HmaX-0005vi-00 == postmaster@test.ex R=force_defer defer (-1): forced defer +1999-03-02 09:44:33 End queue run: pid=pppp -R postmaster +1999-03-02 09:44:33 Start queue run: pid=pppp -qf -R postmaster +1999-03-02 09:44:33 10HmaX-0005vi-00 == postmaster@test.ex R=force_defer defer (-1): forced defer +1999-03-02 09:44:33 End queue run: pid=pppp -qf -R postmaster +1999-03-02 09:44:33 Start queue run: pid=pppp -R postmaster +1999-03-02 09:44:33 10HmaX-0005vi-00 == postmaster@test.ex R=force_defer defer (-1): forced defer +1999-03-02 09:44:33 End queue run: pid=pppp -R postmaster +1999-03-02 09:44:33 Start queue run: pid=pppp -S postmaster +1999-03-02 09:44:33 End queue run: pid=pppp -S postmaster +1999-03-02 09:44:33 Start queue run: pid=pppp -S CALLER +1999-03-02 09:44:33 10HmaX-0005vi-00 == postmaster@test.ex R=force_defer defer (-1): forced defer +1999-03-02 09:44:33 End queue run: pid=pppp -S CALLER +1999-03-02 09:44:33 Start queue run: pid=pppp -Rr p[aeiou]st +1999-03-02 09:44:33 10HmaX-0005vi-00 == postmaster@test.ex R=force_defer defer (-1): forced defer +1999-03-02 09:44:33 End queue run: pid=pppp -Rr p[aeiou]st +1999-03-02 09:44:33 Start queue run: pid=pppp -Sr CALLER|^post +1999-03-02 09:44:33 10HmaX-0005vi-00 == postmaster@test.ex R=force_defer defer (-1): forced defer +1999-03-02 09:44:33 End queue run: pid=pppp -Sr CALLER|^post +1999-03-02 09:44:33 Start queue run: pid=pppp -qq -Sr CALLER +1999-03-02 09:44:33 10HmaX-0005vi-00 == postmaster@test.ex R=force_defer defer (-1): forced defer +1999-03-02 09:44:33 10HmaX-0005vi-00 == postmaster@test.ex R=force_defer defer (-1): forced defer +1999-03-02 09:44:33 End queue run: pid=pppp -qq -Sr CALLER +1999-03-02 09:44:33 Start queue run: pid=pppp -Sr ^10 +1999-03-02 09:44:33 End queue run: pid=pppp -Sr ^10 +1999-03-02 09:44:33 Start queue run: pid=pppp -R postmaster -S postmaster +1999-03-02 09:44:33 End queue run: pid=pppp -R postmaster -S postmaster +1999-03-02 09:44:33 Start queue run: pid=pppp -R master -S CALLER +1999-03-02 09:44:33 10HmaX-0005vi-00 == postmaster@test.ex R=force_defer defer (-1): forced defer +1999-03-02 09:44:33 End queue run: pid=pppp -R master -S CALLER diff --git a/test/log/0120 b/test/log/0120 new file mode 100644 index 000000000..a01fb5712 --- /dev/null +++ b/test/log/0120 @@ -0,0 +1,12 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == postmaster@test.ex R=force_defer defer (-1): forced defer +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 == postmaster@test.ex R=force_defer defer (-1): forced defer +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 ** postmaster@test.ex R=force_fail: forced fail after d seconds +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => :blackhole: R=blackhole +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0122 b/test/log/0122 new file mode 100644 index 000000000..6c58e679d --- /dev/null +++ b/test/log/0122 @@ -0,0 +1,8 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 Frozen by the system filter +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 ** unknown@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaY-0005vi-00 Frozen (message created with -f <>) +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> U=root P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** unknown@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaZ-0005vi-00 Frozen (delivery error message) diff --git a/test/log/0125 b/test/log/0125 new file mode 100644 index 000000000..a4a2b53d5 --- /dev/null +++ b/test/log/0125 @@ -0,0 +1 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss diff --git a/test/log/0127 b/test/log/0127 new file mode 100644 index 000000000..dc1d728f5 --- /dev/null +++ b/test/log/0127 @@ -0,0 +1,30 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@myhost.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed diff --git a/test/log/0128 b/test/log/0128 new file mode 100644 index 000000000..f4abae8f1 --- /dev/null +++ b/test/log/0128 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=reply T=reply defer (0): Failed to open DBM file TESTSUITE/spool when sending message from reply transport: Is a directory diff --git a/test/log/0130 b/test/log/0130 new file mode 100644 index 000000000..bbd7849d8 --- /dev/null +++ b/test/log/0130 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 remote host address is the local host: not.test.ex +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@not.test.ex R=islocal defer (-1): remote host address is the local host +1999-03-02 09:44:33 10HmaX-0005vi-00 Frozen diff --git a/test/log/0131 b/test/log/0131 new file mode 100644 index 000000000..5b07b805b --- /dev/null +++ b/test/log/0131 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=local T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 => copy R=local T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0132 b/test/log/0132 new file mode 100644 index 000000000..1b6a61bca --- /dev/null +++ b/test/log/0132 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=local T=appendfile defer (6): Error: while opening named pipe TESTSUITE/test-fifo (could mean no process is reading it) diff --git a/test/log/0133 b/test/log/0133 new file mode 100644 index 000000000..27fcda693 --- /dev/null +++ b/test/log/0133 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => dddd R=local T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 => dddd R=local T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0134 b/test/log/0134 new file mode 100644 index 000000000..1d4707f39 --- /dev/null +++ b/test/log/0134 @@ -0,0 +1,25 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => unknown R=default2 T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=default2 T=appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => unknown R=default2 T=appendfile +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=smartuser T=appendfile +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx@unknown.domain R=default1 T=appendfile +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => userx@known.domain R=domainlist T=appendfile +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => unknown@known.domain R=default1 T=appendfile +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => USERX@known.domain R=domainlist T=appendfile +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => PIPE R=topipe T=pipe +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed diff --git a/test/log/0135 b/test/log/0135 new file mode 100644 index 000000000..a2b7fcc2f --- /dev/null +++ b/test/log/0135 @@ -0,0 +1,37 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 == c@test.ex R=smart T=local_delivery defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to TESTSUITE/test-mail/c) +1999-03-02 09:44:33 10HmaX-0005vi-00 == d@test.ex R=smart T=local_delivery defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to TESTSUITE/test-mail/d) +1999-03-02 09:44:33 10HmaX-0005vi-00 V4NET.0.0.1 [V4NET.0.0.1] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 == a@unknown.ex R=default T=smtp defer (dd): Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 V4NET.0.0.0 [V4NET.0.0.0] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 == b@known.ex R=default T=smtp defer (dd): Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 ** b@known.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmaX-0005vi-00 ** c@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => :blackhole: R=null +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 == d@test.ex R=smart T=local_delivery defer (-52): Retry time not yet reached +1999-03-02 09:44:33 10HmaX-0005vi-00 == a@unknown.ex R=default T=smtp defer (-53): retry time not reached for any host +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 == d@test.ex R=smart T=local_delivery defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to TESTSUITE/test-mail/d) +1999-03-02 09:44:33 10HmaX-0005vi-00 V4NET.0.0.1 [V4NET.0.0.1] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 == a@unknown.ex R=default T=smtp defer (dd): Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 ** a@unknown.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmaX-0005vi-00 ** d@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => :blackhole: R=null +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmbA-0005vi-00 V4NET.0.0.0 [V4NET.0.0.0] Network Error +1999-03-02 09:44:33 10HmbA-0005vi-00 == b@known.ex R=default T=smtp defer (dd): Network Error +1999-03-02 09:44:33 10HmbA-0005vi-00 ** b@known.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbA-0005vi-00 b@known.ex: error ignored +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0136 b/test/log/0136 new file mode 100644 index 000000000..4f672ba31 --- /dev/null +++ b/test/log/0136 @@ -0,0 +1,24 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= abcd@x.y.z U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == forwarder2@test.ex R=forward defer (-17): error in filter file: errors_to must point to the caller's address +1999-03-02 09:44:33 10HmaX-0005vi-00 ** unknown@test.ex R=unknown: Address unknown (:fail:) +1999-03-02 09:44:33 10HmaX-0005vi-00 ** forwarder2@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 ** abcd@x.y.z R=fail_remote_domains: unrouteable mail domain "x.y.z" (:fail:) +1999-03-02 09:44:33 10HmaY-0005vi-00 abcd@x.y.z: error ignored +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => forwarder R=smart T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= abcd@x.y.z U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 == forwarder2@test.ex R=forward defer (-17): error in filter file: errors_to must point to the caller's address +1999-03-02 09:44:33 10HmbA-0005vi-00 ** unknown@test.ex R=unknown: Address unknown (:fail:) +1999-03-02 09:44:33 10HmbA-0005vi-00 ** forwarder2@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbB-0005vi-00 <= <> R=10HmbA-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 ** abcd@x.y.z R=fail_remote_domains: unrouteable mail domain "x.y.z" (:fail:) +1999-03-02 09:44:33 10HmbB-0005vi-00 abcd@x.y.z: error ignored +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> R=10HmbA-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => forwarder R=smart T=local_delivery +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed diff --git a/test/log/0137 b/test/log/0137 new file mode 100644 index 000000000..f963fb216 --- /dev/null +++ b/test/log/0137 @@ -0,0 +1,21 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=smart T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 == userx@test.ex R=smart T=local_delivery defer (-9): failed to lock mailbox TESTSUITE/test-mail/userx (lock file) +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=smart T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 == userx@test.ex R=smart T=local_delivery_fcntl defer (-9): failed to lock mailbox TESTSUITE/test-mail/userx (fcntl/flock) +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=smart T=local_delivery_fcntl +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 == userx@test.ex R=smart T=local_delivery_fcntl_blocking defer (-9): failed to lock mailbox TESTSUITE/test-mail/userx (fcntl/flock) +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=smart T=local_delivery_fcntl_blocking +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0140 b/test/log/0140 new file mode 100644 index 000000000..bfa0a4ab5 --- /dev/null +++ b/test/log/0140 @@ -0,0 +1,12 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=caller T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => reply1 R=reply T=reply1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** reply2@test.ex R=reply T=reply2: Expansion of "Re: $h_subject:" in reply2 transport contains non-printing character 8 +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => CALLER R=caller T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0141 b/test/log/0141 new file mode 100644 index 000000000..30ef8cb48 --- /dev/null +++ b/test/log/0141 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** xxx@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 ** CALLER@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaY-0005vi-00 CALLER@test.ex: error ignored +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0142 b/test/log/0142 new file mode 100644 index 000000000..016ef3f3d --- /dev/null +++ b/test/log/0142 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** pipe@test.ex R=pipe T=pipe: return message generated +1999-03-02 09:44:33 10HmaX-0005vi-00 => filter R=filter T=filtered_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=other T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0143 b/test/log/0143 new file mode 100644 index 000000000..eae5631df --- /dev/null +++ b/test/log/0143 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0144 b/test/log/0144 new file mode 100644 index 000000000..a53de7ff7 --- /dev/null +++ b/test/log/0144 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == x@remote.domain R=domainlist defer (-36): host lookup for test.again.dns did not complete (DNS timeout?) diff --git a/test/log/0147 b/test/log/0147 new file mode 100644 index 000000000..00ddfc1b9 --- /dev/null +++ b/test/log/0147 @@ -0,0 +1 @@ +1999-03-02 09:44:33 U=CALLER rejected connection in "connect" ACL: testing,testing diff --git a/test/log/0150 b/test/log/0150 new file mode 100644 index 000000000..d7f0c30ec --- /dev/null +++ b/test/log/0150 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => postmaster R=all T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0151 b/test/log/0151 new file mode 100644 index 000000000..d7f0c30ec --- /dev/null +++ b/test/log/0151 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => postmaster R=all T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0152 b/test/log/0152 new file mode 100644 index 000000000..fd375f025 --- /dev/null +++ b/test/log/0152 @@ -0,0 +1,24 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => postmaster R=all T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => postmaster R=all T=appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => postmaster R=all T=appendfile +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => postmaster R=all T=appendfile +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => postmaster R=all T=appendfile +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => postmaster R=all T=appendfile +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => postmaster R=all T=appendfile +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => postmaster R=all T=appendfile +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed diff --git a/test/log/0154 b/test/log/0154 new file mode 100644 index 000000000..f68775594 --- /dev/null +++ b/test/log/0154 @@ -0,0 +1,22 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 == a@test.ex R=defer_always defer (-1): forced defer +1999-03-02 09:44:33 10HmaY-0005vi-00 == b@test.ex R=defer_always defer (-1): forced defer +1999-03-02 09:44:33 10HmaZ-0005vi-00 == c@test.ex R=defer_always defer (-1): forced defer +1999-03-02 09:44:33 10HmbA-0005vi-00 == d@test.ex R=defer_always defer (-1): forced defer +1999-03-02 09:44:33 10HmbB-0005vi-00 == e@test.ex R=defer_always defer (-1): forced defer +1999-03-02 09:44:33 10HmbC-0005vi-00 == f@test.ex R=defer_always defer (-1): forced defer +1999-03-02 09:44:33 10HmbD-0005vi-00 == g@test.ex R=defer_always defer (-1): forced defer +1999-03-02 09:44:33 10HmbE-0005vi-00 == h@test.ex R=defer_always defer (-1): forced defer +1999-03-02 09:44:33 10HmbF-0005vi-00 == i@test.ex R=defer_always defer (-1): forced defer +1999-03-02 09:44:33 10HmbG-0005vi-00 == j@test.ex R=defer_always defer (-1): forced defer +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0155 b/test/log/0155 new file mode 100644 index 000000000..f68775594 --- /dev/null +++ b/test/log/0155 @@ -0,0 +1,22 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 == a@test.ex R=defer_always defer (-1): forced defer +1999-03-02 09:44:33 10HmaY-0005vi-00 == b@test.ex R=defer_always defer (-1): forced defer +1999-03-02 09:44:33 10HmaZ-0005vi-00 == c@test.ex R=defer_always defer (-1): forced defer +1999-03-02 09:44:33 10HmbA-0005vi-00 == d@test.ex R=defer_always defer (-1): forced defer +1999-03-02 09:44:33 10HmbB-0005vi-00 == e@test.ex R=defer_always defer (-1): forced defer +1999-03-02 09:44:33 10HmbC-0005vi-00 == f@test.ex R=defer_always defer (-1): forced defer +1999-03-02 09:44:33 10HmbD-0005vi-00 == g@test.ex R=defer_always defer (-1): forced defer +1999-03-02 09:44:33 10HmbE-0005vi-00 == h@test.ex R=defer_always defer (-1): forced defer +1999-03-02 09:44:33 10HmbF-0005vi-00 == i@test.ex R=defer_always defer (-1): forced defer +1999-03-02 09:44:33 10HmbG-0005vi-00 == j@test.ex R=defer_always defer (-1): forced defer +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0156 b/test/log/0156 new file mode 100644 index 000000000..7b8452e3d --- /dev/null +++ b/test/log/0156 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == include@test.ex R=alias defer (-17): error in redirect data: included files not permitted +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer@test.ex R=alias defer (-17): error in redirect data: ":defer: forced to defer" is not permitted +1999-03-02 09:44:33 10HmaX-0005vi-00 ** /dev/null R=alias T=appendfile: delivery to file forbidden +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 ** CALLER@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaY-0005vi-00 Frozen (delivery error message) diff --git a/test/log/0158 b/test/log/0158 new file mode 100644 index 000000000..def23697d --- /dev/null +++ b/test/log/0158 @@ -0,0 +1,10 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 unable to set gid=CALLER_GID or uid=CALLER_UID (euid=EXIM_UID): local delivery to CALLER transport=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 failed to read delivery status for CALLER@test.ex from delivery subprocess +1999-03-02 09:44:33 10HmaX-0005vi-00 appendfile transport process returned non-zero status 0x0100: exit code 1 +1999-03-02 09:44:33 10HmaX-0005vi-00 == CALLER@test.ex R=caller T=local_delivery defer (-1) +1999-03-02 09:44:33 10HmaX-0005vi-00 Frozen +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 == EXIMUSER@test.ex R=caller T=local_delivery defer (13): Permission denied: creating lock file hitching post TESTSUITE/test-mail/EXIMUSER.lock.test.ex.dddddddd.pppppppp (euid=EXIM_UID egid=EXIM_GID) +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 == EXIMUSER@test.ex R=caller T=local_delivery defer (13): Permission denied: creating lock file hitching post TESTSUITE/test-mail/EXIMUSER.lock.test.ex.dddddddd.pppppppp (euid=EXIM_UID egid=EXIM_GID) diff --git a/test/log/0159 b/test/log/0159 new file mode 100644 index 000000000..4eeb90ced --- /dev/null +++ b/test/log/0159 @@ -0,0 +1,17 @@ +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaX-0005vi-00 <= <> H=([ip4.ip4.ip4.ip4]) [ip4.ip4.ip4.ip4] P=esmtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> H=([IPV4:ip4.ip4.ip4.ip4]) [ip4.ip4.ip4.ip4] P=esmtp S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> H=(ip4.ip4.ip4.ip4) [ip4.ip4.ip4.ip4] P=esmtp S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> H=([V4NET.1.2.3]) [ip4.ip4.ip4.ip4] P=esmtp S=sss diff --git a/test/log/0160 b/test/log/0160 new file mode 100644 index 000000000..8cf2b14ae --- /dev/null +++ b/test/log/0160 @@ -0,0 +1,15 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@domain.com R=all T=smtp defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 452 Temporary error +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@domain.com R=all T=smtp defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 452 Temporary error +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@domain.com: retry timeout exceeded +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaY-0005vi-00 ** CALLER@myhost.test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaY-0005vi-00 CALLER@myhost.test.ex: error ignored +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0162 b/test/log/0162 new file mode 100644 index 000000000..c2ae95119 --- /dev/null +++ b/test/log/0162 @@ -0,0 +1 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 U=CALLER F= rejected after DATA: malformed address: ">,\n ,\n may not follow ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n ,\n T=address_pipe: return message generated +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=user T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 original recipients ignored (system filter) +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** |TESTSUITE/aux-fixed/showenv $recipients T=address_pipe: return message generated +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => CALLER R=user T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0165 b/test/log/0165 new file mode 100644 index 000000000..b67df8c6d --- /dev/null +++ b/test/log/0165 @@ -0,0 +1,14 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 original recipients ignored (system filter) +1999-03-02 09:44:33 10HmaX-0005vi-00 ** |TESTSUITE/aux-fixed/showenv $recipients T=address_pipe: return message generated +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=user T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 original recipients ignored (system filter) +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** |TESTSUITE/aux-fixed/showenv $recipients T=address_pipe: return message generated +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => CALLER R=user T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0166 b/test/log/0166 new file mode 100644 index 000000000..9b40042e8 --- /dev/null +++ b/test/log/0166 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=user T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 => usery R=user T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0167 b/test/log/0167 new file mode 100644 index 000000000..d51d1fe88 --- /dev/null +++ b/test/log/0167 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=user T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=user T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= trakill@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=user T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0168 b/test/log/0168 new file mode 100644 index 000000000..5f15d3f39 --- /dev/null +++ b/test/log/0168 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 Frozen by the system filter: some error message diff --git a/test/log/0169 b/test/log/0169 new file mode 100644 index 000000000..fe4f7ec45 --- /dev/null +++ b/test/log/0169 @@ -0,0 +1,11 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 == userx@myhost.test.ex R=localuser T=appendfile defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to TESTSUITE/test-mail/userx) +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed diff --git a/test/log/0170 b/test/log/0170 new file mode 100644 index 000000000..6c2ee7e17 --- /dev/null +++ b/test/log/0170 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 original recipients ignored (system filter) +1999-03-02 09:44:33 10HmaX-0005vi-00 == |/source/exim4/AutoTest/non-exist routing defer (-1): system_filter_pipe_transport is unset diff --git a/test/log/0171 b/test/log/0171 new file mode 100644 index 000000000..0b45fb40d --- /dev/null +++ b/test/log/0171 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => CALLER R=user T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0173 b/test/log/0173 new file mode 100644 index 000000000..eab1f1f0e --- /dev/null +++ b/test/log/0173 @@ -0,0 +1,16 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 original recipients ignored (system filter) +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=scanned-ok S=sss id=E10HmaX-0005vi-00@the.local.host.name +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=all T=appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => |TESTSUITE/aux-fixed/resubmit $sender_address $recipients TESTSUITE/ CALLER T=pipe +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 original recipients ignored (system filter) +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=scanned-ok S=sss id=E10HmaZ-0005vi-00@the.local.host.name +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=all T=appendfile +1999-03-02 09:44:33 10HmbA-0005vi-00 => usery R=all T=appendfile +1999-03-02 09:44:33 10HmbA-0005vi-00 => userz R=all T=appendfile +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 => |TESTSUITE/aux-fixed/resubmit $sender_address $recipients TESTSUITE/ CALLER T=pipe +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0174 b/test/log/0174 new file mode 100644 index 000000000..6b2679e7b --- /dev/null +++ b/test/log/0174 @@ -0,0 +1,27 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=scanned-ok S=sss id=E10HmaX-0005vi-00@the.local.host.name +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=all T=appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=check2 T=pipe +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=scanned-ok S=sss id=E10HmaZ-0005vi-00@the.local.host.name +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=all T=appendfile +1999-03-02 09:44:33 10HmbA-0005vi-00 => usery R=all T=appendfile +1999-03-02 09:44:33 10HmbA-0005vi-00 => userz R=all T=appendfile +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=check2 T=pipe +1999-03-02 09:44:33 10HmaZ-0005vi-00 -> usery R=check2 T=pipe +1999-03-02 09:44:33 10HmaZ-0005vi-00 -> userz R=check2 T=pipe +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@test.ex U=CALLER P=scanned-ok S=sss id=E10HmbB-0005vi-00@the.local.host.name +1999-03-02 09:44:33 10HmbC-0005vi-00 ** userx@non-local.example R=fail_remote_domains: unrouteable mail domain "non-local.example" (:fail:) +1999-03-02 09:44:33 10HmbC-0005vi-00 => userx R=all T=appendfile +1999-03-02 09:44:33 10HmbD-0005vi-00 <= <> R=10HmbC-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => CALLER R=all T=appendfile +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 => userx R=check2 T=pipe +1999-03-02 09:44:33 10HmbB-0005vi-00 -> userx@non-local.example R=check1 T=pipe +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed diff --git a/test/log/0176 b/test/log/0176 new file mode 100644 index 000000000..4c79a7e36 --- /dev/null +++ b/test/log/0176 @@ -0,0 +1,11 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 frozen by CALLER +1999-03-02 09:44:33 10HmaX-0005vi-00 unfrozen by CALLER +1999-03-02 09:44:33 10HmaX-0005vi-00 cancelled by CALLER +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=all T=appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 cancelled by CALLER +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0177 b/test/log/0177 new file mode 100644 index 000000000..40c297057 --- /dev/null +++ b/test/log/0177 @@ -0,0 +1,56 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@test.ex R=filter: subject was "fail this" (filter fail) +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => usery R=all_L T=appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => >usery R=filter T=autoreply +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => CALLER R=all_L T=appendfile +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 == userx@test.ex R=filter defer (-1): subject was "freeze this (1)" +1999-03-02 09:44:33 10HmbB-0005vi-00 <= <> R=10HmbA-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => usery R=all_L T=appendfile +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => >usery R=filter T=autoreply +1999-03-02 09:44:33 10HmbA-0005vi-00 Frozen +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => userx R=all_L T=appendfile +1999-03-02 09:44:33 10HmbD-0005vi-00 <= <> R=10HmbC-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => usery R=all_L T=appendfile +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 => >usery R=filter T=autoreply +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmbA-0005vi-00 Message is frozen +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 Start queue run: pid=pppp -qff +1999-03-02 09:44:33 10HmbA-0005vi-00 Unfrozen by forced delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=all_L T=appendfile +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qff +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 == userx@test.ex R=filter defer (-1): subject was "freeze this (2)" +1999-03-02 09:44:33 10HmbF-0005vi-00 <= <> R=10HmbE-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => usery R=all_L T=appendfile +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 => >usery R=filter T=autoreply +1999-03-02 09:44:33 10HmbE-0005vi-00 Frozen +1999-03-02 09:44:33 Start queue run: pid=pppp -qqff -R userx +1999-03-02 09:44:33 10HmbE-0005vi-00 Unfrozen by forced delivery +1999-03-02 09:44:33 10HmbE-0005vi-00 => userx R=all_L T=appendfile +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qqff -R userx +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 == userz@test.ex R=filter defer (-1): subject was "freeze this (3)" +1999-03-02 09:44:33 10HmbH-0005vi-00 <= <> R=10HmbG-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbH-0005vi-00 => usery R=all_L T=appendfile +1999-03-02 09:44:33 10HmbH-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 => >usery R=filter T=autoreply +1999-03-02 09:44:33 10HmbG-0005vi-00 Frozen +1999-03-02 09:44:33 Start queue run: pid=pppp -qqff -R userz +1999-03-02 09:44:33 10HmbG-0005vi-00 Unfrozen by forced delivery +1999-03-02 09:44:33 10HmbG-0005vi-00 => userx@non.local.domain R=all_R T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qqff -R userz diff --git a/test/log/0178 b/test/log/0178 new file mode 100644 index 000000000..f11014d40 --- /dev/null +++ b/test/log/0178 @@ -0,0 +1,15 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss T="one-line subject" +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=all T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss T="two-line subject,\n that is, it covers two lines" +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=all T=appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss T="subject containing \b\b\b\b\b backspaces" +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=all T=appendfile +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss T="subject contains \"quotes\" and \\backslashes\\ and\n \007 non-prints over multiple\n lines" +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=all T=appendfile +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss T="Patrik F\344ltstr\366m ABCD" +1999-03-02 09:44:33 10HmbB-0005vi-00 => userx R=all T=appendfile +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed diff --git a/test/log/0179 b/test/log/0179 new file mode 100644 index 000000000..164a8febd --- /dev/null +++ b/test/log/0179 @@ -0,0 +1,8 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qqf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => abcd@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1]* +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qqf diff --git a/test/log/0180 b/test/log/0180 new file mode 100644 index 000000000..01bf732c3 --- /dev/null +++ b/test/log/0180 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 rejected MAIL FROM: U=CALLER: message too big: size=1000000000 max=100 +1999-03-02 09:44:33 spool directory space check failed: space=xxxxx inodes=xxxxx +1999-03-02 09:44:33 spool directory space check failed: space=xxxxx inodes=xxxxx +1999-03-02 09:44:33 rejected MAIL FROM: U=CALLER: message too big: size>=2147483647 max=100 +1999-03-02 09:44:33 rejected MAIL FROM: U=CALLER: message too big: size=1000000000 max=100 +1999-03-02 09:44:33 rejected MAIL FROM: U=CALLER: message too big: size>=2147483647 max=100 +1999-03-02 09:44:33 rejected MAIL FROM: U=CALLER: message too big: size>=2147483647 max=100 diff --git a/test/log/0181 b/test/log/0181 new file mode 100644 index 000000000..4ca81231d --- /dev/null +++ b/test/log/0181 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 rejected from U=CALLER: message too big: read=225 max=100 +1999-03-02 09:44:33 10HmaY-0005vi-00 rejected from U=CALLER: message too big: read=101 max=100 diff --git a/test/log/0182 b/test/log/0182 new file mode 100644 index 000000000..135a05d5f --- /dev/null +++ b/test/log/0182 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=defer defer (-1): first delivery +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=deliver T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0184 b/test/log/0184 new file mode 100644 index 000000000..2ae824aab --- /dev/null +++ b/test/log/0184 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=filter defer (-17): error in filter file: \n not followed by space in "000@test.ex, 001@test.ex, 002@test.ex, 003@test.ex, 004@test.ex,\n 005@test.ex, 006@test.ex, 007@test.ex, 008@test.ex, 009@test.ex,\n 010@test.ex, 011@test.ex, 012@test.ex, 013@test.ex, 014@test.ex,\n 015@test.ex, 016@test.ex, 017@test.ex, 018@test.ex, 019@test.ex,\n 020@test.ex, 021@test.ex, 022@test.ex, 023@test.ex, 024@test.ex,\n 025@test.ex, 026@test.ex, 027@test.ex, 028@test.ex, 029@test.ex,\n 030@test.ex, 031@test.ex, 032@test.ex, 033@test.ex, 034@test.ex,\n 035@test.ex, 036@test.ex, 037@test.ex, 038@test.ex, 039@test.ex,\n 040@test.ex, 041@test.ex, 042@test.ex, 043@test.ex, 044@test.ex,\n 045@test.ex, 046@test.ex, 047@test.ex, 048@test.ex, 049@test.ex,\n 050@test.ex, 051@test.ex, 052@test.ex, 053@test.ex, 054@test.ex,\n 055@test.ex, 056@test.ex, 057@test.ex, 058@test.ex, 059@test.ex,\n 060@test.ex, 061@test.ex, 062@test.ex, 063@test.ex, 064@test.ex,\n 065@test.ex, 066@test.ex, 067@test.ex, 068@test.ex, 069@test.ex,\n 070@test.ex, 071@test.ex, 072@test.ex, 073@t" in mail command diff --git a/test/log/0185 b/test/log/0185 new file mode 100644 index 000000000..5419e3eb8 --- /dev/null +++ b/test/log/0185 @@ -0,0 +1,8 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == usery@test.ex R=filter defer (-1): subject was "freeze this" +1999-03-02 09:44:33 10HmaX-0005vi-00 Frozen +1999-03-02 09:44:33 Start queue run: pid=pppp -qqff -R usery +1999-03-02 09:44:33 10HmaX-0005vi-00 Unfrozen by forced delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@non.local.domain R=all_R T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qqff -R usery diff --git a/test/log/0188 b/test/log/0188 new file mode 100644 index 000000000..f2c5137f6 --- /dev/null +++ b/test/log/0188 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 ETRN #some.random.domain received from [127.0.0.1] U=CALLER +1999-03-02 09:44:33 exec of "/some/non-existent/file" (ETRN) failed: No such file or directory diff --git a/test/log/0189 b/test/log/0189 new file mode 100644 index 000000000..954f479bb --- /dev/null +++ b/test/log/0189 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=smartuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= root@myhost.test.ex U=root P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=smartuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0190 b/test/log/0190 new file mode 100644 index 000000000..0b6762503 --- /dev/null +++ b/test/log/0190 @@ -0,0 +1,15 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@domain1 R=domainx T=smtp H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@domain2 R=domainx T=smtp H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@domain3 R=domainx T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx@adomain1 R=r2 T=smtp3 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 -> userx@adomain2 R=r2 T=smtp3 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx@adomain3 R=r2 T=smtp3 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx@bdomain1 R=r3 T=smtp2 H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] +1999-03-02 09:44:33 10HmaZ-0005vi-00 -> userx@bdomain2 R=r3 T=smtp2 H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] +1999-03-02 09:44:33 10HmaZ-0005vi-00 -> userx@bdomain3 R=r3 T=smtp2 H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0191 b/test/log/0191 new file mode 100644 index 000000000..e6b4200c4 --- /dev/null +++ b/test/log/0191 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@domain1 R=others T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0192 b/test/log/0192 new file mode 100644 index 000000000..4fb55a469 --- /dev/null +++ b/test/log/0192 @@ -0,0 +1,8 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 == userx@myhost.test.ex R=localuser T=appendfile defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to TESTSUITE/test-mail/userx) diff --git a/test/log/0193 b/test/log/0193 new file mode 100644 index 000000000..643c75f77 --- /dev/null +++ b/test/log/0193 @@ -0,0 +1,8 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@myhost.test.ex R=all T=local_delivery: message is too big (transport limit = 50) +1999-03-02 09:44:33 10HmaX-0005vi-00 ** usery@myhost.test.ex R=all T=local_delivery: message is too big (transport limit = 50) +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userz@myhost.test.ex R=all T=local_delivery: message is too big (transport limit = 50) +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => :blackhole: R=bounce +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0194 b/test/log/0194 new file mode 100644 index 000000000..9209baac6 --- /dev/null +++ b/test/log/0194 @@ -0,0 +1,32 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@myhost.test.ex R=all T=pipe: return message generated +1999-03-02 09:44:33 10HmaX-0005vi-00 ** usery@myhost.test.ex R=all T=pipe: return message generated +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userz@myhost.test.ex R=all T=pipe: return message generated +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=bounce T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** one@myhost.test.ex R=all T=pipe: return message generated +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** two@myhost.test.ex R=all T=pipe: return message generated +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** three@myhost.test.ex R=all T=pipe: return message generated +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** four@myhost.test.ex R=all T=pipe: return message generated +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** five@myhost.test.ex R=all T=pipe: return message generated +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** six@myhost.test.ex R=all T=pipe: return message generated +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** seven@myhost.test.ex R=all T=pipe: return message generated +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => CALLER R=bounce T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 == userx@myhost.test.ex R=all T=piperet defer (0): Child process of piperet transport returned 75 (could mean temporary error) from command: TESTSUITE/aux-fixed/0194.ret +1999-03-02 09:44:33 10HmbB-0005vi-00 == usery@myhost.test.ex R=all T=piperet defer (0): Child process of piperet transport returned 75 (could mean temporary error) from command: TESTSUITE/aux-fixed/0194.ret +1999-03-02 09:44:33 10HmbB-0005vi-00 == userz@myhost.test.ex R=all T=piperet defer (0): Child process of piperet transport returned 75 (could mean temporary error) from command: TESTSUITE/aux-fixed/0194.ret +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 ** userx@myhost.test.ex R=all T=piperet: Child process of piperet transport returned 99 from command: TESTSUITE/aux-fixed/0194.ret +1999-03-02 09:44:33 10HmbC-0005vi-00 ** usery@myhost.test.ex R=all T=piperet: Child process of piperet transport returned 99 from command: TESTSUITE/aux-fixed/0194.ret +1999-03-02 09:44:33 10HmbC-0005vi-00 ** userz@myhost.test.ex R=all T=piperet: Child process of piperet transport returned 99 from command: TESTSUITE/aux-fixed/0194.ret +1999-03-02 09:44:33 10HmbD-0005vi-00 <= <> R=10HmbC-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => CALLER R=bounce T=local_delivery +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed diff --git a/test/log/0195 b/test/log/0195 new file mode 100644 index 000000000..50f0aa79a --- /dev/null +++ b/test/log/0195 @@ -0,0 +1,18 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userz@myhost.test.ex R=defer defer (-1): forcibly deferred +1999-03-02 09:44:33 10HmaX-0005vi-00 == usery@myhost.test.ex R=defer defer (-1): forcibly deferred +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@myhost.test.ex R=defer defer (-1): forcibly deferred +1999-03-02 09:44:33 Start queue run: pid=pppp -R usery +1999-03-02 09:44:33 10HmaX-0005vi-00 == userz@myhost.test.ex R=defer defer (-1): forcibly deferred +1999-03-02 09:44:33 10HmaX-0005vi-00 == usery@myhost.test.ex R=defer defer (-1): forcibly deferred +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@myhost.test.ex R=defer defer (-1): forcibly deferred +1999-03-02 09:44:33 End queue run: pid=pppp -R usery +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 == usery@myhost.test.ex R=defer defer (-1): forcibly deferred +1999-03-02 09:44:33 10HmaY-0005vi-00 => usery R=all T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@myhost.test.ex routing defer (-51): retry time not reached +1999-03-02 09:44:33 10HmaX-0005vi-00 == userz@myhost.test.ex routing defer (-51): retry time not reached +1999-03-02 09:44:33 10HmaX-0005vi-00 == usery@myhost.test.ex R=defer defer (-1): forcibly deferred +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0196 b/test/log/0196 new file mode 100644 index 000000000..dc36d2697 --- /dev/null +++ b/test/log/0196 @@ -0,0 +1 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 diff --git a/test/log/0197 b/test/log/0197 new file mode 100644 index 000000000..59d29fd64 --- /dev/null +++ b/test/log/0197 @@ -0,0 +1,21 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@the.local.host.name U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@copy.domain R=checkcopy T=makecopy +1999-03-02 09:44:33 10HmaX-0005vi-00 -> usery@copy.domain R=checkcopy T=makecopy +1999-03-02 09:44:33 10HmaX-0005vi-00 V4NET.0.0.1 [V4NET.0.0.1] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@copy.domain R=passall T=pass_on defer (dd): Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 == usery@copy.domain R=passall T=pass_on defer (dd): Network Error +1999-03-02 09:44:33 10HmaY-0005vi-00 <= doesn't@matter U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => x@copy.domain R=checkcopy T=makecopy +1999-03-02 09:44:33 10HmaY-0005vi-00 -> y@copy.domain R=checkcopy T=makecopy +1999-03-02 09:44:33 10HmaY-0005vi-00 == x@copy.domain R=passall T=pass_on defer (-53): retry time not reached for any host +1999-03-02 09:44:33 10HmaY-0005vi-00 == y@copy.domain R=passall T=pass_on defer (-53): retry time not reached for any host +1999-03-02 09:44:33 10HmaY-0005vi-00 == z@elsewhere R=passall T=pass_on defer (-53): retry time not reached for any host +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 V4NET.0.0.1 [V4NET.0.0.1] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@copy.domain R=passall T=pass_on defer (dd): Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 == usery@copy.domain R=passall T=pass_on defer (dd): Network Error +1999-03-02 09:44:33 10HmaY-0005vi-00 V4NET.0.0.1 [V4NET.0.0.1] Network Error +1999-03-02 09:44:33 10HmaY-0005vi-00 == x@copy.domain R=passall T=pass_on defer (dd): Network Error +1999-03-02 09:44:33 10HmaY-0005vi-00 == y@copy.domain R=passall T=pass_on defer (dd): Network Error +1999-03-02 09:44:33 10HmaY-0005vi-00 == z@elsewhere R=passall T=pass_on defer (dd): Network Error +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0198 b/test/log/0198 new file mode 100644 index 000000000..facb8ff71 --- /dev/null +++ b/test/log/0198 @@ -0,0 +1,11 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@the.local.host.name U=CALLER P=local-bsmtp S=sss id=E10HmaY-0005vi-00@the.local.host.name +1999-03-02 09:44:33 10HmaX-0005vi-00 ** usery@copy.domain: Unrouteable address +1999-03-02 09:44:33 10HmaX-0005vi-00 V4NET.0.0.1 [V4NET.0.0.1] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@copy.domain R=check_file T=pass_on defer (dd): Network Error +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 == CALLER@the.local.host.name R=passall T=pass_on defer (-53): retry time not reached for any host +1999-03-02 09:44:33 10HmbA-0005vi-00 <= doesn't@matter U=CALLER P=local-bsmtp S=sss id=E10HmbB-0005vi-00@the.local.host.name +1999-03-02 09:44:33 10HmbA-0005vi-00 ** y@copy.domain: Unrouteable address +1999-03-02 09:44:33 10HmbA-0005vi-00 == x@copy.domain R=check_file T=pass_on defer (-53): retry time not reached for any host +1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> R=10HmbA-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 == doesn't@matter R=passall T=pass_on defer (-53): retry time not reached for any host diff --git a/test/log/0201 b/test/log/0201 new file mode 100644 index 000000000..ea96c1e95 --- /dev/null +++ b/test/log/0201 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@myhost.test.ex R=r1 T=t1 defer (-24): transport filter process failed (99) diff --git a/test/log/0202 b/test/log/0202 new file mode 100644 index 000000000..24a1f79c6 --- /dev/null +++ b/test/log/0202 @@ -0,0 +1,14 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=all T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=all T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=all T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=all T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0203 b/test/log/0203 new file mode 100644 index 000000000..372fc758e --- /dev/null +++ b/test/log/0203 @@ -0,0 +1,11 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qqf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@domain1 R=others T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 ** userx@domain1 R=others T=smtp: SMTP error from remote mail server after MAIL FROM:: host 127.0.0.1 [127.0.0.1]: 550 Don't like that sender +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> R=10HmaY-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** CALLER@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaZ-0005vi-00 Frozen (delivery error message) +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qqf diff --git a/test/log/0204 b/test/log/0204 new file mode 100644 index 000000000..38ce3403a --- /dev/null +++ b/test/log/0204 @@ -0,0 +1,8 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 *> userx R=abc T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaY-0005vi-00 *> userx R=abc T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0205 b/test/log/0205 new file mode 100644 index 000000000..85500b69e --- /dev/null +++ b/test/log/0205 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => x R=local_domains T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => redirected R=local_domains T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0206 b/test/log/0206 new file mode 100644 index 000000000..734c2d969 --- /dev/null +++ b/test/log/0206 @@ -0,0 +1,21 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= unknown@test.ex U=root P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == freeze@test.ex R=freeze defer (-17): error in redirect data: missing or malformed local part (expected word or "<") in "bad address" +1999-03-02 09:44:33 10HmaX-0005vi-00 ** nonexist@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 ** unknown@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaY-0005vi-00 Frozen (delivery error message) +1999-03-02 09:44:33 10HmaX-0005vi-00 frozen by root +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 Message is frozen +1999-03-02 09:44:33 10HmaY-0005vi-00 Unfrozen by errmsg timer +1999-03-02 09:44:33 10HmaY-0005vi-00 ** unknown@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaY-0005vi-00 unknown@test.ex: error ignored +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 cancelled by timeout_frozen_after +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** unknown@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaZ-0005vi-00 Frozen (delivery error message) +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0207 b/test/log/0207 new file mode 100644 index 000000000..cb8dc2000 --- /dev/null +++ b/test/log/0207 @@ -0,0 +1,16 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= unknown@test.ex U=root P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == freeze@test.ex R=freeze defer (-17): error in redirect data: missing or malformed local part (expected word or "<") in "bad address" +1999-03-02 09:44:33 10HmaX-0005vi-00 ** nonexist@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 ** unknown@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaY-0005vi-00 Frozen (delivery error message) +1999-03-02 09:44:33 10HmaX-0005vi-00 frozen by root +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 cancelled by timeout_frozen_after +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** unknown@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaZ-0005vi-00 Frozen (delivery error message) +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 cancelled by timeout_frozen_after +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0208 b/test/log/0208 new file mode 100644 index 000000000..ed7ce39bb --- /dev/null +++ b/test/log/0208 @@ -0,0 +1,20 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** fail.route@unknown.domain R=fail_remote_domains: unrouteable mail domain "unknown.domain" +1999-03-02 09:44:33 10HmaX-0005vi-00 ** fail.direct@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer@test.ex R=defer defer (-1): don't do this yet +1999-03-02 09:44:33 10HmaX-0005vi-00 => ok R=ok T=succeed +1999-03-02 09:44:33 10HmaX-0005vi-00 ** fail.transport@test.ex R=fail_transport T=fail: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 Recipient refused +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 ** CALLER@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaY-0005vi-00 CALLER@test.ex: error ignored +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** fail.route@unknown.domain R=fail_remote_domains: unrouteable mail domain "unknown.domain" +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** fail.direct@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaZ-0005vi-00 == defer@test.ex R=defer defer (-1): don't do this yet +1999-03-02 09:44:33 10HmaZ-0005vi-00 => ok R=ok T=succeed +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** fail.transport@test.ex R=fail_transport T=fail: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 Recipient refused +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 ** CALLER@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmbA-0005vi-00 CALLER@test.ex: error ignored +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed diff --git a/test/log/0209 b/test/log/0209 new file mode 100644 index 000000000..7587794ef --- /dev/null +++ b/test/log/0209 @@ -0,0 +1,35 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userz@domain1 R=others T=smtp defer (0): SMTP delivery explicitly queued +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 == userz@domain1 R=others T=smtp defer (0): SMTP delivery explicitly queued +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 == userz@domain1 R=others T=smtp defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 450 Temporary error +1999-03-02 09:44:33 10HmaY-0005vi-00 == userz@domain1 routing defer (-51): retry time not reached +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 removed by CALLER +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 removed by CALLER +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 == userx@domain1 R=others T=smtp defer (0): SMTP delivery explicitly queued +1999-03-02 09:44:33 10HmaZ-0005vi-00 == usery@domain1 R=others T=smtp defer (0): SMTP delivery explicitly queued +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 == userx@domain1 R=others T=smtp defer (0): SMTP delivery explicitly queued +1999-03-02 09:44:33 10HmbA-0005vi-00 == usery@domain1 R=others T=smtp defer (0): SMTP delivery explicitly queued +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaZ-0005vi-00 == userx@domain1 R=others T=smtp defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 450 Temporary error +1999-03-02 09:44:33 10HmaZ-0005vi-00 => usery@domain1 R=others T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbA-0005vi-00 == userx@domain1 R=others T=smtp defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 450 Temporary error +1999-03-02 09:44:33 10HmbA-0005vi-00 => usery@domain1 R=others T=smtp H=127.0.0.1 [127.0.0.1]* +1999-03-02 09:44:33 10HmaZ-0005vi-00 == userx@domain1 R=others T=smtp defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 450 Temporary error +1999-03-02 09:44:33 10HmbA-0005vi-00 == userx@domain1 routing defer (-51): retry time not reached +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaZ-0005vi-00 == userx@domain1 routing defer (-51): retry time not reached +1999-03-02 09:44:33 10HmbA-0005vi-00 == userx@domain1 routing defer (-51): retry time not reached +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmbA-0005vi-00 == userx@domain1 routing defer (-51): retry time not reached +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 10HmaZ-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaZ-0005vi-00 == userx@domain1 R=others T=smtp defer (dd): Connection refused diff --git a/test/log/0210 b/test/log/0210 new file mode 100644 index 000000000..0efd3a07c --- /dev/null +++ b/test/log/0210 @@ -0,0 +1,5 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= <> U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => file R=file T=bsmtp_local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 => pipe R=pipe T=bsmtp_pipe_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 => smtp@test.ex R=smtp T=bsmtp_smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0211 b/test/log/0211 new file mode 100644 index 000000000..d993b6222 --- /dev/null +++ b/test/log/0211 @@ -0,0 +1,21 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 SMTP error from remote mail server after initial connection: host 127.0.0.1 [127.0.0.1]: 450 I'm busy +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@domain1 R=others T=smtp defer (0): SMTP error from remote mail server after initial connection: host 127.0.0.1 [127.0.0.1]: 450 I'm busy +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 SMTP error from remote mail server after HELO the.local.host.name: host 127.0.0.1 [127.0.0.1]: 450 I'm busy +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@domain1 R=others T=smtp defer (0): SMTP error from remote mail server after HELO the.local.host.name: host 127.0.0.1 [127.0.0.1]: 450 I'm busy +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@domain1 F= R=others T=smtp: SMTP error from remote mail server after initial connection: host 127.0.0.1 [127.0.0.1]: 550 Go away +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER F=<> R=all T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** userx@domain1 F= R=others T=smtp: SMTP error from remote mail server after HELO the.local.host.name: host 127.0.0.1 [127.0.0.1]: 550 Go away +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** usery@domain2 F= R=others T=smtp: SMTP error from remote mail server after HELO the.local.host.name: host 127.0.0.1 [127.0.0.1]: 550 Go away +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => CALLER F=<> R=all T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0212 b/test/log/0212 new file mode 100644 index 000000000..9d42f2f8a --- /dev/null +++ b/test/log/0212 @@ -0,0 +1,8 @@ +1999-03-02 09:44:33 H=[V4NET.0.0.0] U=CALLER F= rejected RCPT : Unrouteable address +1999-03-02 09:44:33 H=[V4NET.0.0.0] U=CALLER F= rejected RCPT : bad user +1999-03-02 09:44:33 H=[V4NET.0.0.0] U=CALLER F= rejected RCPT : Unrouteable address +1999-03-02 09:44:33 H=[V4NET.0.0.0] U=CALLER F= rejected RCPT <"smartuser.b@test.ex"@test.ex>: Unrouteable address +1999-03-02 09:44:33 VRFY failed for H=[V4NET.0.0.0] U=CALLER +1999-03-02 09:44:33 VRFY failed for H=[V4NET.0.0.0] U=CALLER +1999-03-02 09:44:33 VRFY failed for H=[V4NET.0.0.0] U=CALLER +1999-03-02 09:44:33 VRFY failed for <"smartuser.b@test.ex"@test.ex> H=[V4NET.0.0.0] U=CALLER diff --git a/test/log/0213 b/test/log/0213 new file mode 100644 index 000000000..615aa918c --- /dev/null +++ b/test/log/0213 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 Malformed SMTP reply from 127.0.0.1 [127.0.0.1] in response to RCPT TO:: 550 The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 c +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@domain1 R=others T=smtp defer (-19): Malformed SMTP reply from 127.0.0.1 [127.0.0.1] in response to RCPT TO:: 550 The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at least 100 chars. The answer is no, but I am going to make sure it is a very long answer. Each line is at leas diff --git a/test/log/0214 b/test/log/0214 new file mode 100644 index 000000000..2ba61e0b9 --- /dev/null +++ b/test/log/0214 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaX-0005vi-00 H=[127.0.0.1] F= rejected after DATA: malformed address: ;bad@address;bad@address;bad@add may not follow bad@address: failing address in "To" header begins: bad@address;bad@address;bad@address;bad@address;bad@address;bad@address;\n bad@address;bad@address;bad@address;bad@address;bad@address;bad@address;\n bad@address;bad@address;bad@address;bad@address;bad@address;bad@address;\n bad@address;bad@address;bad@address;bad@address;bad@address;bad@address;\n bad@address;bad@address;bad@address;bad@address;bad@address;bad@address;\n bad@address;bad@address;bad@address;bad@address;bad@address;bad@address;\n bad@address;bad@address;bad@address;bad@address;bad@address;bad@address;\n bad@address;bad@address;bad@address;bad@address;bad@address;bad@address;\n bad@address;bad@address;bad@address;bad@address;bad@address;bad@address;\n bad@address;bad@address;bad@address;bad@address;bad@address;bad@address;\n bad@address;bad@address;bad@address;bad@address;bad@address;bad@address;\n bad@address;bad@address;bad@address;bad@address;bad@address;bad@address;\n bad@address;bad@address;bad@address;bad@address;bad@address;bad@address;\n bad@address;bad@address diff --git a/test/log/0215 b/test/log/0215 new file mode 100644 index 000000000..9e9b5bba8 --- /dev/null +++ b/test/log/0215 @@ -0,0 +1,47 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@myhost.test.ex F= R=smartuser T=lmtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx@myhost.test.ex F= R=smartuser T=lmtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 == userxx@myhost.test.ex R=smartuser T=lmtp defer (0): LMTP error after DATA: 440 Temporary error +1999-03-02 09:44:33 10HmaY-0005vi-00 ** userxy@myhost.test.ex F= R=smartuser T=lmtp: LMTP error after DATA: 550 Bad user +1999-03-02 09:44:33 10HmaY-0005vi-00 -> userxz@myhost.test.ex F= R=smartuser T=lmtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 == useryx@myhost.test.ex R=smartuser T=lmtp defer (0): LMTP error after DATA: 440 Temporary error +1999-03-02 09:44:33 10HmaY-0005vi-00 ** useryy@myhost.test.ex F= R=smartuser T=lmtp: LMTP error after DATA: 550 Bad user +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> R=10HmaY-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => :blackhole: R=bounces +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 removed by CALLER +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx@myhost.test.ex F= R=smartuser T=lmtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbA-0005vi-00 == userxx@myhost.test.ex R=smartuser T=lmtp defer (0): LMTP error after DATA: 440 Temporary error +1999-03-02 09:44:33 10HmbA-0005vi-00 ** userxy@myhost.test.ex F= R=smartuser T=lmtp: LMTP error after DATA: 550-I don't like this user\n550 Bad user +1999-03-02 09:44:33 10HmbA-0005vi-00 -> userxz@myhost.test.ex F= R=smartuser T=lmtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbA-0005vi-00 == useryx@myhost.test.ex R=smartuser T=lmtp defer (0): LMTP error after DATA: 440-Here's a whole long message, in several lines,\n440-just for testing that nothing breaks when\n440-we do this\n440 Temporary error +1999-03-02 09:44:33 10HmbA-0005vi-00 ** useryy@myhost.test.ex F= R=smartuser T=lmtp: LMTP error after DATA: 550 Bad user +1999-03-02 09:44:33 10HmbB-0005vi-00 <= <> R=10HmbA-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => :blackhole: R=bounces +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 removed by CALLER +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 ** userx@myhost.test.ex F= R=smartuser T=lmtp: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 Receiver BAD +1999-03-02 09:44:33 10HmbC-0005vi-00 == userxx@myhost.test.ex R=smartuser T=lmtp defer (0): LMTP error after DATA: 440 Temporary error +1999-03-02 09:44:33 10HmbC-0005vi-00 == userxy@myhost.test.ex R=smartuser T=lmtp defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 450 Receiver temporarily bad +1999-03-02 09:44:33 10HmbC-0005vi-00 ** userxz@myhost.test.ex F= R=smartuser T=lmtp: LMTP error after DATA: 550-I don't like this user\n550 Bad user +1999-03-02 09:44:33 10HmbC-0005vi-00 => useryx@myhost.test.ex F= R=smartuser T=lmtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbC-0005vi-00 ** useryy@myhost.test.ex F= R=smartuser T=lmtp: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 Receiver BAD +1999-03-02 09:44:33 10HmbD-0005vi-00 <= <> R=10HmbC-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => :blackhole: R=bounces +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => userxx@myhost.test.ex F= R=smartuser T=lmtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbE-0005vi-00 -> userxy@myhost.test.ex F= R=smartuser T=lmtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbE-0005vi-00 -> userxz@myhost.test.ex F= R=smartuser T=lmtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => userxx@myhost.test.ex F= R=smartuser T=lmtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbF-0005vi-00 -> userxy@myhost.test.ex F= R=smartuser T=lmtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbF-0005vi-00 -> userxz@myhost.test.ex F= R=smartuser T=lmtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed diff --git a/test/log/0216 b/test/log/0216 new file mode 100644 index 000000000..9a3ff4e79 --- /dev/null +++ b/test/log/0216 @@ -0,0 +1,506 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => a000@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a001@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a002@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a003@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a004@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a005@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a006@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a007@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a008@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a009@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a010@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a011@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a012@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a013@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a014@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a015@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a016@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a017@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a018@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a019@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a020@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a021@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a022@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a023@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a024@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a025@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a026@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a027@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a028@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a029@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a030@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a031@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a032@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a033@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a034@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a035@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a036@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a037@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a038@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a039@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a040@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a041@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a042@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a043@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a044@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a045@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a046@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a047@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a048@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a049@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a050@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a051@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a052@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a053@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a054@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a055@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a056@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a057@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a058@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a059@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a060@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a061@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a062@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a063@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a064@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a065@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a066@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a067@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a068@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a069@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a070@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a071@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a072@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a073@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a074@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a075@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a076@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a077@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a078@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a079@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a080@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a081@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a082@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a083@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a084@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a085@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a086@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a087@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a088@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a089@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a090@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a091@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a092@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a093@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a094@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a095@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a096@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a097@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a098@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a099@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a100@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a101@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a102@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a103@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a104@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a105@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a106@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a107@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a108@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a109@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a110@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a111@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a112@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a113@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a114@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a115@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a116@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a117@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a118@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a119@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a120@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a121@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a122@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a123@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a124@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a125@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a126@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a127@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a128@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a129@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a130@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a131@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a132@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a133@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a134@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a135@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a136@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a137@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a138@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a139@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a140@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a141@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a142@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a143@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a144@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a145@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a146@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a147@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a148@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a149@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a150@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a151@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a152@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a153@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a154@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a155@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a156@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a157@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a158@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a159@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a160@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a161@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a162@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a163@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a164@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a165@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a166@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a167@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a168@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a169@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a170@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a171@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a172@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a173@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a174@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a175@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a176@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a177@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a178@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a179@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a180@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a181@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a182@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a183@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a184@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a185@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a186@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a187@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a188@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a189@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a190@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a191@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a192@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a193@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a194@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a195@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a196@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a197@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a198@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a199@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a200@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a201@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a202@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a203@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a204@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a205@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a206@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a207@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a208@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a209@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a210@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a211@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a212@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a213@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a214@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a215@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a216@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a217@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a218@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a219@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a220@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a221@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a222@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a223@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a224@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a225@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a226@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a227@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a228@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a229@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a230@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a231@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a232@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a233@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a234@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a235@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a236@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a237@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a238@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a239@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a240@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a241@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a242@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a243@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a244@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a245@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a246@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a247@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a248@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a249@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a250@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a251@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a252@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a253@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a254@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a255@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a256@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a257@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a258@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a259@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a260@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a261@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a262@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a263@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a264@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a265@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a266@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a267@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a268@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a269@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a270@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a271@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a272@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a273@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a274@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a275@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a276@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a277@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a278@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a279@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a280@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a281@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a282@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a283@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a284@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a285@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a286@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a287@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a288@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a289@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a290@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a291@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a292@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a293@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a294@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a295@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a296@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a297@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a298@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a299@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a300@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a301@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a302@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a303@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a304@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a305@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a306@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a307@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a308@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a309@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a310@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a311@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a312@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a313@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a314@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a315@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a316@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a317@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a318@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a319@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a320@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a321@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a322@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a323@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a324@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a325@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a326@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a327@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a328@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a329@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a330@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a331@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a332@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a333@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a334@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a335@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a336@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a337@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a338@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a339@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a340@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a341@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a342@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a343@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a344@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a345@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a346@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a347@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a348@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a349@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a350@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a351@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a352@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a353@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a354@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a355@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a356@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a357@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a358@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a359@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a360@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a361@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a362@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a363@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a364@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a365@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a366@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a367@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a368@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a369@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a370@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a371@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a372@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a373@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a374@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a375@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a376@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a377@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a378@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a379@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a380@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a381@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a382@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a383@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a384@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a385@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a386@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a387@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a388@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a389@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a390@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a391@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a392@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a393@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a394@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a395@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a396@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a397@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a398@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a399@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a400@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a401@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a402@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a403@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a404@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a405@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a406@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a407@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a408@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a409@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a410@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a411@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a412@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a413@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a414@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a415@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a416@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a417@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a418@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a419@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a420@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a421@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a422@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a423@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a424@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a425@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a426@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a427@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a428@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a429@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a430@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a431@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a432@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a433@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a434@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a435@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a436@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a437@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a438@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a439@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a440@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a441@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a442@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a443@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a444@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a445@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a446@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a447@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a448@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a449@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a450@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a451@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a452@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a453@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a454@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a455@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a456@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a457@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a458@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a459@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a460@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a461@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a462@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a463@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a464@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a465@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a466@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a467@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a468@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a469@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a470@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a471@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a472@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a473@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a474@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a475@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a476@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a477@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a478@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a479@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a480@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a481@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a482@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a483@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a484@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a485@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a486@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a487@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a488@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a489@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a490@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a491@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a492@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a493@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a494@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a495@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a496@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a497@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a498@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a499@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtp S=sss id=E10HmaX-0005vi-00@myhost.test.ex diff --git a/test/log/0217 b/test/log/0217 new file mode 100644 index 000000000..14321f459 --- /dev/null +++ b/test/log/0217 @@ -0,0 +1,121 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => a@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 == b@test.ex R=client T=send_to_server defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 451 Temp error +1999-03-02 09:44:33 10HmaX-0005vi-00 ** c@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 Perm error +1999-03-02 09:44:33 10HmaX-0005vi-00 -> d@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 ** CALLER@test.ex R=bounce: just discard +1999-03-02 09:44:33 10HmaY-0005vi-00 CALLER@test.ex: error ignored +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 == a@test.ex R=client T=send_to_server defer (dd): Connection timed out: SMTP timeout while connected to 127.0.0.1 [127.0.0.1] after RCPT TO: +1999-03-02 09:44:33 10HmaZ-0005vi-00 == b@test.ex R=client T=send_to_server defer (dd): Connection timed out: SMTP timeout while connected to 127.0.0.1 [127.0.0.1] after RCPT TO: +1999-03-02 09:44:33 10HmaZ-0005vi-00 == c@test.ex R=client T=send_to_server defer (dd): Connection timed out: SMTP timeout while connected to 127.0.0.1 [127.0.0.1] after RCPT TO: +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 == a@test.ex R=client T=send_to_server defer (0): SMTP error from remote mail server after MAIL FROM:: host 127.0.0.1 [127.0.0.1]: 451 Temp error +1999-03-02 09:44:33 10HmbA-0005vi-00 == b@test.ex R=client T=send_to_server defer (0): SMTP error from remote mail server after MAIL FROM:: host 127.0.0.1 [127.0.0.1]: 451 Temp error +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 ** a@test.ex R=client T=send_to_server: SMTP error from remote mail server after MAIL FROM:: host 127.0.0.1 [127.0.0.1]: 550 Perm error +1999-03-02 09:44:33 10HmbB-0005vi-00 ** b@test.ex R=client T=send_to_server: SMTP error from remote mail server after MAIL FROM:: host 127.0.0.1 [127.0.0.1]: 550 Perm error +1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> R=10HmbB-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 ** CALLER@test.ex R=bounce: just discard +1999-03-02 09:44:33 10HmbC-0005vi-00 CALLER@test.ex: error ignored +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 == a@test.ex R=client T=send_to_server defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 451 Temp error 1 +1999-03-02 09:44:33 10HmbD-0005vi-00 == b@test.ex R=client T=send_to_server defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 451 Temp error 2 +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 ** a@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 551 Perm error 1 +1999-03-02 09:44:33 10HmbE-0005vi-00 ** b@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 551 Perm error 2 +1999-03-02 09:44:33 10HmbF-0005vi-00 <= <> R=10HmbE-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 ** CALLER@test.ex R=bounce: just discard +1999-03-02 09:44:33 10HmbF-0005vi-00 CALLER@test.ex: error ignored +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 == a@test.ex R=client T=send_to_server defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 451 Temp error 1 +1999-03-02 09:44:33 10HmbG-0005vi-00 ** b@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 551 Perm error 2 +1999-03-02 09:44:33 10HmbH-0005vi-00 <= <> R=10HmbG-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbH-0005vi-00 ** CALLER@test.ex R=bounce: just discard +1999-03-02 09:44:33 10HmbH-0005vi-00 CALLER@test.ex: error ignored +1999-03-02 09:44:33 10HmbH-0005vi-00 Completed +1999-03-02 09:44:33 10HmbI-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbI-0005vi-00 ** a@test.ex R=client T=send_to_server: SMTP error from remote mail server after pipelined DATA: host 127.0.0.1 [127.0.0.1]: 503 Sorry perm data error +1999-03-02 09:44:33 10HmbI-0005vi-00 ** b@test.ex R=client T=send_to_server: SMTP error from remote mail server after pipelined DATA: host 127.0.0.1 [127.0.0.1]: 503 Sorry perm data error +1999-03-02 09:44:33 10HmbJ-0005vi-00 <= <> R=10HmbI-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbJ-0005vi-00 ** CALLER@test.ex R=bounce: just discard +1999-03-02 09:44:33 10HmbJ-0005vi-00 CALLER@test.ex: error ignored +1999-03-02 09:44:33 10HmbJ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbI-0005vi-00 Completed +1999-03-02 09:44:33 10HmbK-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbK-0005vi-00 == a@test.ex R=client T=send_to_server defer (0): SMTP error from remote mail server after pipelined DATA: host 127.0.0.1 [127.0.0.1]: 403 Sorry temp data error +1999-03-02 09:44:33 10HmbK-0005vi-00 == b@test.ex R=client T=send_to_server defer (0): SMTP error from remote mail server after pipelined DATA: host 127.0.0.1 [127.0.0.1]: 403 Sorry temp data error +1999-03-02 09:44:33 10HmbL-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbL-0005vi-00 == a@test.ex R=client T=send_to_server defer (0): SMTP error from remote mail server after pipelined DATA: host 127.0.0.1 [127.0.0.1]: 403 Sorry temp data error +1999-03-02 09:44:33 10HmbL-0005vi-00 ** b@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** c@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** d@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** e@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** f@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** g@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** h@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** i@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** j@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** k@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** l@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** m@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** n@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** o@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** p@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** q@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** r@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** s@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** t@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** u@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** v@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** w@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** x@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** y@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** z@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** aa@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** bb@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** cc@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** dd@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** ee@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** ff@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** gg@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** hh@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** ii@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** jj@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** kk@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** ll@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** mm@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** nn@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** oo@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** pp@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** qq@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** rr@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** ss@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** tt@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** uu@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** vv@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** ww@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** xx@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** yy@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbL-0005vi-00 ** zz@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbM-0005vi-00 <= <> R=10HmbL-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbM-0005vi-00 ** CALLER@test.ex R=bounce: just discard +1999-03-02 09:44:33 10HmbM-0005vi-00 CALLER@test.ex: error ignored +1999-03-02 09:44:33 10HmbM-0005vi-00 Completed +1999-03-02 09:44:33 10HmbN-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbN-0005vi-00 Remote host 127.0.0.1 [127.0.0.1] closed connection in response to RCPT TO: +1999-03-02 09:44:33 10HmbN-0005vi-00 == a@test.ex R=client T=send_to_server defer (-18): Remote host 127.0.0.1 [127.0.0.1] closed connection in response to RCPT TO: +1999-03-02 09:44:33 10HmbN-0005vi-00 ** b@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbN-0005vi-00 == c@test.ex R=client T=send_to_server defer (-18): Remote host 127.0.0.1 [127.0.0.1] closed connection in response to RCPT TO: +1999-03-02 09:44:33 10HmbN-0005vi-00 == d@test.ex R=client T=send_to_server defer (-18): Remote host 127.0.0.1 [127.0.0.1] closed connection in response to RCPT TO: +1999-03-02 09:44:33 10HmbN-0005vi-00 == e@test.ex R=client T=send_to_server defer (-18): Remote host 127.0.0.1 [127.0.0.1] closed connection in response to RCPT TO: +1999-03-02 09:44:33 10HmbO-0005vi-00 <= <> R=10HmbN-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbO-0005vi-00 ** CALLER@test.ex R=bounce: just discard +1999-03-02 09:44:33 10HmbO-0005vi-00 CALLER@test.ex: error ignored +1999-03-02 09:44:33 10HmbO-0005vi-00 Completed diff --git a/test/log/0218 b/test/log/0218 new file mode 100644 index 000000000..15cea9f82 --- /dev/null +++ b/test/log/0218 @@ -0,0 +1,28 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qq +1999-03-02 09:44:33 10HmaX-0005vi-00 => a@test.ex F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => b@test.ex F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qq +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qq +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** a@test.ex F= R=client T=send_to_server: SMTP error from remote mail server after MAIL FROM:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmbB-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmbA-0005vi-00 == b@test.ex R=client T=send_to_server defer (dd): Connection refused +1999-03-02 09:44:33 End queue run: pid=pppp -qq +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qqf +1999-03-02 09:44:33 10HmbB-0005vi-00 ** CALLER@test.ex F=<> R=bounce: just discard +1999-03-02 09:44:33 10HmbB-0005vi-00 CALLER@test.ex: error ignored +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 ** b@test.ex F= R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 Unknown +1999-03-02 09:44:33 10HmbD-0005vi-00 <= <> R=10HmbA-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 => c@test.ex F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qqf diff --git a/test/log/0220 b/test/log/0220 new file mode 100644 index 000000000..70059645a --- /dev/null +++ b/test/log/0220 @@ -0,0 +1,22 @@ +1999-03-02 09:44:33 10HmaY-0005vi-00 <= foo@bar U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=all T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= foo@bar U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=all T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= foo@bar U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=all T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= foo@bar U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => userx R=all T=local_delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 rejected from <> U=CALLER: message too big: read=501 max=500 +1999-03-02 09:44:33 10HmaX-0005vi-00 Error while reading message with no usable sender address: message too big (limit set to 500) +1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 <= foo@bar U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 <= <> U=root P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => userx R=all T=local_delivery +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbH-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss diff --git a/test/log/0221 b/test/log/0221 new file mode 100644 index 000000000..107e63410 --- /dev/null +++ b/test/log/0221 @@ -0,0 +1,17 @@ +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=all T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=all T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=all T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => userx R=all T=local_delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 rejected from <> U=CALLER: message too big: read=501 max=500 +1999-03-02 09:44:33 10HmaX-0005vi-00 Error while reading message with no usable sender address: message too big (limit set to 500) +1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 <= <> U=root P=local S=sss diff --git a/test/log/0222 b/test/log/0222 new file mode 100644 index 000000000..e75f9797e --- /dev/null +++ b/test/log/0222 @@ -0,0 +1,33 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= foo1@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => foo1 R=all T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=replyto T=autoreply +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= foo1@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=replyto T=autoreply +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= foo2@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 <= <> R=10HmbA-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => foo2 R=all T=local_delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=replyto T=autoreply +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= foo2@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => userx R=replyto T=autoreply +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= foo3@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 <= <> R=10HmbD-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => foo3 R=all T=local_delivery +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 => userx R=replyto T=autoreply +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 <= foo3@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => userx R=replyto T=autoreply +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 <= foo1@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbH-0005vi-00 <= <> R=10HmbG-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbH-0005vi-00 => foo1 R=all T=local_delivery +1999-03-02 09:44:33 10HmbH-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 => userx R=replyto T=autoreply +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed diff --git a/test/log/0223 b/test/log/0223 new file mode 100644 index 000000000..8fc2f2152 --- /dev/null +++ b/test/log/0223 @@ -0,0 +1,15 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=reply T=reply +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=reply T=reply +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 <= <> R=10HmbA-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=reply T=reply +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed diff --git a/test/log/0224 b/test/log/0224 new file mode 100644 index 000000000..515a1f9d5 --- /dev/null +++ b/test/log/0224 @@ -0,0 +1,19 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** hbounce@test.ex : Unrouteable address +1999-03-02 09:44:33 10HmaX-0005vi-00 ** bounce@test.ex : Unrouteable address +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 == hdefer@test.ex R=halias defer (-1): not just yet +1999-03-02 09:44:33 10HmaZ-0005vi-00 == defer@test.ex R=alias defer (-1): not just yet +1999-03-02 09:44:33 10HmaZ-0005vi-00 == /no/such/file R=alias T=address_file defer (13): Permission denied: failed to create directories for /no/such: Permission denied +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaZ-0005vi-00 == hdefer@test.ex R=halias defer (-1): not just yet +1999-03-02 09:44:33 10HmaZ-0005vi-00 == defer@test.ex R=alias defer (-1): not just yet +1999-03-02 09:44:33 10HmaZ-0005vi-00 == /no/such/file R=alias T=address_file defer (13): Permission denied: failed to create directories for /no/such: Permission denied +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0225 b/test/log/0225 new file mode 100644 index 000000000..df6ee29cf --- /dev/null +++ b/test/log/0225 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => copy R=all T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 => copy R=copy T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0226 b/test/log/0226 new file mode 100644 index 000000000..c1ef25c97 --- /dev/null +++ b/test/log/0226 @@ -0,0 +1,14 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** /a/b/c R=notallowed: delivery to file forbidden +1999-03-02 09:44:33 10HmaX-0005vi-00 ** |/p/q/r <|/p/q/r@no.test.ex> R=notallowed: delivery to pipe forbidden +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=bounces T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** |TESTSUITE/aux-fixed/showenv <|TESTSUITE/aux-fixed/showenv@yes.test.ex> R=allowed T=address_pipe: return message generated +1999-03-02 09:44:33 10HmaZ-0005vi-00 => TESTSUITE/test-mail/file R=allowed T=address_file +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => CALLER R=bounces T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0227 b/test/log/0227 new file mode 100644 index 000000000..b976ec2c8 --- /dev/null +++ b/test/log/0227 @@ -0,0 +1,21 @@ +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root sender verify fail for : response to "RCPT TO:" from 127.0.0.1 [127.0.0.1] was: 550 Unknown user +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root F= rejected RCPT : Sender verify failed +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root sender verify defer for : response to "RCPT TO:" from 127.0.0.1 [127.0.0.1] was: 450 Temporary error +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root F= temporarily rejected RCPT : Could not complete sender verify callout +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root sender verify fail for : response to "MAIL FROM:<>" from 127.0.0.1 [127.0.0.1] was: 550 Error for <> +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root F= rejected RCPT : Sender verify failed +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root sender verify fail for : response to "MAIL FROM:<>" from 127.0.0.1 [127.0.0.1] was: 550-Multiline error for <>\n550 Here's the second line +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root F= rejected RCPT : Sender verify failed +1999-03-02 09:44:33 H=[V4NET.0.0.3] U=root F= rejected RCPT : (recipient): response to "RCPT TO:" from 127.0.0.1 [127.0.0.1] was: 550 Recipient not liked +1999-03-02 09:44:33 H=[V4NET.0.0.3] U=root F= rejected RCPT : (recipient): response to "RCPT TO:" from 127.0.0.1 [127.0.0.1] was: 550-Recipient not liked on two lines\n550 Here's the second +1999-03-02 09:44:33 H=[V4NET.0.0.3] U=root F= temporarily rejected RCPT : Could not complete recipient verify callout +1999-03-02 09:44:33 10HmaX-0005vi-00 H=[V4NET.0.0.4] U=root F= rejected after DATA: there is no valid sender in any header line +1999-03-02 09:44:33 10HmaY-0005vi-00 H=[V4NET.0.0.4] U=root F= rejected after DATA: there is no valid sender in any header line +1999-03-02 09:44:33 H=[V4NET.0.0.5] U=root F= rejected RCPT : relay not permitted +1999-03-02 09:44:33 H=[V4NET.0.0.5] U=root sender verify fail for : response to "RCPT TO:" from 127.0.0.1 [127.0.0.1] was: 550 Don't like postmaster +1999-03-02 09:44:33 H=[V4NET.0.0.5] U=root F= rejected RCPT : (postmaster): Sender verify failed +1999-03-02 09:44:33 H=[V4NET.0.0.3] U=root F= rejected RCPT : (recipient): response to "RCPT TO:" from 127.0.0.1 [127.0.0.1] was: 550 Recipient not liked +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root sender verify defer for : response to "initial connection" from 127.0.0.1 [127.0.0.1] was: connection dropped +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root F= temporarily rejected RCPT : Could not complete sender verify callout +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root sender verify defer for : could not connect to 127.0.0.1 [127.0.0.1]: Connection refused +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root F= temporarily rejected RCPT : Could not complete sender verify callout diff --git a/test/log/0228 b/test/log/0228 new file mode 100644 index 000000000..2ca77203f --- /dev/null +++ b/test/log/0228 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 == abcd@x.y.z R=all T=smtp defer (0): smtp transport found host ip4.ip4.ip4.ip4 to be local diff --git a/test/log/0229 b/test/log/0229 new file mode 100644 index 000000000..10da189fa --- /dev/null +++ b/test/log/0229 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 == a@test.ex R=all T=smtp defer (dd): Connection refused diff --git a/test/log/0230 b/test/log/0230 new file mode 100644 index 000000000..faee13556 --- /dev/null +++ b/test/log/0230 @@ -0,0 +1,25 @@ +1999-03-02 09:44:33 SMTP connection from root +1999-03-02 09:44:33 10HmaX-0005vi-00 <= x@y.x H=[V4NET.9.8.7]:1111 U=root P=smtp S=sss +1999-03-02 09:44:33 SMTP connection from root closed by QUIT +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaY-0005vi-00 => x R=server T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 => x R=server T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => x R=server T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => x R=server T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 SMTP connection from [ip4.ip4.ip4.ip4]:1112 I=[ip4.ip4.ip4.ip4]:1225 (TCP/IP connection count = 1) +1999-03-02 09:44:33 10HmaY-0005vi-00 <= x@y.x H=[ip4.ip4.ip4.ip4]:1112 I=[ip4.ip4.ip4.ip4]:1225 P=smtp S=sss +1999-03-02 09:44:33 SMTP connection from [ip4.ip4.ip4.ip4]:1112 I=[ip4.ip4.ip4.ip4]:1225 closed by QUIT +1999-03-02 09:44:33 SMTP connection from [127.0.0.1]:1113 I=[127.0.0.1]:1225 (TCP/IP connection count = 1) +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= x@y.x H=[127.0.0.1]:1113 I=[127.0.0.1]:1225 P=smtp S=sss +1999-03-02 09:44:33 SMTP connection from [127.0.0.1]:1113 I=[127.0.0.1]:1225 closed by QUIT +1999-03-02 09:44:33 SMTP connection from [ip4.ip4.ip4.ip4]:1114 I=[ip4.ip4.ip4.ip4]:1225 (TCP/IP connection count = 1) +1999-03-02 09:44:33 10HmbA-0005vi-00 <= x@y.x H=(rhubarb) [ip4.ip4.ip4.ip4]:1114 I=[ip4.ip4.ip4.ip4]:1225 P=smtp S=sss +1999-03-02 09:44:33 SMTP connection from (rhubarb) [ip4.ip4.ip4.ip4]:1114 I=[ip4.ip4.ip4.ip4]:1225 closed by QUIT diff --git a/test/log/0231 b/test/log/0231 new file mode 100644 index 000000000..352b0767f --- /dev/null +++ b/test/log/0231 @@ -0,0 +1,8 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => a R=rewrite2 T=local_delivery_rewrite +1999-03-02 09:44:33 10HmaX-0005vi-00 => b R=no_rewrite T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 => a@domain1 R=rewrite1 T=smtp_rewrite H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> b@domain1 R=rewrite1 T=smtp_rewrite H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> a@domain3 R=rewrite1 T=smtp_rewrite H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> b@domain3 R=rewrite1 T=smtp_rewrite H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0233 b/test/log/0233 new file mode 100644 index 000000000..ac592afee --- /dev/null +++ b/test/log/0233 @@ -0,0 +1,14 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => postmaster R=all T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => >postmaster T=address_reply +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => me R=all T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Frozen by the system filter: system filter freezes +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 frozen by ACL +1999-03-02 09:44:33 10HmbB-0005vi-00 <= <> R=10HmbA-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => me R=all T=local_delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed diff --git a/test/log/0234 b/test/log/0234 new file mode 100644 index 000000000..fc68dfd94 --- /dev/null +++ b/test/log/0234 @@ -0,0 +1 @@ +1999-03-02 09:44:33 H=[V4NET.0.0.0] U=root F= rejected RCPT : relay not permitted diff --git a/test/log/0237 b/test/log/0237 new file mode 100644 index 000000000..c1ef25c97 --- /dev/null +++ b/test/log/0237 @@ -0,0 +1,14 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** /a/b/c R=notallowed: delivery to file forbidden +1999-03-02 09:44:33 10HmaX-0005vi-00 ** |/p/q/r <|/p/q/r@no.test.ex> R=notallowed: delivery to pipe forbidden +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=bounces T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** |TESTSUITE/aux-fixed/showenv <|TESTSUITE/aux-fixed/showenv@yes.test.ex> R=allowed T=address_pipe: return message generated +1999-03-02 09:44:33 10HmaZ-0005vi-00 => TESTSUITE/test-mail/file R=allowed T=address_file +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => CALLER R=bounces T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0240 b/test/log/0240 new file mode 100644 index 000000000..96f4a341b --- /dev/null +++ b/test/log/0240 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=all T=local +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0241 b/test/log/0241 new file mode 100644 index 000000000..43f3f6ed7 --- /dev/null +++ b/test/log/0241 @@ -0,0 +1,12 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 re-exec of exim (TESTSUITE/eximdir/exim/junk) with -t failed: Not a directory +1999-03-02 09:44:33 10HmaX-0005vi-00 == >postmaster T=address_reply defer (0): Failed to send message from address_reply transport (127) +1999-03-02 09:44:33 10HmaX-0005vi-00 Frozen by the system filter: everything's freezing today +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 unfrozen by CALLER +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=all T=local +1999-03-02 09:44:33 10HmaX-0005vi-00 re-exec of exim (TESTSUITE/eximdir/exim/junk) with -t failed: Not a directory +1999-03-02 09:44:33 10HmaX-0005vi-00 == >postmaster T=address_reply defer (0): Failed to send message from address_reply transport (127) +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0242 b/test/log/0242 new file mode 100644 index 000000000..a47e33ba2 --- /dev/null +++ b/test/log/0242 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => abc@x.y.z R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => abc@x.y.z R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0243 b/test/log/0243 new file mode 100644 index 000000000..ade6ae213 --- /dev/null +++ b/test/log/0243 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@nl.demon.net U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => /dev/null (faq@nl.demon.net) R=algemeen_aliases T=**bypassed** +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=rest T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => faq R=auto_antwoord T=stuur_auto_antwoord +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0245 b/test/log/0245 new file mode 100644 index 000000000..f59faf8b9 --- /dev/null +++ b/test/log/0245 @@ -0,0 +1 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss diff --git a/test/log/0246 b/test/log/0246 new file mode 100644 index 000000000..bec8905ea --- /dev/null +++ b/test/log/0246 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=d2 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => >CALLER@myhost.test.ex R=d1 T=t2 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0247 b/test/log/0247 new file mode 100644 index 000000000..b0b0123d9 --- /dev/null +++ b/test/log/0247 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == other@myhost.test.ex R=d2 defer (-1): explicit defer +1999-03-02 09:44:33 10HmaX-0005vi-00 => :blackhole: R=d1 +1999-03-02 09:44:33 10HmaX-0005vi-00 => /dev/null R=d1 T=**bypassed** +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 == other@myhost.test.ex routing defer (-51): retry time not reached +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0248 b/test/log/0248 new file mode 100644 index 000000000..a0ad09b79 --- /dev/null +++ b/test/log/0248 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 Frozen by the system filter: X-Long header is >This is a very very long header line indeed-------\n This is a very very long header line indeed-------\n This is a very very long header line indeed-------\n This is a very very long header line indeed-------\n This is a very very long header line indeed-------\n This is a very very long header line indeed-------\n This is a very very long header line indeed-------\n This is a very very long header line indeed-------\n This is a very very long header line indeed-------\n This is a very very long header line indeed-------\n This is a very very long header line indeed-------\n This is a very very long header line indeed-------\n This is a very very long header line indeed-------\n This is a very very long header line indeed-------\n This is a very very long header line indeed-------\n This is a very very long header line indeed-------\n This is a very very long header line indeed-------\n This is a very very long header line indeed-------\n This is a very very long header line indeed--- ... (truncated) diff --git a/test/log/0250 b/test/log/0250 new file mode 100644 index 000000000..abb0f40df --- /dev/null +++ b/test/log/0250 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER-rewritten@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER-rewritten@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER-rewritten@test.ex U=CALLER P=local S=sss diff --git a/test/log/0251 b/test/log/0251 new file mode 100644 index 000000000..2922e6197 --- /dev/null +++ b/test/log/0251 @@ -0,0 +1,3 @@ + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 diff --git a/test/log/0252 b/test/log/0252 new file mode 100644 index 000000000..2c8c236e1 --- /dev/null +++ b/test/log/0252 @@ -0,0 +1,16 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= abc@x.y.z U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=z T=t2 +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=u T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= pqr@x.y.z U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => from-alias R=z T=t2 +1999-03-02 09:44:33 10HmaY-0005vi-00 => from-alias R=u T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= gfh@x.y.z U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => from-forward R=z T=t2 +1999-03-02 09:44:33 10HmaZ-0005vi-00 => from-forward R=u T=t1 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= mno@x.y.z U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => from-smart R=z T=t2 +1999-03-02 09:44:33 10HmbA-0005vi-00 => from-smart R=u T=t1 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed diff --git a/test/log/0253 b/test/log/0253 new file mode 100644 index 000000000..833b791f5 --- /dev/null +++ b/test/log/0253 @@ -0,0 +1,14 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= abc@x.y.z U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx P= R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= xyz@x.y.z U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx P= R=r2 T=t2 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= pqr@x.y.z U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx@myhost.test.ex P= R=r3 T=t3 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaZ-0005vi-00 => phil@myhost.test.ex P= R=r3 T=t3 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** fail@myhost.test.ex P= R=r3 T=t3: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 Recipient not OK +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => lmn P=<> R=r0 T=t0 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0254 b/test/log/0254 new file mode 100644 index 000000000..d6bccf10c --- /dev/null +++ b/test/log/0254 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss T="s" +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss diff --git a/test/log/0255 b/test/log/0255 new file mode 100644 index 000000000..0336a1908 --- /dev/null +++ b/test/log/0255 @@ -0,0 +1 @@ +1999-03-02 09:44:33 SMTP call from CALLER dropped: too many unrecognized commands (last was "four") diff --git a/test/log/0256 b/test/log/0256 new file mode 100644 index 000000000..aaab9b34d --- /dev/null +++ b/test/log/0256 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** unknown@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 => abcd R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0257 b/test/log/0257 new file mode 100644 index 000000000..49461e2cb --- /dev/null +++ b/test/log/0257 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ten-1.test.ex [V4NET.0.0.1] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 ten-2.test.ex [V4NET.0.0.2] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 == abcd@ten-1.test.ex R=all T=smtp defer (dd): Network Error diff --git a/test/log/0258 b/test/log/0258 new file mode 100644 index 000000000..8d67cdf2e --- /dev/null +++ b/test/log/0258 @@ -0,0 +1,30 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed diff --git a/test/log/0260 b/test/log/0260 new file mode 100644 index 000000000..108b9e2ac --- /dev/null +++ b/test/log/0260 @@ -0,0 +1,16 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 Failed to expand return path "${if" in bad_return transport: condition name expected, but found "" +1999-03-02 09:44:33 10HmaX-0005vi-00 == bad.return@test.ex R=bad_return T=bad_return defer (-27): Failed to expand return path "${if" in bad_return transport: condition name expected, but found "" +1999-03-02 09:44:33 10HmaX-0005vi-00 == bad.return2@test.ex R=bad_return T=bad_return defer (-27): Failed to expand return path "${if" in bad_return transport: condition name expected, but found "" +1999-03-02 09:44:33 10HmaX-0005vi-00 == bad.uid@test.ex R=bad_uid T=bad_uid defer (13): Permission denied: creating lock file hitching post TESTSUITE/test-mail/bad_uid.lock.test.ex.dddddddd.pppppppp (euid=EXIM_UID egid=EXIM_GID) +1999-03-02 09:44:33 10HmaX-0005vi-00 home directory "${if rhubarb" failed to expand for exp_fail transport: unknown condition "rhubarb" +1999-03-02 09:44:33 10HmaX-0005vi-00 == exp.fail@test.ex R=exp_fail T=exp_fail defer (-27): home directory "${if rhubarb" failed to expand for exp_fail transport: unknown condition "rhubarb" +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=good T=local_delivery +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 Failed to expand return path "${if" in bad_return transport: condition name expected, but found "" +1999-03-02 09:44:33 10HmaX-0005vi-00 == bad.return@test.ex R=bad_return T=bad_return defer (-27): Failed to expand return path "${if" in bad_return transport: condition name expected, but found "" +1999-03-02 09:44:33 10HmaX-0005vi-00 == bad.return2@test.ex R=bad_return T=bad_return defer (-27): Failed to expand return path "${if" in bad_return transport: condition name expected, but found "" +1999-03-02 09:44:33 10HmaX-0005vi-00 == bad.uid@test.ex R=bad_uid T=bad_uid defer (13): Permission denied: creating lock file hitching post TESTSUITE/test-mail/bad_uid.lock.test.ex.dddddddd.pppppppp (euid=EXIM_UID egid=EXIM_GID) +1999-03-02 09:44:33 10HmaX-0005vi-00 home directory "${if rhubarb" failed to expand for exp_fail transport: unknown condition "rhubarb" +1999-03-02 09:44:33 10HmaX-0005vi-00 == exp.fail@test.ex R=exp_fail T=exp_fail defer (-27): home directory "${if rhubarb" failed to expand for exp_fail transport: unknown condition "rhubarb" +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0261 b/test/log/0261 new file mode 100644 index 000000000..a2cd72715 --- /dev/null +++ b/test/log/0261 @@ -0,0 +1,10 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == bad.return@test.ex R=bad_return T=bad_return defer (-1): Failed to expand return path "${if": condition name expected, but found "" +1999-03-02 09:44:33 10HmaX-0005vi-00 == bad.return2@test.ex R=bad_return T=bad_return defer (-1): Failed to expand return path "${if": condition name expected, but found "" +1999-03-02 09:44:33 10HmaX-0005vi-00 == no.hosts@test.ex R=no_hosts T=no_hosts defer (-1): no_hosts transport called with no hosts set +1999-03-02 09:44:33 10HmaX-0005vi-00 *> userx@test.ex R=good T=remote_delivery H=V4NET.0.0.1 [V4NET.0.0.1] +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 == bad.return@test.ex R=bad_return T=bad_return defer (-1): Failed to expand return path "${if": condition name expected, but found "" +1999-03-02 09:44:33 10HmaX-0005vi-00 == bad.return2@test.ex R=bad_return T=bad_return defer (-1): Failed to expand return path "${if": condition name expected, but found "" +1999-03-02 09:44:33 10HmaX-0005vi-00 == no.hosts@test.ex R=no_hosts T=no_hosts defer (-1): no_hosts transport called with no hosts set +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0262 b/test/log/0262 new file mode 100644 index 000000000..f918f5b8b --- /dev/null +++ b/test/log/0262 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=good T=pipe defer (0): too many environment settings for pipe transport diff --git a/test/log/0264 b/test/log/0264 new file mode 100644 index 000000000..d26865be8 --- /dev/null +++ b/test/log/0264 @@ -0,0 +1,50 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=r1 T=local_delivery defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to TESTSUITE/test-mail/userx) +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => usery R=r1 T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=r1 T=local_delivery defer (-52): Retry time not yet reached +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userz R=r1 T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 == notuser@test.ex R=r2 T=local_delivery2 defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to TESTSUITE/test-mail/notuser) +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 == notuser2@test.ex R=r2 T=local_delivery2 defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to TESTSUITE/test-mail/notuser2) +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=r1 T=local_delivery defer (-52): Retry time not yet reached +1999-03-02 09:44:33 10HmbA-0005vi-00 == notuser@test.ex R=r2 T=local_delivery2 defer (-52): Retry time not yet reached +1999-03-02 09:44:33 10HmbB-0005vi-00 == notuser2@test.ex R=r2 T=local_delivery2 defer (-52): Retry time not yet reached +1999-03-02 09:44:33 10HmbC-0005vi-00 == notuser3@test.ex R=r2 T=local_delivery2 defer (-52): Retry time not yet reached +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 removed by CALLER +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 removed by CALLER +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 removed by CALLER +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 removed by CALLER +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 == r3.a@outside R=r3 defer (-1): not just now +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmbD-0005vi-00 == r3.a@outside routing defer (-51): retry time not reached +1999-03-02 09:44:33 10HmbE-0005vi-00 == r3.b@outside R=r3 defer (-1): not just now +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 10HmbD-0005vi-00 removed by CALLER +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 removed by CALLER +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 == r4.a@outside R=r4 defer (-1): not just now +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmbF-0005vi-00 == r4.a@outside routing defer (-51): retry time not reached +1999-03-02 09:44:33 10HmbG-0005vi-00 == r4.b@outside routing defer (-51): retry time not reached +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 10HmbH-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbH-0005vi-00 == r5.a@r5domain.ex R=r5 defer (-1): not just now diff --git a/test/log/0266 b/test/log/0266 new file mode 100644 index 000000000..caa635cd8 --- /dev/null +++ b/test/log/0266 @@ -0,0 +1,46 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 r1 router: skipped error: domain missing or malformed in "@@test.ex (This has a syntax error)" +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=root P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => postmaster R=r3 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r3 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 => spqr R=r3 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 r1 router: skipped error: domain missing or malformed in "@@test.ex (This has a syntax error)" +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=root P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => postmaster R=r3 T=t1 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 => list2 R=r3 T=t1 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 r2 router: skipped error: unknown filtering command "syntax" near line 3 of filter file +1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> R=10HmbB-0005vi-00 U=root P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => postmaster R=r3 T=t1 +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 => filter R=r3 T=t1 +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 r1a router: skipped error: domain missing or malformed in "@@test.ex (This has a syntax error)" +1999-03-02 09:44:33 10HmbE-0005vi-00 <= <> R=10HmbD-0005vi-00 U=root P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => postmaster R=r3 T=t1 +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 ** nmlist@test.ex: syntax error in redirection data +1999-03-02 09:44:33 10HmbF-0005vi-00 <= <> R=10HmbD-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => CALLER R=r3 T=t1 +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 r2 router: skipped error: malformed address "@@in.valid" in filter file: domain missing or malformed +1999-03-02 09:44:33 10HmbH-0005vi-00 <= <> R=10HmbG-0005vi-00 U=root P=local S=sss +1999-03-02 09:44:33 10HmbH-0005vi-00 => postmaster R=r3 T=t1 +1999-03-02 09:44:33 10HmbH-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 => filter2 R=r3 T=t1 +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed +1999-03-02 09:44:33 10HmbI-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbI-0005vi-00 r2 router: skipped error: failed to open filter log file "test-private": Permission denied (euid=CALLER_UID egid=CALLER_GID) +1999-03-02 09:44:33 10HmbJ-0005vi-00 <= <> R=10HmbI-0005vi-00 U=root P=local S=sss +1999-03-02 09:44:33 10HmbJ-0005vi-00 => postmaster R=r3 T=t1 +1999-03-02 09:44:33 10HmbJ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbI-0005vi-00 => filter3 R=r3 T=t1 +1999-03-02 09:44:33 10HmbI-0005vi-00 Completed diff --git a/test/log/0270 b/test/log/0270 new file mode 100644 index 000000000..e165a39a1 --- /dev/null +++ b/test/log/0270 @@ -0,0 +1,46 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 r1 router: skipped error: domain missing or malformed in "@@test.ex (This has a syntax error)" +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=root P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => postmaster R=r3 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r3 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 => spqr R=r3 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 r1 router: skipped error: domain missing or malformed in "@@test.ex (This has a syntax error)" +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=root P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => postmaster R=r3 T=t1 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 => list2 R=r3 T=t1 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 r2 router: skipped error: unknown filtering command "syntax" near line 3 of filter file +1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> R=10HmbB-0005vi-00 U=root P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => postmaster R=r3 T=t1 +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 => filter R=r3 T=t1 +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 r1a router: skipped error: domain missing or malformed in "@@test.ex (This has a syntax error)" +1999-03-02 09:44:33 10HmbE-0005vi-00 <= <> R=10HmbD-0005vi-00 U=root P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => postmaster R=r3 T=t1 +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 ** nmlist@test.ex: syntax error in redirection data +1999-03-02 09:44:33 10HmbF-0005vi-00 <= <> R=10HmbD-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => CALLER R=r3 T=t1 +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 r2 router: skipped error: malformed address "@@in.valid" in filter file: domain missing or malformed +1999-03-02 09:44:33 10HmbH-0005vi-00 <= <> R=10HmbG-0005vi-00 U=root P=local S=sss +1999-03-02 09:44:33 10HmbH-0005vi-00 => postmaster R=r3 T=t1 +1999-03-02 09:44:33 10HmbH-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 => filter2 R=r3 T=t1 +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed +1999-03-02 09:44:33 10HmbI-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbI-0005vi-00 r2 router: skipped error: failed to open filter log file "TESTSUITE/test-private": Permission denied (euid=CALLER_UID egid=CALLER_GID) +1999-03-02 09:44:33 10HmbJ-0005vi-00 <= <> R=10HmbI-0005vi-00 U=root P=local S=sss +1999-03-02 09:44:33 10HmbJ-0005vi-00 => postmaster R=r3 T=t1 +1999-03-02 09:44:33 10HmbJ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbI-0005vi-00 => filter3 R=r3 T=t1 +1999-03-02 09:44:33 10HmbI-0005vi-00 Completed diff --git a/test/log/0273 b/test/log/0273 new file mode 100644 index 000000000..912b0455b --- /dev/null +++ b/test/log/0273 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 VRFY failed for userx@r7 U=CALLER +1999-03-02 09:44:33 VRFY failed for userx@r8 U=CALLER diff --git a/test/log/0274 b/test/log/0274 new file mode 100644 index 000000000..58975b712 --- /dev/null +++ b/test/log/0274 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@r4 R=r4 defer (-1): expansion of "${if" failed in r4 router: condition name expected, but found "" +1999-03-02 09:44:33 10HmaX-0005vi-00 => nodata R=nodata T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r2a T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r3a T=t1 diff --git a/test/log/0275 b/test/log/0275 new file mode 100644 index 000000000..b6143f60e --- /dev/null +++ b/test/log/0275 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r3 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0276 b/test/log/0276 new file mode 100644 index 000000000..e2b75e67f --- /dev/null +++ b/test/log/0276 @@ -0,0 +1,18 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@test.ex R=r1 T=t1: SMTP error from remote mail server after pipelined DATA: host 127.0.0.1 [127.0.0.1]: 500 NO +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaY-0005vi-00 == CALLER@test.ex R=r1 T=t1 defer (dd): Connection refused +1999-03-02 09:44:33 10HmaY-0005vi-00 ** CALLER@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmaY-0005vi-00 CALLER@test.ex: error ignored +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** userx@test.ex R=r1 T=t1: SMTP error from remote mail server after DATA: host 127.0.0.1 [127.0.0.1]: 500 NO +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmbA-0005vi-00 == CALLER@test.ex R=r1 T=t1 defer (dd): Connection refused +1999-03-02 09:44:33 10HmbA-0005vi-00 ** CALLER@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbA-0005vi-00 CALLER@test.ex: error ignored +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0278 b/test/log/0278 new file mode 100644 index 000000000..bcb58fa30 --- /dev/null +++ b/test/log/0278 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => CALLER R=r3 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0280 b/test/log/0280 new file mode 100644 index 000000000..47127f4a8 --- /dev/null +++ b/test/log/0280 @@ -0,0 +1,14 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= spqr@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** spqr@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 ** spqr@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Frozen (delivery error message) +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= abcd@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** abcd@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 ** abcd@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmbA-0005vi-00 => CALLER R=r1 T=t1 +1999-03-02 09:44:33 10HmbA-0005vi-00 Frozen (delivery error message) +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0282 b/test/log/0282 new file mode 100644 index 000000000..0739b61ed --- /dev/null +++ b/test/log/0282 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on [127.0.0.1]:1225 [127.0.0.1]:1226 [ip4.ip4.ip4.ip4]:1227 +1999-03-02 09:44:33 10HmaX-0005vi-00 <= userx@test.ex H=(rhu.barb) [127.0.0.1]:1111 I=[127.0.0.1]:1225 P=esmtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= userx@test.ex H=(rhu.barb) [127.0.0.1]:1112 I=[127.0.0.1]:1226 P=esmtp S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=all T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=all T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0283 b/test/log/0283 new file mode 100644 index 000000000..410ab9765 --- /dev/null +++ b/test/log/0283 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 ** somebody@myhost.test.ex R=rest T=t1: return message generated +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> R=10HmaY-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => CALLER R=caller T=t2 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 User 0 set for t3 transport is on the never_users list +1999-03-02 09:44:33 10HmaX-0005vi-00 == never@myhost.test.ex R=never T=t3 defer (-29): User 0 set for t3 transport is on the never_users list diff --git a/test/log/0284 b/test/log/0284 new file mode 100644 index 000000000..bd45e51c5 --- /dev/null +++ b/test/log/0284 @@ -0,0 +1,19 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => x-t1 R=all T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 -> y-t1 R=all T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => x-t2 R=all T=t2 +1999-03-02 09:44:33 10HmaY-0005vi-00 => y-t2 R=all T=t2 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => x-t3 R=all T=t3 +1999-03-02 09:44:33 10HmaZ-0005vi-00 -> y-t3 R=all T=t3 +1999-03-02 09:44:33 10HmaZ-0005vi-00 => z-t3 R=all T=t3 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => x-t4 R=all T=t4 +1999-03-02 09:44:33 10HmbA-0005vi-00 -> xx-t4 R=all T=t4 +1999-03-02 09:44:33 10HmbA-0005vi-00 => y-t4 R=all T=t4 +1999-03-02 09:44:33 10HmbA-0005vi-00 -> yy-t4 R=all T=t4 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed diff --git a/test/log/0285 b/test/log/0285 new file mode 100644 index 000000000..53d979009 --- /dev/null +++ b/test/log/0285 @@ -0,0 +1,28 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 => a@test.ex R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> b@test.ex R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 ** c@test.ex R=all T=smtp: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 Recipient not OK +1999-03-02 09:44:33 10HmaX-0005vi-00 ** d@test.ex R=all T=smtp: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 Recipient not OK +1999-03-02 09:44:33 10HmaX-0005vi-00 => e@test.ex R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> f@test.ex R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => :blackhole: R=bounces +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaZ-0005vi-00 => a@test.ex R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaZ-0005vi-00 -> b@test.ex R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** c@test.ex R=all T=smtp: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 Recipient not OK +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** d@test.ex R=all T=smtp: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 Recipient not OK +1999-03-02 09:44:33 10HmaZ-0005vi-00 => e@test.ex R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaZ-0005vi-00 -> f@test.ex R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaZ-0005vi-00 => g@test.ex R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaZ-0005vi-00 -> h@test.ex R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => :blackhole: R=bounces +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0286 b/test/log/0286 new file mode 100644 index 000000000..955ebd9d5 --- /dev/null +++ b/test/log/0286 @@ -0,0 +1,32 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 => a@test.ex R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> b@test.ex R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 ** c@test.ex R=all T=smtp: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 Recipient not OK +1999-03-02 09:44:33 10HmaX-0005vi-00 ** d@test.ex R=all T=smtp: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 Recipient not OK +1999-03-02 09:44:33 10HmaX-0005vi-00 => e@test.ex R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 => f@test.ex R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaY-0005vi-00 => :blackhole: R=bounces +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** a@test.ex R=all T=smtp: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 Recipient not OK +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** b@test.ex R=all T=smtp: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 Recipient not OK +1999-03-02 09:44:33 10HmaZ-0005vi-00 => c@test.ex R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaZ-0005vi-00 -> d@test.ex R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** e@test.ex R=all T=smtp: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 Recipient not OK +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** f@test.ex R=all T=smtp: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 Recipient not OK +1999-03-02 09:44:33 10HmaZ-0005vi-00 => g@test.ex R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaZ-0005vi-00 -> h@test.ex R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmbA-0005vi-00 => :blackhole: R=bounces +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0287 b/test/log/0287 new file mode 100644 index 000000000..5f49b81e7 --- /dev/null +++ b/test/log/0287 @@ -0,0 +1,5 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 ETRN one received from (rhu.barb) [127.0.0.1] +1999-03-02 09:44:33 ETRN one received from (rhu.barb) [127.0.0.1] +1999-03-02 09:44:33 ETRN two received from (rhu.barb) [127.0.0.1] +1999-03-02 09:44:33 ETRN one received from (rhu.barb) [127.0.0.1] diff --git a/test/log/0288 b/test/log/0288 new file mode 100644 index 000000000..172a19743 --- /dev/null +++ b/test/log/0288 @@ -0,0 +1,5 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 == b@test.ex R=all T=smtp defer (-53): connection limit reached for all hosts +1999-03-02 09:44:33 10HmaX-0005vi-00 => a@test.ex R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0289 b/test/log/0289 new file mode 100644 index 000000000..076d74744 --- /dev/null +++ b/test/log/0289 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= <> U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => CALLER R=r1 T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0292 b/test/log/0292 new file mode 100644 index 000000000..287211b03 --- /dev/null +++ b/test/log/0292 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 *> userx@t1 R=r1 T=t1 H=host.1:host.2 +1999-03-02 09:44:33 10HmaX-0005vi-00 *> userx@t2 R=r2 T=t2 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0293 b/test/log/0293 new file mode 100644 index 000000000..703dbc11f --- /dev/null +++ b/test/log/0293 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= x@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => one R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= x@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 no immediate delivery: more than 1 messages received in one connection +1999-03-02 09:44:33 rejected MAIL command U=CALLER: too many messages in one connection +1999-03-02 09:44:33 rejected MAIL command U=CALLER: too many messages in one connection diff --git a/test/log/0294 b/test/log/0294 new file mode 100644 index 000000000..b1482adc4 --- /dev/null +++ b/test/log/0294 @@ -0,0 +1,8 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= x@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= x@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 U=CALLER F= rejected RCPT +1999-03-02 09:44:33 U=CALLER F= rejected RCPT +1999-03-02 09:44:33 U=CALLER F= rejected RCPT +1999-03-02 09:44:33 U=CALLER F= rejected RCPT +1999-03-02 09:44:33 U=CALLER F= rejected RCPT +1999-03-02 09:44:33 U=CALLER F= rejected RCPT diff --git a/test/log/0295 b/test/log/0295 new file mode 100644 index 000000000..a3963e2a5 --- /dev/null +++ b/test/log/0295 @@ -0,0 +1,11 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@myhost.test.ex: Too many "Received" headers - suspected mail loop +1999-03-02 09:44:33 10HmaX-0005vi-00 ** usery@myhost.test.ex: Too many "Received" headers - suspected mail loop +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER P=<> R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** userx@myhost.test.ex: Too many "Received" headers - suspected mail loop +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** usery@myhost.test.ex: Too many "Received" headers - suspected mail loop +1999-03-02 09:44:33 10HmaZ-0005vi-00 Frozen (delivery error message) diff --git a/test/log/0296 b/test/log/0296 new file mode 100644 index 000000000..2da4be5b0 --- /dev/null +++ b/test/log/0296 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 cancelled by system filter: this message is a failure (filter fail) +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 cancelled by system filter: this message is a failure (filter fail) +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0297 b/test/log/0297 new file mode 100644 index 000000000..c88ff6687 --- /dev/null +++ b/test/log/0297 @@ -0,0 +1,16 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= fil@ter U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 original recipients ignored (system filter) +1999-03-02 09:44:33 10HmaX-0005vi-00 *> /a/b/c T=tf1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= fil@ter U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 original recipients ignored (system filter) +1999-03-02 09:44:33 10HmaY-0005vi-00 *> /x/y/z T=tf2 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= fil@ter U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 original recipients ignored (system filter) +1999-03-02 09:44:33 10HmaZ-0005vi-00 *> /a/b/c/ T=td1 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= fil@ter U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 original recipients ignored (system filter) +1999-03-02 09:44:33 10HmbA-0005vi-00 *> /a/b/c// T=td2 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed diff --git a/test/log/0298 b/test/log/0298 new file mode 100644 index 000000000..63eb3d898 --- /dev/null +++ b/test/log/0298 @@ -0,0 +1,12 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 cancelled by system filter: MSG1 +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 cancelled by system filter: MSG2 +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => CALLER R=r1 T=t1 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0299 b/test/log/0299 new file mode 100644 index 000000000..1fbf199c4 --- /dev/null +++ b/test/log/0299 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => abc R=r1 T=t1 S=sss ST=t3 +1999-03-02 09:44:33 10HmaX-0005vi-00 => xyz1@ex.test R=r2 T=t2 S=sss H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> xyz2@ex.test R=r2 T=t2 S=sss H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 => xyz3@ex.test R=r2 T=t2 S=sss H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0300 b/test/log/0300 new file mode 100644 index 000000000..1008e4be4 --- /dev/null +++ b/test/log/0300 @@ -0,0 +1,15 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 SMTP protocol synchronization error (next input sent too soon: pipelining was not advertised): rejected "ehlo abcd" H=[127.0.0.1] next input="mail from:\r\n" +1999-03-02 09:44:33 10HmaX-0005vi-00 <= userx@test.ex H=(abcd) [127.0.0.1] P=esmtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => :blackhole: R=r1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 SMTP protocol synchronization error (next input sent too soon: pipelining was advertised): rejected "data" H=(abcd) [127.0.0.1] next input="the message\r\nsecond line\r\n" +1999-03-02 09:44:33 SMTP protocol synchronization error (next input sent too soon: pipelining was not advertised): rejected "mail from:" H=(abcd) [127.0.0.1] next input="rcpt to:\r\n" +1999-03-02 09:44:33 SMTP protocol synchronization error (next input sent too soon: pipelining was not advertised): rejected "mail from:" H=(abcd) [ip4.ip4.ip4.ip4] next input="rcpt to:\r\n" +1999-03-02 09:44:33 SMTP protocol synchronization error (next input sent too soon: pipelining was not advertised): rejected "junk1" H=[ip4.ip4.ip4.ip4] next input="junk2\r\n" +1999-03-02 09:44:33 SMTP protocol synchronization error (next input sent too soon: pipelining was not advertised): rejected "rset" H=(abcd) [ip4.ip4.ip4.ip4] next input="quit\r\n" +1999-03-02 09:44:33 10HmaY-0005vi-00 <= userx@test.ex H=(dis.able) [127.0.0.1] P=esmtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => :blackhole: R=r1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 SMTP protocol synchronization error (input sent without waiting for greeting): rejected connection from H=[127.0.0.1] input="helo abcd\r\n" diff --git a/test/log/0301 b/test/log/0301 new file mode 100644 index 000000000..fa5ac5894 --- /dev/null +++ b/test/log/0301 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaX-0005vi-00 <= userx@test.ex H=(abcd) [127.0.0.1] P=esmtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= userx@test.ex H=(abcd) [127.0.0.1] P=esmtp S=sss +1999-03-02 09:44:33 SMTP protocol synchronization error (next input sent too soon: pipelining was advertised): rejected "data" H=(en.force) [127.0.0.1] next input="the message\r\n" diff --git a/test/log/0302 b/test/log/0302 new file mode 100644 index 000000000..34f6f8a7c --- /dev/null +++ b/test/log/0302 @@ -0,0 +1,15 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qi +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer@myhost.test.ex R=r1 defer (-1): forced defer +1999-03-02 09:44:33 10HmaX-0005vi-00 => :blackhole: R=r2 +1999-03-02 09:44:33 End queue run: pid=pppp -qi +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qi +1999-03-02 09:44:33 10HmaY-0005vi-00 => :blackhole: R=r2 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qi +1999-03-02 09:44:33 Start queue run: pid=pppp -qif +1999-03-02 09:44:33 End queue run: pid=pppp -qif +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer@myhost.test.ex R=r1 defer (-1): forced defer +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0306 b/test/log/0306 new file mode 100644 index 000000000..29283a688 --- /dev/null +++ b/test/log/0306 @@ -0,0 +1,19 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= anyone@anywhere U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => manager-list1 R=r5 T=t2 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= sub1@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => sub1 R=r5 T=t2 +1999-03-02 09:44:33 10HmaY-0005vi-00 => sub2 R=r5 T=t2 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= anyone@anywhere U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** list1@lists.test.ex R=r3: list1@lists.test.ex is a closed mailing list +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => anyone R=r4 T=t1 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= anyone@anywhere U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 ** nonlist@lists.test.ex R=r3: nonlist@lists.test.ex is a closed mailing list +1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> R=10HmbB-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => anyone R=r4 T=t1 +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed diff --git a/test/log/0307 b/test/log/0307 new file mode 100644 index 000000000..27fb87fc2 --- /dev/null +++ b/test/log/0307 @@ -0,0 +1,19 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= anyone@anywhere U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => manager-list1 R=r4 T=t2 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= sub1@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => sub1 R=r4 T=t2 +1999-03-02 09:44:33 10HmaY-0005vi-00 => sub2 R=r4 T=t2 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= anyone@anywhere U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** list1@lists.test.ex R=r2: list1@lists.test.ex is a closed mailing list +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => anyone R=r3 T=t1 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= anyone@anywhere U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 ** nonlist@lists.test.ex R=r2: nonlist@lists.test.ex is a closed mailing list +1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> R=10HmbB-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => anyone R=r3 T=t1 +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed diff --git a/test/log/0309 b/test/log/0309 new file mode 100644 index 000000000..2035f97a6 --- /dev/null +++ b/test/log/0309 @@ -0,0 +1,8 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** 50@myhost.test.ex R=all T=local_delivery: message is too big (transport limit = 50) +1999-03-02 09:44:33 10HmaX-0005vi-00 ** 55@myhost.test.ex R=all T=local_delivery: message is too big (transport limit = 55) +1999-03-02 09:44:33 10HmaX-0005vi-00 ** 1k@myhost.test.ex R=all T=local_delivery: message is too big (transport limit = 1024) +1999-03-02 09:44:33 10HmaX-0005vi-00 == 44litres@myhost.test.ex R=all T=local_delivery defer (-1): invalid message_size_limit in local_delivery transport: invalid integer "44litres" +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=bounce T=bounce +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0310 b/test/log/0310 new file mode 100644 index 000000000..c08aa5f13 --- /dev/null +++ b/test/log/0310 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == abcd@myhost.test.ex R=all T=local_delivery defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to TESTSUITE/test-mail/abcd) +1999-03-02 09:44:33 10HmaX-0005vi-00 ** abcd@myhost.test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=bounce T=bounce +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0311 b/test/log/0311 new file mode 100644 index 000000000..8a9e09e47 --- /dev/null +++ b/test/log/0311 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss diff --git a/test/log/0313 b/test/log/0313 new file mode 100644 index 000000000..1e6217daf --- /dev/null +++ b/test/log/0313 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@the.local.host.name U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == include@the.local.host.name R=r2 defer (-17): error in redirect data: included file TESTSUITE/test-holey is too big (max 1048576) +1999-03-02 09:44:33 10HmaX-0005vi-00 == filter@the.local.host.name R=r1 defer (-1): TESTSUITE/test-holey is too big (max 1048576) diff --git a/test/log/0315 b/test/log/0315 new file mode 100644 index 000000000..ce376e571 --- /dev/null +++ b/test/log/0315 @@ -0,0 +1,8 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@the.local.host.name U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 *> x@ten-1.test.ex R=r1 T=t1 H=ten-1.test.ex [V4NET.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 *> y@ten-1.test.ex R=r1 T=t1 H=ten-1.test.ex [V4NET.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@the.local.host.name U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 *> x@ten-2.test.ex R=r2 T=t1 H=ten-2.test.ex [V4NET.0.0.2] +1999-03-02 09:44:33 10HmaY-0005vi-00 *> y@ten-2.test.ex R=r2 T=t1 H=ten-2.test.ex [V4NET.0.0.2] +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0317 b/test/log/0317 new file mode 100644 index 000000000..95a5cc627 --- /dev/null +++ b/test/log/0317 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss diff --git a/test/log/0318 b/test/log/0318 new file mode 100644 index 000000000..e85b9c343 --- /dev/null +++ b/test/log/0318 @@ -0,0 +1,5 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=all T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 == userx@test.ex R=all T=local_delivery defer (17): File exists: while renaming TESTSUITE/test-mail/temp.pppp.the.local.host.name as TESTSUITE/test-mail/userx diff --git a/test/log/0319 b/test/log/0319 new file mode 100644 index 000000000..e99b8e35d --- /dev/null +++ b/test/log/0319 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => TESTSUITE/test-mail/saved R=filter T=address_file +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => discarded R=filter +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0320 b/test/log/0320 new file mode 100644 index 000000000..6770ebbe2 --- /dev/null +++ b/test/log/0320 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 U=CALLER F= rejected RCPT +1999-03-02 09:44:33 U=CALLER F= rejected RCPT diff --git a/test/log/0321 b/test/log/0321 new file mode 100644 index 000000000..12fbb7661 --- /dev/null +++ b/test/log/0321 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** |/bin/cat /etc/aliases @test.ex <|/bin/cat\ /etc/aliases\ @test.ex> R=r1 T=pipe: Child process of pipe transport returned 127 (could mean unable to exec or command does not exist) from command: /non/exist/command +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=r2 T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0322 b/test/log/0322 new file mode 100644 index 000000000..e90cb9c7e --- /dev/null +++ b/test/log/0322 @@ -0,0 +1,81 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 Malformed SMTP reply (an empty line) from 127.0.0.1 [127.0.0.1] in response to pipelined DATA +1999-03-02 09:44:33 10HmaX-0005vi-00 == x@test.ex R=remote T=smtp defer (-19): Malformed SMTP reply (an empty line) from 127.0.0.1 [127.0.0.1] in response to pipelined DATA +1999-03-02 09:44:33 10HmaX-0005vi-00 ** x@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => :blackhole: R=null +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 Malformed SMTP reply (an empty line) from 127.0.0.1 [127.0.0.1] in response to RCPT TO: +1999-03-02 09:44:33 10HmaZ-0005vi-00 == x@test.ex R=remote T=smtp defer (-19): Malformed SMTP reply (an empty line) from 127.0.0.1 [127.0.0.1] in response to RCPT TO: +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** x@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => :blackhole: R=null +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 Malformed SMTP reply (an empty line) from 127.0.0.1 [127.0.0.1] in response to MAIL FROM: +1999-03-02 09:44:33 10HmbB-0005vi-00 == x@test.ex R=remote T=smtp defer (-19): Malformed SMTP reply (an empty line) from 127.0.0.1 [127.0.0.1] in response to MAIL FROM: +1999-03-02 09:44:33 10HmbB-0005vi-00 ** x@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> R=10HmbB-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => :blackhole: R=null +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 Malformed SMTP reply (an empty line) from 127.0.0.1 [127.0.0.1] in response to RCPT TO: +1999-03-02 09:44:33 10HmbD-0005vi-00 == x@test.ex R=remote T=smtp defer (-19): Malformed SMTP reply (an empty line) from 127.0.0.1 [127.0.0.1] in response to RCPT TO: +1999-03-02 09:44:33 10HmbD-0005vi-00 == y@test.ex R=remote T=smtp defer (-19): Malformed SMTP reply (an empty line) from 127.0.0.1 [127.0.0.1] in response to RCPT TO: +1999-03-02 09:44:33 10HmbD-0005vi-00 == z@test.ex R=remote T=smtp defer (-19): Malformed SMTP reply (an empty line) from 127.0.0.1 [127.0.0.1] in response to RCPT TO: +1999-03-02 09:44:33 10HmbD-0005vi-00 ** z@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbD-0005vi-00 ** y@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbD-0005vi-00 ** x@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbE-0005vi-00 <= <> R=10HmbD-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => :blackhole: R=null +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 == a@test.ex R=remote T=smtp defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 450 Recipient bad +1999-03-02 09:44:33 10HmbF-0005vi-00 == b@test.ex R=remote T=smtp defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 450 Recipient bad +1999-03-02 09:44:33 10HmbF-0005vi-00 ** b@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbF-0005vi-00 ** a@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbG-0005vi-00 <= <> R=10HmbF-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 => :blackhole: R=null +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbH-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbH-0005vi-00 Malformed SMTP reply (an empty line) from 127.0.0.1 [127.0.0.1] in response to DATA +1999-03-02 09:44:33 10HmbH-0005vi-00 == x@test.ex R=remote T=smtp defer (-19): Malformed SMTP reply (an empty line) from 127.0.0.1 [127.0.0.1] in response to DATA +1999-03-02 09:44:33 10HmbH-0005vi-00 ** x@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbI-0005vi-00 <= <> R=10HmbH-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbI-0005vi-00 => :blackhole: R=null +1999-03-02 09:44:33 10HmbI-0005vi-00 Completed +1999-03-02 09:44:33 10HmbH-0005vi-00 Completed +1999-03-02 09:44:33 10HmbJ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbJ-0005vi-00 Malformed SMTP reply (an empty line) from 127.0.0.1 [127.0.0.1] in response to RCPT TO: +1999-03-02 09:44:33 10HmbJ-0005vi-00 == x@test.ex R=remote T=smtp defer (-19): Malformed SMTP reply (an empty line) from 127.0.0.1 [127.0.0.1] in response to RCPT TO: +1999-03-02 09:44:33 10HmbJ-0005vi-00 ** x@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbK-0005vi-00 <= <> R=10HmbJ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbK-0005vi-00 => :blackhole: R=null +1999-03-02 09:44:33 10HmbK-0005vi-00 Completed +1999-03-02 09:44:33 10HmbJ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbL-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbL-0005vi-00 Malformed SMTP reply (an empty line) from 127.0.0.1 [127.0.0.1] in response to MAIL FROM: +1999-03-02 09:44:33 10HmbL-0005vi-00 == x@test.ex R=remote T=smtp defer (-19): Malformed SMTP reply (an empty line) from 127.0.0.1 [127.0.0.1] in response to MAIL FROM: +1999-03-02 09:44:33 10HmbL-0005vi-00 ** x@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbM-0005vi-00 <= <> R=10HmbL-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbM-0005vi-00 => :blackhole: R=null +1999-03-02 09:44:33 10HmbM-0005vi-00 Completed +1999-03-02 09:44:33 10HmbL-0005vi-00 Completed +1999-03-02 09:44:33 10HmbN-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbN-0005vi-00 Malformed SMTP reply (an empty line) from 127.0.0.1 [127.0.0.1] in response to RCPT TO: +1999-03-02 09:44:33 10HmbN-0005vi-00 == x@test.ex R=remote T=smtp defer (-19): Malformed SMTP reply (an empty line) from 127.0.0.1 [127.0.0.1] in response to RCPT TO: +1999-03-02 09:44:33 10HmbN-0005vi-00 == y@test.ex R=remote T=smtp defer (-19): Malformed SMTP reply (an empty line) from 127.0.0.1 [127.0.0.1] in response to RCPT TO: +1999-03-02 09:44:33 10HmbN-0005vi-00 == z@test.ex R=remote T=smtp defer (-19): Malformed SMTP reply (an empty line) from 127.0.0.1 [127.0.0.1] in response to RCPT TO: +1999-03-02 09:44:33 10HmbN-0005vi-00 ** z@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbN-0005vi-00 ** y@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbN-0005vi-00 ** x@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbO-0005vi-00 <= <> R=10HmbN-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbO-0005vi-00 => :blackhole: R=null +1999-03-02 09:44:33 10HmbO-0005vi-00 Completed +1999-03-02 09:44:33 10HmbN-0005vi-00 Completed diff --git a/test/log/0324 b/test/log/0324 new file mode 100644 index 000000000..a124b11b9 --- /dev/null +++ b/test/log/0324 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0326 b/test/log/0326 new file mode 100644 index 000000000..d5c0a4522 --- /dev/null +++ b/test/log/0326 @@ -0,0 +1,26 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +Filter entered: original_local_part=pppp-userx + parent_local_part= +Prefix=pppp- +Suffix= +Filter entered: original_local_part=pppp-userx + parent_local_part=pppp-userx +No prefix or suffix +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r2 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +Filter entered: original_local_part=userx+ssss + parent_local_part= +Prefix= +Suffix=+ssss +Filter entered: original_local_part=userx+ssss + parent_local_part=userx+ssss +No prefix or suffix +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=r2 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +Filter entered: original_local_part=userx + parent_local_part= +No prefix or suffix +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=r2 T=t1 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0327 b/test/log/0327 new file mode 100644 index 000000000..5c47b18f7 --- /dev/null +++ b/test/log/0327 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r4 T=t2 +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r3 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0328 b/test/log/0328 new file mode 100644 index 000000000..16e2bd446 --- /dev/null +++ b/test/log/0328 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0329 b/test/log/0329 new file mode 100644 index 000000000..16e2bd446 --- /dev/null +++ b/test/log/0329 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0330 b/test/log/0330 new file mode 100644 index 000000000..9cbbc116d --- /dev/null +++ b/test/log/0330 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userz1 R=deliver T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userz1 R=deliver T=appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userz1 R=deliver T=appendfile +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0332 b/test/log/0332 new file mode 100644 index 000000000..7ed51c79b --- /dev/null +++ b/test/log/0332 @@ -0,0 +1,12 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == ok@no.delay R=r1 T=t1 defer (0): SMTP delivery explicitly queued +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 == delay@test.again.dns R=r2 defer (-1): host lookup did not complete +1999-03-02 09:44:33 10HmaY-0005vi-00 == ok@no.delay R=r1 T=t1 defer (0): SMTP delivery explicitly queued +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 => ok@no.delay R=r1 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 == delay@test.again.dns routing defer (-51): reusing SMTP connection skips previous routing defer +1999-03-02 09:44:33 10HmaY-0005vi-00 => ok@no.delay R=r1 T=t1 H=127.0.0.1 [127.0.0.1]* +1999-03-02 09:44:33 10HmaY-0005vi-00 == delay@test.again.dns routing defer (-51): retry time not reached +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0333 b/test/log/0333 new file mode 100644 index 000000000..6f211be3f --- /dev/null +++ b/test/log/0333 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == ok@no.delay R=r1 T=t1 defer (0): SMTP delivery explicitly queued +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 == delay@test.again.dns R=r2 defer (-1): host lookup did not complete +1999-03-02 09:44:33 10HmaY-0005vi-00 == ok@no.delay R=r1 T=t1 defer (0): SMTP delivery explicitly queued +1999-03-02 09:44:33 10HmaX-0005vi-00 => ok@no.delay R=r1 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 == delay@test.again.dns routing defer (-51): reusing SMTP connection skips previous routing defer +1999-03-02 09:44:33 10HmaY-0005vi-00 => ok@no.delay R=r1 T=t1 H=127.0.0.1 [127.0.0.1]* diff --git a/test/log/0335 b/test/log/0335 new file mode 100644 index 000000000..aad2a0f64 --- /dev/null +++ b/test/log/0335 @@ -0,0 +1,16 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => final R=r2 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => final R=r2 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => final R=r2 T=t1 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => batch-a R=r2 T=t2 +1999-03-02 09:44:33 10HmbA-0005vi-00 -> batch-b R=r2 T=t2 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => clone R=r2 T=t1 +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed diff --git a/test/log/0336 b/test/log/0336 new file mode 100644 index 000000000..fbf6d469b --- /dev/null +++ b/test/log/0336 @@ -0,0 +1,16 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -R userx +1999-03-02 09:44:33 10HmaX-0005vi-00 *> userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -R userx +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaZ-0005vi-00 *> userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0338 b/test/log/0338 new file mode 100644 index 000000000..a926227ca --- /dev/null +++ b/test/log/0338 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == a1-userx@test.ex R=defer defer (-1): forced defer +1999-03-02 09:44:33 10HmaX-0005vi-00 => a2-userx R=accept T=t1 +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => a1-userx R=accept T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0339 b/test/log/0339 new file mode 100644 index 000000000..98e93a2a3 --- /dev/null +++ b/test/log/0339 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=r1 T=t1 defer (0): no command specified for t1 transport diff --git a/test/log/0341 b/test/log/0341 new file mode 100644 index 000000000..b97095e1a --- /dev/null +++ b/test/log/0341 @@ -0,0 +1,16 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=local T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 -> usery R=local T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx@xxx R=remote T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 -> usery@xxx R=remote T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= mailmaster@xxx H=localhost (myhost.test.ex) [127.0.0.1] P=esmtp S=sss id=E10HmaY-0005vi-00@myhost.test.ex diff --git a/test/log/0343 b/test/log/0343 new file mode 100644 index 000000000..560bdd004 --- /dev/null +++ b/test/log/0343 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 == x@y R=all T=remote_smtp defer (dd): Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 == x@y R=all T=remote_smtp defer (-53): retry time not reached for any host diff --git a/test/log/0345 b/test/log/0345 new file mode 100644 index 000000000..f5e71d1e8 --- /dev/null +++ b/test/log/0345 @@ -0,0 +1,12 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == a@test.ex R=smart T=local_delivery defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to TESTSUITE/test-mail/a) +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 == a@test.ex R=smart T=local_delivery defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to TESTSUITE/test-mail/a) +1999-03-02 09:44:33 10HmaX-0005vi-00 ** a@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 == CALLER@test.ex R=smart T=local_delivery defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to TESTSUITE/test-mail/CALLER) +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaY-0005vi-00 == CALLER@test.ex R=smart T=local_delivery defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to TESTSUITE/test-mail/CALLER) +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0346 b/test/log/0346 new file mode 100644 index 000000000..fa514fc7b --- /dev/null +++ b/test/log/0346 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** x@dom2: Unrouteable address +1999-03-02 09:44:33 10HmaX-0005vi-00 => x R=r3 T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 ** CALLER@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaY-0005vi-00 Frozen (delivery error message) +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0347 b/test/log/0347 new file mode 100644 index 000000000..2b5548345 --- /dev/null +++ b/test/log/0347 @@ -0,0 +1,5 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => x R=r2 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 -> x R=r2 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 -> x R=r2 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0349 b/test/log/0349 new file mode 100644 index 000000000..d5a6a6f18 --- /dev/null +++ b/test/log/0349 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => |xxxx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0351 b/test/log/0351 new file mode 100644 index 000000000..16e2bd446 --- /dev/null +++ b/test/log/0351 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0352 b/test/log/0352 new file mode 100644 index 000000000..7e6b395b4 --- /dev/null +++ b/test/log/0352 @@ -0,0 +1,12 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed diff --git a/test/log/0353 b/test/log/0353 new file mode 100644 index 000000000..bea984fdf --- /dev/null +++ b/test/log/0353 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 Error in system filter: "non/absolute/file" is not an absolute path diff --git a/test/log/0354 b/test/log/0354 new file mode 100644 index 000000000..355cf8b4a --- /dev/null +++ b/test/log/0354 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 Error in system filter: "non-absolute-file" is not an absolute path diff --git a/test/log/0355 b/test/log/0355 new file mode 100644 index 000000000..ffce09782 --- /dev/null +++ b/test/log/0355 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=r0 defer (-1): ".forward" is not an absolute path +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 == CALLER@test.ex R=r0 defer (-1): ".forward" is not an absolute path +1999-03-02 09:44:33 10HmaY-0005vi-00 ** CALLER@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmaY-0005vi-00 CALLER@test.ex: error ignored +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0356 b/test/log/0356 new file mode 100644 index 000000000..3ab5dfc90 --- /dev/null +++ b/test/log/0356 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=r0 defer (-1): forced defer +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 == userx@test.ex R=r0 defer (-1): forced defer diff --git a/test/log/0357 b/test/log/0357 new file mode 100644 index 000000000..b89d3db34 --- /dev/null +++ b/test/log/0357 @@ -0,0 +1,8 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=r1 T=t1 defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 451 Temporary error +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=r1 T=t1 defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 451 Temporary error +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=r1 T=t1 defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 451 Temporary error +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0358 b/test/log/0358 new file mode 100644 index 000000000..233e6bd40 --- /dev/null +++ b/test/log/0358 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=r1 T=t1 defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 451 Temporary error +1999-03-02 09:44:33 10HmaX-0005vi-00 == usery@test.ex R=r1 T=t1 defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 451 Temporary error +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=r1 T=t1 defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 451 Temporary error +1999-03-02 09:44:33 10HmaX-0005vi-00 == usery@test.ex R=r1 T=t1 defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 451 Temporary error +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0359 b/test/log/0359 new file mode 100644 index 000000000..f27bd35dd --- /dev/null +++ b/test/log/0359 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 ST=t2 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => usery R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0360 b/test/log/0360 new file mode 100644 index 000000000..c1c327ae4 --- /dev/null +++ b/test/log/0360 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer@test.ex R=r2 defer (-1): Forcibly deferred +1999-03-02 09:44:33 10HmaX-0005vi-00 *> unknown@recurse.test.ex.test.ex R=r1 T=t1 H=recurse.test.ex.test.ex [V4NET.99.0.2] +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer@test.ex R=r2 defer (-1): Forcibly deferred +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0361 b/test/log/0361 new file mode 100644 index 000000000..718c5321f --- /dev/null +++ b/test/log/0361 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 *> miles R=r4 T=t2 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 *> kilos R=r4 T=t2 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0363 b/test/log/0363 new file mode 100644 index 000000000..8587d59dc --- /dev/null +++ b/test/log/0363 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => aa@bb R=r1 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0365 b/test/log/0365 new file mode 100644 index 000000000..24c476512 --- /dev/null +++ b/test/log/0365 @@ -0,0 +1,18 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 U=CALLER F=<> rejected after DATA: '>' missing at end of address: failing address in "From" header is: rejected after DATA: there is no valid sender in any header line +1999-03-02 09:44:33 U=CALLER sender verify defer for : could not connect to V4NET.0.0.0 [V4NET.0.0.0]: Network Error +1999-03-02 09:44:33 U=CALLER F= temporarily rejected RCPT : Could not complete sender verify callout +1999-03-02 09:44:33 10HmaZ-0005vi-00 U=CALLER F= rejected after DATA +1999-03-02 09:44:33 10HmbA-0005vi-00 U=CALLER F=<> rejected after DATA: there is no valid sender in any header line +1999-03-02 09:44:33 U=CALLER F= temporarily rejected RCPT : could not connect to V4NET.0.0.0 [V4NET.0.0.0]: Network Error +1999-03-02 09:44:33 U=CALLER F=<> rejected RCPT : failure message +1999-03-02 09:44:33 U=CALLER F=<> temporarily rejected RCPT : defer message +1999-03-02 09:44:33 10HmbB-0005vi-00 U=CALLER F=<> rejected after DATA: '>' missing at end of address: failing address in "From" header is: rejected after DATA: there is no valid sender in any header line +1999-03-02 09:44:33 U=CALLER sender verify defer for : could not connect to V4NET.0.0.0 [V4NET.0.0.0]: Network Error +1999-03-02 09:44:33 U=CALLER F= temporarily rejected RCPT : Could not complete sender verify callout +1999-03-02 09:44:33 10HmbD-0005vi-00 U=CALLER F= rejected after DATA +1999-03-02 09:44:33 10HmbE-0005vi-00 U=CALLER F=<> rejected after DATA: there is no valid sender in any header line +1999-03-02 09:44:33 U=CALLER F= temporarily rejected RCPT : could not connect to V4NET.0.0.0 [V4NET.0.0.0]: Network Error +1999-03-02 09:44:33 U=CALLER F=<> rejected RCPT : failure message +1999-03-02 09:44:33 U=CALLER F=<> temporarily rejected RCPT : defer message diff --git a/test/log/0366 b/test/log/0366 new file mode 100644 index 000000000..311c26b56 --- /dev/null +++ b/test/log/0366 @@ -0,0 +1,27 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ten-1.test.ex [V4NET.0.0.1] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 ten-2.test.ex [V4NET.0.0.2] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 ten-3.test.ex [V4NET.0.0.3] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 ten-4.test.ex [V4NET.0.0.4] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 ten-5.test.ex [V4NET.0.0.5] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 black-1.test.ex [V4NET.11.12.13] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@mxt99.test.ex R=r1 T=smtp defer (dd): Network Error +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 ten-1.test.ex [V4NET.0.0.1] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 ten-2.test.ex [V4NET.0.0.2] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 ten-3.test.ex [V4NET.0.0.3] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 ten-4.test.ex [V4NET.0.0.4] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 ten-5.test.ex [V4NET.0.0.5] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 ten-6.test.ex [V4NET.0.0.6] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 black-1.test.ex [V4NET.11.12.13] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 black-2.test.ex [V4NET.11.12.14] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@mxt99.test.ex R=r1 T=smtp defer (dd): Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@mxt99.test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 ** CALLER@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaY-0005vi-00 CALLER@test.ex: error ignored +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0367 b/test/log/0367 new file mode 100644 index 000000000..e692532ee --- /dev/null +++ b/test/log/0367 @@ -0,0 +1,14 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qqf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@domain1 R=others T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx@domain1 R=others T=smtp H=127.0.0.1 [127.0.0.1]* +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx@domain1 R=others T=smtp H=127.0.0.1 [127.0.0.1]* +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx@domain1 R=others T=smtp H=127.0.0.1 [127.0.0.1]* +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qqf diff --git a/test/log/0369 b/test/log/0369 new file mode 100644 index 000000000..174ea1a84 --- /dev/null +++ b/test/log/0369 @@ -0,0 +1,11 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => 0 <0@test.ex> R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 ** 10@test.ex R=r1 T=t1: Child process of t1 transport returned 10 from command: /bin/sh +1999-03-02 09:44:33 10HmaX-0005vi-00 == 45@test.ex R=r1 T=t1 defer (0): Child process of t1 transport returned 45 from command: /bin/sh +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 ** CALLER@myhost.test.ex: I can't route to CALLER +1999-03-02 09:44:33 10HmaY-0005vi-00 Frozen (delivery error message) +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => 0 <0@test2.ex> R=r2 T=t2 +1999-03-02 09:44:33 10HmaZ-0005vi-00 == 10@test2.ex R=r2 T=t2 defer (0): Child process of t2 transport returned 10 from command: /bin/sh +1999-03-02 09:44:33 10HmaZ-0005vi-00 == 45@test2.ex R=r2 T=t2 defer (0): Child process of t2 transport returned 45 from command: /bin/sh diff --git a/test/log/0370 b/test/log/0370 new file mode 100644 index 000000000..ae7b969bb --- /dev/null +++ b/test/log/0370 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => |TESTSUITE/bin/iefbr14 R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0372 b/test/log/0372 new file mode 100644 index 000000000..d4be63b9c --- /dev/null +++ b/test/log/0372 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= <> H=host.name [1.2.3.4] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => x R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> H=host.name [1.2.3.4] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => a R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0373 b/test/log/0373 new file mode 100644 index 000000000..7082f4d53 --- /dev/null +++ b/test/log/0373 @@ -0,0 +1 @@ +1999-03-02 09:44:33 H=[V4NET.0.0.0] U=CALLER temporarily rejected connection in "connect" ACL: failed to expand ACL string "${readsocket{TESTSUITE/test-socket}{QUERY-ACL\n}{2s}{*EOL*}}": socket read timed out diff --git a/test/log/0374 b/test/log/0374 new file mode 100644 index 000000000..ee8934eb0 --- /dev/null +++ b/test/log/0374 @@ -0,0 +1,21 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => a1 R=real T=real +1999-03-02 09:44:33 10HmaX-0005vi-00 => b1 R=real T=real +1999-03-02 09:44:33 10HmaX-0005vi-00 => c1 R=real T=real +1999-03-02 09:44:33 10HmaX-0005vi-00 => d1 R=real T=real +1999-03-02 09:44:33 10HmaX-0005vi-00 => d2 R=real T=real +1999-03-02 09:44:33 10HmaX-0005vi-00 => d3 R=real T=real +1999-03-02 09:44:33 10HmaX-0005vi-00 => a1 R=u1 T=ut1 +1999-03-02 09:44:33 10HmaX-0005vi-00 ** b1@myhost.test.ex R=ut2 T=ut2: Child process of ut2 transport returned 127 (could mean unable to exec or command does not exist) from command: /non/existent/file +1999-03-02 09:44:33 10HmaX-0005vi-00 == c1@myhost.test.ex R=ut3 T=ut3 defer (0): Child process of ut3 transport returned 127 (could mean unable to exec or command does not exist) from command: /non/existent/file +1999-03-02 09:44:33 10HmaX-0005vi-00 => d1@myhost.test.ex R=ut4 T=ut4 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 == d2@myhost.test.ex R=ut4 T=ut4 defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 450 soft error +1999-03-02 09:44:33 10HmaX-0005vi-00 ** d3@myhost.test.ex R=ut4 T=ut4: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 hard error +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=real T=real +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 == c1@myhost.test.ex R=ut3 T=ut3 defer (0): Child process of ut3 transport returned 127 (could mean unable to exec or command does not exist) from command: /non/existent/file +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 == d2@myhost.test.ex R=ut4 T=ut4 defer (dd): Connection refused +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0375 b/test/log/0375 new file mode 100644 index 000000000..1b42aa622 --- /dev/null +++ b/test/log/0375 @@ -0,0 +1,19 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => a1 P= R=real T=real +1999-03-02 09:44:33 10HmaX-0005vi-00 => b1 P= R=real T=real +1999-03-02 09:44:33 10HmaX-0005vi-00 => c1 P= R=real T=real +1999-03-02 09:44:33 10HmaX-0005vi-00 => d1 P= R=real T=real +1999-03-02 09:44:33 10HmaX-0005vi-00 => d2 P= R=real T=real +1999-03-02 09:44:33 10HmaX-0005vi-00 => d3 P= R=real T=real +1999-03-02 09:44:33 10HmaX-0005vi-00 => e1 P= R=real T=real +1999-03-02 09:44:33 10HmaX-0005vi-00 => f1 P= R=real T=real +1999-03-02 09:44:33 10HmaX-0005vi-00 => f2 P= R=real T=real +1999-03-02 09:44:33 10HmaX-0005vi-00 => f3 P= R=real T=real +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER P=<> R=real T=real +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => h1 P= R=real T=real +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0376 b/test/log/0376 new file mode 100644 index 000000000..c84cd2300 --- /dev/null +++ b/test/log/0376 @@ -0,0 +1,18 @@ +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root sender verify defer for : could not connect to 127.0.0.1 [127.0.0.1]: Connection refused +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root F= temporarily rejected RCPT : Could not complete sender verify callout +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root sender verify fail for : response to "RCPT TO:" from 127.0.0.1 [127.0.0.1] was: 550 REJECTED +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root F= rejected RCPT : (recipient): Sender verify failed +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root sender verify fail for +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root F= rejected RCPT : (recipient): Sender verify failed +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root sender verify fail for : response to "MAIL FROM:<>" from 127.0.0.1 [127.0.0.1] was: 550 REJECT MAIL FROM +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root F= rejected RCPT : (mail): Sender verify failed +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root sender verify fail for +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root F= rejected RCPT : (mail): Sender verify failed +1999-03-02 09:44:33 H=[V4NET.0.0.2] U=root sender verify fail for : response to "RCPT TO:" from 127.0.0.1 [127.0.0.1] was: 550 NOT OK +1999-03-02 09:44:33 H=[V4NET.0.0.2] U=root F= rejected RCPT : Sender verify failed +1999-03-02 09:44:33 H=[V4NET.0.0.2] U=root sender verify fail for +1999-03-02 09:44:33 H=[V4NET.0.0.2] U=root F= rejected RCPT : Sender verify failed +1999-03-02 09:44:33 H=[V4NET.0.0.5] U=root sender verify defer for : Could not complete sender verify callout +1999-03-02 09:44:33 H=[V4NET.0.0.5] U=root F= temporarily rejected RCPT : Could not complete sender verify callout +1999-03-02 09:44:33 10HmaX-0005vi-00 <= ok7@otherhost53 H=[V4NET.0.0.7] U=root P=smtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= ok7@otherhost53 H=[V4NET.0.0.8] U=root P=smtp S=sss diff --git a/test/log/0377 b/test/log/0377 new file mode 100644 index 000000000..e708c10f5 --- /dev/null +++ b/test/log/0377 @@ -0,0 +1,13 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer_cccc@myhost.test.ex R=defer defer (-1): forced defer +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer_bbbb@myhost.test.ex R=defer defer (-1): forced defer +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer_aaaa@myhost.test.ex R=defer defer (-1): forced defer +1999-03-02 09:44:33 10HmaX-0005vi-00 => aaaa R=seen_aaaa T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 => bbbb R=bbbb_0 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 => cccc R=cccc_accept T=t1 +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer_cccc@myhost.test.ex R=defer defer (-1): forced defer +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer_cccc@myhost.test.ex R=defer defer (-1): forced defer +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0378 b/test/log/0378 new file mode 100644 index 000000000..3747aa385 --- /dev/null +++ b/test/log/0378 @@ -0,0 +1,11 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer_aaaa@myhost.test.ex R=defer defer (-1): forced defer +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => :blackhole: R=bounce +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => >CALLER@myhost.test.ex R=aaaa T=t3 +1999-03-02 09:44:33 10HmaX-0005vi-00 => |/bin/sh -c exit R=aaaa T=t2 +1999-03-02 09:44:33 10HmaX-0005vi-00 => TESTSUITE/test-mail/file R=aaaa T=t1 +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer_aaaa@myhost.test.ex R=defer defer (-1): forced defer +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0379 b/test/log/0379 new file mode 100644 index 000000000..be67f6e88 --- /dev/null +++ b/test/log/0379 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer@myhost.test.ex R=defer defer (-1): forced defer +1999-03-02 09:44:33 10HmaX-0005vi-00 => bbbb R=bc T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 => cccc R=bc T=t1 +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 == defer@myhost.test.ex R=defer defer (-1): forced defer +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0380 b/test/log/0380 new file mode 100644 index 000000000..0c21ac37d --- /dev/null +++ b/test/log/0380 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == aaaa@myhost.test.ex R=r1 defer (-1): failed to stat TESTSUITE/non-exist/. (No such file or directory) +1999-03-02 09:44:33 10HmaX-0005vi-00 => bbbb R=r3 T=t1 diff --git a/test/log/0382 b/test/log/0382 new file mode 100644 index 000000000..46f02df2d --- /dev/null +++ b/test/log/0382 @@ -0,0 +1,10 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@test.ex R=r1: forced fail +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 ** CALLER@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmaY-0005vi-00 Frozen (delivery error message) +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaY-0005vi-00 cancelled by timeout_frozen_after +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0383 b/test/log/0383 new file mode 100644 index 000000000..4ca9dc821 --- /dev/null +++ b/test/log/0383 @@ -0,0 +1,20 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 original recipients ignored (system filter) +1999-03-02 09:44:33 10HmaX-0005vi-00 ** |TESTSUITE/aux-fixed/showenv $thisaddress $1 T=t1: return message generated +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=r1 T=t2 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 original recipients ignored (system filter) +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** |TESTSUITE/aux-fixed/showenv $1 T=t1: return message generated +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => CALLER R=r1 T=t2 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 ** |TESTSUITE/aux-fixed/showenv $thisaddress $1 R=r0 T=t1: return message generated +1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> R=10HmbB-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => CALLER R=r1 T=t2 +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed diff --git a/test/log/0385 b/test/log/0385 new file mode 100644 index 000000000..4d5f3e541 --- /dev/null +++ b/test/log/0385 @@ -0,0 +1,24 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@test.ex R=r2: forced failure +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** userx@test.ex R=r2: forced failure +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => CALLER R=r1 T=t1 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 ** userx@test.ex R=r2: forced failure +1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> R=10HmbB-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => CALLER R=r1 T=t1 +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 ** userx@test.ex R=r2: forced failure +1999-03-02 09:44:33 10HmbE-0005vi-00 <= <> R=10HmbD-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => CALLER R=r1 T=t1 +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed diff --git a/test/log/0386 b/test/log/0386 new file mode 100644 index 000000000..7f0426442 --- /dev/null +++ b/test/log/0386 @@ -0,0 +1,8 @@ +1999-03-02 09:44:33 H=[V4NET.11.12.13] U=CALLER Warning: found in rbl.test.ex: This is a test blacklisting message +1999-03-02 09:44:33 10HmaX-0005vi-00 <= x@y H=[V4NET.11.12.13] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => 2 <2@b> R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 H=[V4NET.11.12.13] U=CALLER Warning: found in rbl.test.ex: This is a test blacklisting message +1999-03-02 09:44:33 10HmaY-0005vi-00 <= x@y H=[V4NET.11.12.13] U=CALLER P=smtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => 2 <2@b> R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0387 b/test/log/0387 new file mode 100644 index 000000000..d83ecc3cc --- /dev/null +++ b/test/log/0387 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 U=CALLER F= rejected RCPT +1999-03-02 09:44:33 H=[1.2.3.4] U=CALLER F= rejected RCPT diff --git a/test/log/0388 b/test/log/0388 new file mode 100644 index 000000000..094a3ba22 --- /dev/null +++ b/test/log/0388 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 451 Temporary error +1999-03-02 09:44:33 10HmaX-0005vi-00 V4NET.0.0.0 [V4NET.0.0.0] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 == x@y R=r1 T=smtp defer (dd): Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 ** x@y: retry timeout exceeded +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => :blackhole: R=r0 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0389 b/test/log/0389 new file mode 100644 index 000000000..6b01df9de --- /dev/null +++ b/test/log/0389 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 "acl_verify_message=Sender verify failed" +1999-03-02 09:44:33 "acl_m0=>Sender verify failed<" +1999-03-02 09:44:33 U=CALLER Warning: log warning message: Sender verify failed +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss diff --git a/test/log/0393 b/test/log/0393 new file mode 100644 index 000000000..dee87e361 --- /dev/null +++ b/test/log/0393 @@ -0,0 +1,5 @@ +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=r1 T=t1 defer (-24): transport filter process failed (127) while writing to TESTSUITE/test-mail/userx: unable to execute command diff --git a/test/log/0395 b/test/log/0395 new file mode 100644 index 000000000..11c9d1a4d --- /dev/null +++ b/test/log/0395 @@ -0,0 +1,27 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= <> U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => CALLER R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@test.ex U=CALLER P=local-bsmtp S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@test.ex U=CALLER P=local-bsmtp S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed diff --git a/test/log/0396 b/test/log/0396 new file mode 100644 index 000000000..844868069 --- /dev/null +++ b/test/log/0396 @@ -0,0 +1 @@ +1999-03-02 09:44:33 U=CALLER F= rejected RCPT diff --git a/test/log/0398 b/test/log/0398 new file mode 100644 index 000000000..c197da0d1 --- /dev/null +++ b/test/log/0398 @@ -0,0 +1,10 @@ +1999-03-02 09:44:33 U=CALLER Warning: Sender verify failed: response to "RCPT TO:" from 127.0.0.1 [127.0.0.1] was: 550 Unknown +1999-03-02 09:44:33 U=CALLER Warning: some other warning +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => x R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 U=CALLER sender verify fail for : response to "RCPT TO:" from 127.0.0.1 [127.0.0.1] was: 550 Unknown +1999-03-02 09:44:33 U=CALLER F= rejected RCPT : Sender verify failed +1999-03-02 09:44:33 U=CALLER Warning: Sender verify failed: response to "RCPT TO:" from 127.0.0.1 [127.0.0.1] was: 550 Unknown +1999-03-02 09:44:33 U=CALLER Warning: Sender verify failed +1999-03-02 09:44:33 U=CALLER Warning: some other warning diff --git a/test/log/0402 b/test/log/0402 new file mode 100644 index 000000000..de02f1866 --- /dev/null +++ b/test/log/0402 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => TESTSUITE/test-mail/junk R=r5 T=ft1 +1999-03-02 09:44:33 10HmaX-0005vi-00 => TESTSUITE/test-mail/junk R=r4 T=ft1 +1999-03-02 09:44:33 10HmaX-0005vi-00 => CALLER R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 => usery R=r2 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 => userz R=r3 T=t2 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0403 b/test/log/0403 new file mode 100644 index 000000000..a224781b4 --- /dev/null +++ b/test/log/0403 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 *> TESTSUITE/test-mail/junk R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0404 b/test/log/0404 new file mode 100644 index 000000000..99200a5d5 --- /dev/null +++ b/test/log/0404 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => sender R=r1 T=t2 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => >sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex, ... R=r2 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0407 b/test/log/0407 new file mode 100644 index 000000000..cf7eac83a --- /dev/null +++ b/test/log/0407 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 ridiculously long message header received from CALLER (more than 1048576 characters): message abandoned +1999-03-02 09:44:33 10HmaX-0005vi-00 <= <> U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 overlong message header line received from CALLER (more than 1024 characters): message abandoned +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 overlong message header line received from CALLER (more than 20 characters): message abandoned diff --git a/test/log/0408 b/test/log/0408 new file mode 100644 index 000000000..16e2bd446 --- /dev/null +++ b/test/log/0408 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0411 b/test/log/0411 new file mode 100644 index 000000000..70c8c8838 --- /dev/null +++ b/test/log/0411 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => TESTSUITE/test-mail/afolder R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => TESTSUITE/test-mail/afolder R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 => TESTSUITE/test-mail/afolder R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 == save bfolder R=r2 T=t2 defer (-21): appendfile: file or directory name "bfolder" is not absolute diff --git a/test/log/0412 b/test/log/0412 new file mode 100644 index 000000000..f85c4ea19 --- /dev/null +++ b/test/log/0412 @@ -0,0 +1,12 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => CALLER R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => CALLER R=r1 T=t1 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => CALLER R=r1 T=t1 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed diff --git a/test/log/0413 b/test/log/0413 new file mode 100644 index 000000000..1e587828d --- /dev/null +++ b/test/log/0413 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 U=CALLER sender verify defer for : response to "RCPT TO:" from 127.0.0.1 [127.0.0.1] was: 450 Temporary error +1999-03-02 09:44:33 U=CALLER temporarily rejected MAIL : Could not complete sender verify callout +1999-03-02 09:44:33 U=CALLER sender verify defer for : response to "RCPT TO:" from ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] was: 450 Temporary error +1999-03-02 09:44:33 U=CALLER temporarily rejected MAIL : Could not complete sender verify callout +1999-03-02 09:44:33 U=CALLER sender verify defer for : response to "RCPT TO:" from 127.0.0.1 [127.0.0.1] was: 450 Temporary error +1999-03-02 09:44:33 U=CALLER temporarily rejected MAIL : Could not complete sender verify callout diff --git a/test/log/0416 b/test/log/0416 new file mode 100644 index 000000000..564d33262 --- /dev/null +++ b/test/log/0416 @@ -0,0 +1,26 @@ +1999-03-02 09:44:33 "discard" verb not allowed in EHLO or HELO ACL +1999-03-02 09:44:33 U=CALLER temporarily rejected EHLO or HELO xxx +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss for x@y +1999-03-02 09:44:33 10HmaX-0005vi-00 => blackhole (non-SMTP ACL discarded recipients) +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 U=CALLER F= rejected RCPT : discarded by MAIL ACL: discard message 2 +1999-03-02 09:44:33 U=CALLER F= rejected RCPT : discarded by MAIL ACL: discard message 2 +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => blackhole (MAIL ACL discarded recipients) +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 U=CALLER F= rejected RCPT : discarded by RCPT ACL: discard message 1 +1999-03-02 09:44:33 U=CALLER F= rejected RCPT : discarded by RCPT ACL +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local-smtp S=sss for a@b +1999-03-02 09:44:33 U=CALLER F= rejected RCPT : discarded by RCPT ACL: discard message 1 +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => blackhole (RCPT ACL discarded recipients) +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local-smtp S=sss for a@b +1999-03-02 09:44:33 10HmbB-0005vi-00 => blackhole (DATA ACL discarded recipients) +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@test.ex U=CALLER P=local-smtp S=sss for data_message_discard@b +1999-03-02 09:44:33 10HmbC-0005vi-00 => blackhole (DATA ACL discarded recipients): discard message 3 +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss for data_message_discard@y +1999-03-02 09:44:33 10HmbD-0005vi-00 => blackhole (non-SMTP ACL discarded recipients): discard message 4 +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed diff --git a/test/log/0417 b/test/log/0417 new file mode 100644 index 000000000..71f3fc766 --- /dev/null +++ b/test/log/0417 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 U=CALLER sender verify defer for : host lookup did not complete +1999-03-02 09:44:33 U=CALLER F= temporarily rejected RCPT : Could not complete sender verify +1999-03-02 09:44:33 U=CALLER F= temporarily rejected RCPT : Could not complete sender verify +1999-03-02 09:44:33 U=CALLER sender verify defer for : host lookup did not complete +1999-03-02 09:44:33 U=CALLER F= temporarily rejected RCPT : Could not complete sender verify +1999-03-02 09:44:33 U=CALLER F= temporarily rejected RCPT : Could not complete sender verify diff --git a/test/log/0418 b/test/log/0418 new file mode 100644 index 000000000..246eff318 --- /dev/null +++ b/test/log/0418 @@ -0,0 +1 @@ +1999-03-02 09:44:33 U=CALLER F=<> rejected RCPT : This is a message which is continued over several lines, with an interspersed comment diff --git a/test/log/0421 b/test/log/0421 new file mode 100644 index 000000000..302fc5eb7 --- /dev/null +++ b/test/log/0421 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => a R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0424 b/test/log/0424 new file mode 100644 index 000000000..e99aae0b3 --- /dev/null +++ b/test/log/0424 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@test.ex R=r1: Return_path is: +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 ** CALLER@test.ex R=r1: Return_path is: <> +1999-03-02 09:44:33 10HmaY-0005vi-00 Frozen (delivery error message) +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0426 b/test/log/0426 new file mode 100644 index 000000000..b5ff4c5ca --- /dev/null +++ b/test/log/0426 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** x@uppercase.test.ex R=r1 T=t1: SMTP error from remote mail server after RCPT TO:: host uppercase.test.ex [127.0.0.1]: 550 Unknown +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => :blackhole: R=r0 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0428 b/test/log/0428 new file mode 100644 index 000000000..b812d4334 --- /dev/null +++ b/test/log/0428 @@ -0,0 +1,49 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => TESTSUITE/test-mail/userx R=r2 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => discarded R=r2 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => TESTSUITE/test-mail/userx-extra R=r2 T=t1 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => TESTSUITE/test-mail/redirected (redirected@test.ex) R=r0 T=t1 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 ** save userx-extra R=r1 T=t1: delivery to file forbidden +1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> R=10HmbB-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => CALLER R=rb T=t2 +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 ** save inbox R=r1 T=t1: delivery to file forbidden +1999-03-02 09:44:33 10HmbE-0005vi-00 <= <> R=10HmbD-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => CALLER R=rb T=t2 +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => TESTSUITE/test-mail/userx R=r2 T=t1 +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 => TESTSUITE/test-mail/inbox.JUNK R=r2 T=t1 +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed +1999-03-02 09:44:33 10HmbH-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbH-0005vi-00 => TESTSUITE/test-mail/userx R=r2 T=t1 +1999-03-02 09:44:33 10HmbH-0005vi-00 Completed +1999-03-02 09:44:33 10HmbI-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbI-0005vi-00 => TESTSUITE/test-mail/inbox.JUNK R=r2 T=t1 +1999-03-02 09:44:33 10HmbI-0005vi-00 Completed +1999-03-02 09:44:33 10HmbJ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbJ-0005vi-00 => TESTSUITE/test-mail/inbox.JUNK R=r2 T=t1 +1999-03-02 09:44:33 10HmbJ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbK-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbK-0005vi-00 => TESTSUITE/test-mail/inbox.JUNK R=r2 T=t1 +1999-03-02 09:44:33 10HmbK-0005vi-00 Completed +1999-03-02 09:44:33 10HmbL-0005vi-00 <= someone@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbL-0005vi-00 => TESTSUITE/test-mail/userx R=r2 T=t1 +1999-03-02 09:44:33 10HmbM-0005vi-00 <= <> R=10HmbL-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbM-0005vi-00 => someone R=rb T=t2 +1999-03-02 09:44:33 10HmbM-0005vi-00 Completed +1999-03-02 09:44:33 10HmbL-0005vi-00 => >someone@test.ex R=r2 T=t3 +1999-03-02 09:44:33 10HmbL-0005vi-00 Completed diff --git a/test/log/0429 b/test/log/0429 new file mode 100644 index 000000000..c98100071 --- /dev/null +++ b/test/log/0429 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 ** x@y R=r1 T=t1: SMTP error from remote mail server after HELO myhost.test.ex: host 127.0.0.1 [127.0.0.1]: 550 No +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0431 b/test/log/0431 new file mode 100644 index 000000000..a8a6ef2dc --- /dev/null +++ b/test/log/0431 @@ -0,0 +1,14 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => xxx@a.b R=r1 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 -> xxx@a.b R=r2 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => pre-xxx@a.b R=r1 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 -> xxx+post@a.b R=r2 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => xxx R=r3 T=t2 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => pre.xxx R=r3 T=t2 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed diff --git a/test/log/0433 b/test/log/0433 new file mode 100644 index 000000000..fbe0f37e6 --- /dev/null +++ b/test/log/0433 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 port 1226 (IPv4) +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on [127.0.0.1]:1228 port 1225 (IPv4) port 1226 (IPv4) +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 port 1226 (IPv4) [127.0.0.1]:1228 +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on [127.0.0.1]:1228 port 1227 (IPv4) +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 port 1226 (IPv4) diff --git a/test/log/0436 b/test/log/0436 new file mode 100644 index 000000000..2e8998be3 --- /dev/null +++ b/test/log/0436 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => a R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 -> b R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 -> c R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 -> d R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0437 b/test/log/0437 new file mode 100644 index 000000000..91aa249fc --- /dev/null +++ b/test/log/0437 @@ -0,0 +1,8 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0438 b/test/log/0438 new file mode 100644 index 000000000..ea3293413 --- /dev/null +++ b/test/log/0438 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 diff --git a/test/log/0439 b/test/log/0439 new file mode 100644 index 000000000..050f9f897 --- /dev/null +++ b/test/log/0439 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 invalid value for message_size_limit: absolute value of integer "2048M" is too large (overflow) +1999-03-02 09:44:33 invalid message_size_limit: absolute value of integer "2048M" is too large (overflow) +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 invalid message_size_limit: absolute value of integer "2048M" is too large (overflow) diff --git a/test/log/0440 b/test/log/0440 new file mode 100644 index 000000000..610565ace --- /dev/null +++ b/test/log/0440 @@ -0,0 +1,14 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == x1@y1 R=r1 T=t1 defer (0): SMTP delivery explicitly queued +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 == x2@y2 R=r1 T=t1 defer (0): SMTP delivery explicitly queued +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 == x3@y3 R=r1 T=t1 defer (0): SMTP delivery explicitly queued +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 => x1@y1 R=r1 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 => x3@y3 R=r1 T=t1 H=127.0.0.1 [127.0.0.1]* +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => x2@y2 R=r1 T=t1 H=127.0.0.1 [127.0.0.1]* +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0441 b/test/log/0441 new file mode 100644 index 000000000..ea1504637 --- /dev/null +++ b/test/log/0441 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss id=something@[1.2.3.4] +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss id=something@some.domain diff --git a/test/log/0444 b/test/log/0444 new file mode 100644 index 000000000..44ed23a3e --- /dev/null +++ b/test/log/0444 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => >CALLER@test.ex T=t2 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0446 b/test/log/0446 new file mode 100644 index 000000000..686582315 --- /dev/null +++ b/test/log/0446 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0447 b/test/log/0447 new file mode 100644 index 000000000..91af1eb30 --- /dev/null +++ b/test/log/0447 @@ -0,0 +1,13 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1] Connection timed out +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=r1 T=t1 defer (dd): Connection timed out +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1] Connection timed out +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=r1 T=t1 defer (dd): Connection timed out +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1] Connection timed out +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=r1 T=t1 defer (dd): Connection timed out +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 == userx@xx.test.again.dns R=r0 defer (-1): host lookup did not complete diff --git a/test/log/0448 b/test/log/0448 new file mode 100644 index 000000000..cd9540544 --- /dev/null +++ b/test/log/0448 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= <> U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> U=CALLER P=local-esmtp S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> U=CALLER P=local-esmtp S=sss diff --git a/test/log/0449 b/test/log/0449 new file mode 100644 index 000000000..412fc1596 --- /dev/null +++ b/test/log/0449 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss diff --git a/test/log/0450 b/test/log/0450 new file mode 100644 index 000000000..18c9a84d3 --- /dev/null +++ b/test/log/0450 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=r1 T=t1 defer (dd): Connection refused +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=r1 T=t1 defer (dd): Connection refused +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0451 b/test/log/0451 new file mode 100644 index 000000000..1becbc795 --- /dev/null +++ b/test/log/0451 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 U=CALLER sender verify fail for : custom message +1999-03-02 09:44:33 10HmaX-0005vi-00 U=CALLER F= rejected after DATA: Sender verify failed diff --git a/test/log/0452 b/test/log/0452 new file mode 100644 index 000000000..6f163e25e --- /dev/null +++ b/test/log/0452 @@ -0,0 +1,14 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r2 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=r2 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => >CALLER@test.ex R=r1 T=t2 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 == userx@test.ex R=r1 defer (-17): error in filter file: \n not followed by space or valid header name in "h1: the first added header\nh2: the second added header\n continued on another line\nh3 the third added header is missing a colon" in mail command +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** userx@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => CALLER R=r2 T=t1 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0453 b/test/log/0453 new file mode 100644 index 000000000..5a2a89155 --- /dev/null +++ b/test/log/0453 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 rejected HELO from CALLER: syntactically invalid argument(s): (no argument given) +1999-03-02 09:44:33 rejected HELO from CALLER: syntactically invalid argument(s): (no argument given) +1999-03-02 09:44:33 rejected HELO from CALLER: syntactically invalid argument(s): (no argument given) +1999-03-02 09:44:33 rejected HELO from CALLER: syntactically invalid argument(s): (no argument given) +1999-03-02 09:44:33 SMTP call from CALLER dropped: too many syntax or protocol errors (last command was "helo") +1999-03-02 09:44:33 SMTP call from CALLER dropped: too many syntax or protocol errors (last command was "mail from:<>") diff --git a/test/log/0454 b/test/log/0454 new file mode 100644 index 000000000..99c870d3a --- /dev/null +++ b/test/log/0454 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaX-0005vi-00 <= userx@test.ex H=(rhu.barb) [127.0.0.1] P=smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => xx R=r2 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0455 b/test/log/0455 new file mode 100644 index 000000000..3e7fd8b7c --- /dev/null +++ b/test/log/0455 @@ -0,0 +1,14 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ten-1.test.ex [V4NET.0.0.1] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@mxt97.test.ex R=r1 T=smtp defer (dd): Network Error +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 ten-1.test.ex [V4NET.0.0.1] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 ten-2.test.ex [V4NET.0.0.2] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 ten-3.test.ex [V4NET.0.0.3] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 ten-4.test.ex [V4NET.0.0.4] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@mxt97.test.ex R=r1 T=smtp defer (dd): Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@mxt97.test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 no immediate delivery: queued by ACL +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0457 b/test/log/0457 new file mode 100644 index 000000000..9f190cbd7 --- /dev/null +++ b/test/log/0457 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 U=CALLER rejected EHLO or HELO a.b.c.d: testing deny +1999-03-02 09:44:33 U=CALLER Warning: sender_helo_name is >< +1999-03-02 09:44:33 U=CALLER rejected MAIL : testing deny diff --git a/test/log/0458 b/test/log/0458 new file mode 100644 index 000000000..7861a8cf1 --- /dev/null +++ b/test/log/0458 @@ -0,0 +1,17 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 H=(rhu.barb) [127.0.0.1]:1111 I=[127.0.0.1]:1225 F= rejected RCPT +1999-03-02 09:44:33 H=(rhu.barb) [127.0.0.1]:1112 I=[127.0.0.1]:1225 F= rejected RCPT +1999-03-02 09:44:33 SMTP protocol error in "DATA" H=(rhu.barb) [127.0.0.1]:1112 I=[127.0.0.1]:1225 valid RCPT command must precede DATA +1999-03-02 09:44:33 H=(rhu.barb) [127.0.0.1]:1113 I=[127.0.0.1]:1225 rejected MAIL +1999-03-02 09:44:33 H=(rhu.barb) [127.0.0.1]:1114 I=[127.0.0.1]:1225 rejected MAIL +1999-03-02 09:44:33 SMTP protocol error in "rcpt to:" H=(rhu.barb) [127.0.0.1]:1114 I=[127.0.0.1]:1225 sender not yet given +1999-03-02 09:44:33 SMTP protocol error in "DATA" H=(rhu.barb) [127.0.0.1]:1114 I=[127.0.0.1]:1225 valid RCPT command must precede DATA +1999-03-02 09:44:33 H=(rhu.barb) [127.0.0.1]:1115 I=[127.0.0.1]:1225 F= rejected RCPT +1999-03-02 09:44:33 H=(rhu.barb) [127.0.0.1]:1115 I=[127.0.0.1]:1225 F= rejected RCPT +1999-03-02 09:44:33 H=(rhu.barb) [127.0.0.1]:1115 I=[127.0.0.1]:1225 F= rejected RCPT +1999-03-02 09:44:33 H=(rhu.barb) [127.0.0.1]:1116 I=[127.0.0.1]:1225 F= rejected RCPT +1999-03-02 09:44:33 H=(rhu.barb) [127.0.0.1]:1116 I=[127.0.0.1]:1225 F= rejected RCPT +1999-03-02 09:44:33 H=(rhu.barb) [127.0.0.1]:1116 I=[127.0.0.1]:1225 F= rejected RCPT +1999-03-02 09:44:33 SMTP protocol error in "DATA" H=(rhu.barb) [127.0.0.1]:1116 I=[127.0.0.1]:1225 valid RCPT command must precede DATA +1999-03-02 09:44:33 SMTP protocol error in "rcpt to:" H=(rhu.barb) [127.0.0.1]:1117 I=[127.0.0.1]:1225 sender not yet given +1999-03-02 09:44:33 SMTP protocol error in "DATA" H=(rhu.barb) [127.0.0.1]:1117 I=[127.0.0.1]:1225 valid RCPT command must precede DATA diff --git a/test/log/0459 b/test/log/0459 new file mode 100644 index 000000000..712b7aa9b --- /dev/null +++ b/test/log/0459 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 failed to expand "${lookup{xxx}lsearch{/non/exist}}" while checking a list: failed to open /non/exist for linear search: No such file or directory +1999-03-02 09:44:33 U=CALLER F=<> temporarily rejected RCPT outer@xx: failed to open /non/exist for linear search: No such file or directory diff --git a/test/log/0460 b/test/log/0460 new file mode 100644 index 000000000..b94531bda --- /dev/null +++ b/test/log/0460 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaX-0005vi-00 <= userx@test.ex H=(rhu.barb) [127.0.0.1] P=esmtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= userx@test.ex H=(rhu.barb) [127.0.0.1] P=esmtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0461 b/test/log/0461 new file mode 100644 index 000000000..fbd0be473 --- /dev/null +++ b/test/log/0461 @@ -0,0 +1,37 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 V4NET.0.0.1 [V4NET.0.0.1] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=r1 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 V4NET.0.0.1 [V4NET.0.0.1] Network Error +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx@test.ex R=r1 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx@test.ex R=r1 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 V4NET.0.0.1 [V4NET.0.0.1] Network Error +1999-03-02 09:44:33 10HmbA-0005vi-00 == userx@test.ex R=r1 T=t1 defer (dd): Network Error +1999-03-02 09:44:33 10HmbA-0005vi-00 ** userx@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbB-0005vi-00 <= <> R=10HmbA-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => CALLER R=r0 T=t2 +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 V4NET.0.0.2 [V4NET.0.0.2] Network Error +1999-03-02 09:44:33 10HmbC-0005vi-00 == userx@test.ex R=r1 T=t1 defer (dd): Network Error +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmbC-0005vi-00 V4NET.0.0.2 [V4NET.0.0.2] Network Error +1999-03-02 09:44:33 10HmbC-0005vi-00 == userx@test.ex R=r1 T=t1 defer (dd): Network Error +1999-03-02 09:44:33 10HmbC-0005vi-00 ** userx@test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbD-0005vi-00 <= <> R=10HmbC-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => CALLER R=r0 T=t2 +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 ** userx@test.ex R=r1 T=t1: retry time not reached for any host after a long failure period +1999-03-02 09:44:33 10HmbF-0005vi-00 <= <> R=10HmbE-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => CALLER R=r0 T=t2 +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed diff --git a/test/log/0462 b/test/log/0462 new file mode 100644 index 000000000..3a5954e9a --- /dev/null +++ b/test/log/0462 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root sender verify fail for : response to "RCPT TO:" from 127.0.0.1 [127.0.0.1] was: 550 NO +1999-03-02 09:44:33 H=[V4NET.0.0.1] U=root F= rejected RCPT : Sender verify failed +1999-03-02 09:44:33 H=[V4NET.0.0.2] U=root sender verify fail for : response to "RCPT TO:" from 127.0.0.1 [127.0.0.1] was: 550 NO +1999-03-02 09:44:33 H=[V4NET.0.0.2] U=root F= rejected RCPT : Sender verify failed diff --git a/test/log/0465 b/test/log/0465 new file mode 100644 index 000000000..ee6899ce1 --- /dev/null +++ b/test/log/0465 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= abc@somewhere U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 U=CALLER F=<> rejected after DATA: domain missing or malformed: failing address in "To" header is: abc@xyz. diff --git a/test/log/0467 b/test/log/0467 new file mode 100644 index 000000000..c18e25278 --- /dev/null +++ b/test/log/0467 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 *> x@srv01.test.ex R=r1 T=t1 H=ten-1.test.ex [V4NET.0.0.1]:25 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 *> x@srv03.test.ex R=r1 T=t1 H=ten-4.test.ex [V4NET.0.0.4]:88 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => x@srv27.test.ex R=r1 T=t1 H=localhost.test.ex [127.0.0.1]:1224 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0468 b/test/log/0468 new file mode 100644 index 000000000..c76d7007b --- /dev/null +++ b/test/log/0468 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 U=CALLER F= rejected after DATA: message body message end +1999-03-02 09:44:33 10HmaY-0005vi-00 U=CALLER F= rejected after DATA: message body message end diff --git a/test/log/0470 b/test/log/0470 new file mode 100644 index 000000000..1b314f30b --- /dev/null +++ b/test/log/0470 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 U=CALLER Warning: "This is the log message" +1999-03-02 09:44:33 U=CALLER F=<> rejected RCPT +1999-03-02 09:44:33 U=CALLER F=<> rejected RCPT +1999-03-02 09:44:33 U=CALLER Warning: "This is the log message" +1999-03-02 09:44:33 U=CALLER F=<> rejected RCPT +1999-03-02 09:44:33 U=CALLER F=<> rejected RCPT diff --git a/test/log/0471 b/test/log/0471 new file mode 100644 index 000000000..f59faf8b9 --- /dev/null +++ b/test/log/0471 @@ -0,0 +1 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss diff --git a/test/log/0472 b/test/log/0472 new file mode 100644 index 000000000..9e1de495c --- /dev/null +++ b/test/log/0472 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userz99 R=r2 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userz99 R=r2 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0473 b/test/log/0473 new file mode 100644 index 000000000..c6e216931 --- /dev/null +++ b/test/log/0473 @@ -0,0 +1,10 @@ +1999-03-02 09:44:33 U=CALLER F= rejected RCPT r3@other.ex: response to "MAIL FROM:" from 127.0.0.1 [127.0.0.1] was: 550 NOTOK +1999-03-02 09:44:33 U=CALLER F= temporarily rejected RCPT r4@other.ex: could not connect to 127.0.0.1 [127.0.0.1]: Connection refused +1999-03-02 09:44:33 U=CALLER F= rejected RCPT : response to "RCPT TO:" from 127.0.0.1 [127.0.0.1] was: 550 NO +1999-03-02 09:44:33 U=CALLER F= rejected RCPT : Previous (cached) callout verification failure +1999-03-02 09:44:33 U=CALLER sender verify fail for : response to "RCPT TO:" from 127.0.0.1 [127.0.0.1] was: 550 NO +1999-03-02 09:44:33 U=CALLER F= rejected RCPT : Sender verify failed +1999-03-02 09:44:33 U=CALLER sender verify fail for +1999-03-02 09:44:33 U=CALLER F= rejected RCPT : Sender verify failed +1999-03-02 09:44:33 U=CALLER F= temporarily rejected RCPT r11@two.test.ex: Could not complete recipient verify callout +1999-03-02 09:44:33 U=CALLER F= temporarily rejected RCPT r11@two.test.ex: Could not complete recipient verify callout diff --git a/test/log/0474 b/test/log/0474 new file mode 100644 index 000000000..92eb69de2 --- /dev/null +++ b/test/log/0474 @@ -0,0 +1,8 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@the.local.host.name U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == abcd@xyz R=callout T=smtp defer (0): SMTP error from remote mail server after end of data: host 127.0.0.1 [127.0.0.1]: 850 NONSENSE +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 == abcd@xyz R=callout T=smtp defer (0): SMTP error from remote mail server after MAIL FROM:: host 127.0.0.1 [127.0.0.1]: 850 RUBBISH +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 == abcd@xyz R=callout T=smtp defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 850 RUBBISH +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0476 b/test/log/0476 new file mode 100644 index 000000000..6ae09c35e --- /dev/null +++ b/test/log/0476 @@ -0,0 +1,12 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@the.local.host.name U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=r1 T=t1 defer (0): SMTP delivery explicitly queued +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@the.local.host.name U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 == usery@test.ex R=r1 T=t1 defer (0): SMTP delivery explicitly queued +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@test.ex R=r1 T=t1: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NO +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 == CALLER@the.local.host.name R=r1 T=t1 defer (dd): Connection refused +1999-03-02 09:44:33 10HmaY-0005vi-00 == usery@test.ex R=r1 T=t1 defer (-53): retry time not reached for any host +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0477 b/test/log/0477 new file mode 100644 index 000000000..b5c852342 --- /dev/null +++ b/test/log/0477 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@the.local.host.name U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=r1 T=t1 defer (dd): Network Error diff --git a/test/log/0478 b/test/log/0478 new file mode 100644 index 000000000..3a3862008 --- /dev/null +++ b/test/log/0478 @@ -0,0 +1,14 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@the.local.host.name U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@the.local.host.name U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => 127.0.0.1@test.ex R=r1 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, -q1h, listening for SMTP on port 1225 +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 V4NET.0.0.1 [V4NET.0.0.1] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 == V4NET.0.0.1@test.ex R=r1 T=t1 defer (dd): Network Error +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@the.local.host.name H=localhost (the.local.host.name) [127.0.0.1] P=esmtp S=sss id=E10HmaY-0005vi-00@the.local.host.name +1999-03-02 09:44:33 10HmaZ-0005vi-00 V4NET.0.0.2 [V4NET.0.0.2] Network Error +1999-03-02 09:44:33 10HmaZ-0005vi-00 == 127.0.0.1@test.ex R=r1 T=t1 defer (dd): Network Error diff --git a/test/log/0480 b/test/log/0480 new file mode 100644 index 000000000..f2e91a6ea --- /dev/null +++ b/test/log/0480 @@ -0,0 +1,6 @@ + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaX-0005vi-00 <= <> H=(foobar) [127.0.0.1] P=smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0481 b/test/log/0481 new file mode 100644 index 000000000..3c0b2ab01 --- /dev/null +++ b/test/log/0481 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r3 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0482 b/test/log/0482 new file mode 100644 index 000000000..a7880e15b --- /dev/null +++ b/test/log/0482 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaX-0005vi-00 H=(foobar) [127.0.0.1] F= rejected after DATA: unqualified address not permitted: failing address in "From " header is: userx diff --git a/test/log/0483 b/test/log/0483 new file mode 100644 index 000000000..b1373fa03 --- /dev/null +++ b/test/log/0483 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 U=CALLER Warning: sender_data=SenderData recipient_data=RecipData +1999-03-02 09:44:33 U=CALLER F= rejected RCPT diff --git a/test/log/0485 b/test/log/0485 new file mode 100644 index 000000000..4553c8caa --- /dev/null +++ b/test/log/0485 @@ -0,0 +1,17 @@ +1999-03-02 09:44:33 at HELO: >LOOKEDUPDATA< +1999-03-02 09:44:33 at MAIL: >LOOKEDUPDATA< +1999-03-02 09:44:33 at RCPT: >LOOKEDUPDATA< +1999-03-02 09:44:33 Expansions: myhost.test.ex, userx@test.ex +1999-03-02 09:44:33 10HmaX-0005vi-00 <= <> H=(x.y.z) [1.2.3.4] U=CALLER P=esmtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 at MAIL: >LOOKEDUPDATA< +1999-03-02 09:44:33 at MAIL: >LOOKEDUPDATA< +1999-03-02 09:44:33 at MAIL (non-null): >LOOKEDUPDATA2< +1999-03-02 09:44:33 at RCPT: >LOOKEDUPDATA2< +1999-03-02 09:44:33 Expansions: myhost.test.ex, userx@test.ex +1999-03-02 09:44:33 10HmaY-0005vi-00 <= nonnull@non.null H=(x.y.z) [1.2.3.4] U=CALLER P=esmtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 at MAIL: >LOOKEDUPDATA2< +1999-03-02 09:44:33 at MAIL (non-null): >LOOKEDUPDATA2< diff --git a/test/log/0486 b/test/log/0486 new file mode 100644 index 000000000..4a01e4e82 --- /dev/null +++ b/test/log/0486 @@ -0,0 +1,23 @@ +1999-03-02 09:44:33 at MAIL (1): >writer@wdomain< +1999-03-02 09:44:33 at MAIL (2): >RW-writer@domain< +1999-03-02 09:44:33 at RCPT (1): >RW-writer@domain< +1999-03-02 09:44:33 at RCPT (2): >reader1< +1999-03-02 09:44:33 at RCPT (3): >reader1< +1999-03-02 09:44:33 at RCPT (1): >RW-writer@domain< +1999-03-02 09:44:33 at RCPT (2): >reader2< +1999-03-02 09:44:33 at RCPT (3): >reader2< +1999-03-02 09:44:33 10HmaX-0005vi-00 at DATA (1): >RW-writer@domain< +1999-03-02 09:44:33 10HmaX-0005vi-00 at DATA (2): >RW-reader1@domain, RW-reader2@domain< +1999-03-02 09:44:33 10HmaX-0005vi-00 at DATA (3): >From: RW-writer@domain< +1999-03-02 09:44:33 10HmaX-0005vi-00 at DATA (3): >To: RW-reader1@domain, RW-reader2@domain< +1999-03-02 09:44:33 10HmaX-0005vi-00 <= RW-writer@domain U=CALLER P=local-esmtp S=sss +1999-03-02 09:44:33 at MAIL (1): >SW-smtp-writer@wdomain< +1999-03-02 09:44:33 at MAIL (2): >RW-SW-smtp-writer@domain< +1999-03-02 09:44:33 at RCPT (1): >RW-SW-smtp-writer@domain< +1999-03-02 09:44:33 at RCPT (2): >sw-smtp-reader< +1999-03-02 09:44:33 at RCPT (3): >sw-smtp-reader< +1999-03-02 09:44:33 10HmaY-0005vi-00 at DATA (1): >RW-SW-smtp-writer@domain< +1999-03-02 09:44:33 10HmaY-0005vi-00 at DATA (2): >RW-SW-smtp-reader@domain< +1999-03-02 09:44:33 10HmaY-0005vi-00 at DATA (3): >From: RW-smtp-writer@domain< +1999-03-02 09:44:33 10HmaY-0005vi-00 at DATA (3): >To: RW-smtp-reader@domain< +1999-03-02 09:44:33 10HmaY-0005vi-00 <= RW-SW-smtp-writer@domain U=CALLER P=local-esmtp S=sss diff --git a/test/log/0487 b/test/log/0487 new file mode 100644 index 000000000..bb681d4eb --- /dev/null +++ b/test/log/0487 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= x@y U=CALLER P=local-esmtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0488 b/test/log/0488 new file mode 100644 index 000000000..573a5320c --- /dev/null +++ b/test/log/0488 @@ -0,0 +1 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss diff --git a/test/log/0489 b/test/log/0489 new file mode 100644 index 000000000..89e61c46d --- /dev/null +++ b/test/log/0489 @@ -0,0 +1,8 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss diff --git a/test/log/0490 b/test/log/0490 new file mode 100644 index 000000000..7ad4f48d0 --- /dev/null +++ b/test/log/0490 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 U=CALLER F= rejected after DATA: body contains 2 binary zero characters +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss diff --git a/test/log/0491 b/test/log/0491 new file mode 100644 index 000000000..515a057a6 --- /dev/null +++ b/test/log/0491 @@ -0,0 +1,21 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= "abc@xyz"@myhost.test.ex U=abc@xyz P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= a.b@myhost.test.ex U=a.b P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= ".a.b"@myhost.test.ex U=.a.b P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= "a.b."@myhost.test.ex U=a.b. P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= "a\"b"@myhost.test.ex U=a"b P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= "abc@xyz"@myhost.test.ex U=abc@xyz P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= "abc%xyz"@myhost.test.ex U=abc@xyz P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed diff --git a/test/log/0492 b/test/log/0492 new file mode 100644 index 000000000..81846946f --- /dev/null +++ b/test/log/0492 @@ -0,0 +1,12 @@ +**NOTE: The delivery lines in this file have been sorted. +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 *> a@test.ex P= R=r1 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 *> b@test.ex P= R=r1 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 *> a@test.ex P= R=r1 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 *> b@test.ex P= R=r1 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => /dev/null R=bh T=**bypassed** +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/0493 b/test/log/0493 new file mode 100644 index 000000000..025c5ca47 --- /dev/null +++ b/test/log/0493 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => a R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0494 b/test/log/0494 new file mode 100644 index 000000000..8627677fb --- /dev/null +++ b/test/log/0494 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => xyz R=r2 T=t2 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0495 b/test/log/0495 new file mode 100644 index 000000000..e1f07e9d3 --- /dev/null +++ b/test/log/0495 @@ -0,0 +1,66 @@ +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaY-0005vi-00 ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] Connection refused +1999-03-02 09:44:33 10HmaY-0005vi-00 ** xyz@test.ex R=r9 T=t1: Connection refused +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => a@x.y R=r9 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaZ-0005vi-00 -> b@x.y R=r9 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 ** a@x.y R=r9 T=t1: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NOTOK +1999-03-02 09:44:33 10HmbA-0005vi-00 ** b@x.y R=r9 T=t1: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 NOTOK +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 ** a@x.y R=r9 T=t1: SMTP error from remote mail server after MAIL FROM:: host 127.0.0.1 [127.0.0.1]: 550 BAD MAIL +1999-03-02 09:44:33 10HmbB-0005vi-00 ** b@x.y R=r9 T=t1: SMTP error from remote mail server after MAIL FROM:: host 127.0.0.1 [127.0.0.1]: 550 BAD MAIL +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 ** a@x.y R=r9 T=t1: SMTP error from remote mail server after MAIL FROM:: host 127.0.0.1 [127.0.0.1]: 450 TEMPORARY MAIL FAIL +1999-03-02 09:44:33 10HmbC-0005vi-00 ** b@x.y R=r9 T=t1: SMTP error from remote mail server after MAIL FROM:: host 127.0.0.1 [127.0.0.1]: 450 TEMPORARY MAIL FAIL +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => pm@p.q R=r9 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbD-0005vi-00 -> b@x.y R=r9 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 ** file@x.y routing yielded a local delivery +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 ** fail@x.y R=r1: forcible fail message +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 == defer@x.y R=r1 defer (-1): forcible defer message +1999-03-02 09:44:33 10HmbG-0005vi-00 ** defer@x.y routing yielded a deferred delivery +1999-03-02 09:44:33 10HmbG-0005vi-00 Completed +1999-03-02 09:44:33 10HmbH-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbH-0005vi-00 ** mua_wrapper is set but recipients cannot all be delivered in one transaction +1999-03-02 09:44:33 10HmbH-0005vi-00 Completed +1999-03-02 09:44:33 10HmbI-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbI-0005vi-00 ** mua_wrapper is set but recipients cannot all be delivered in one transaction +1999-03-02 09:44:33 10HmbI-0005vi-00 Completed +1999-03-02 09:44:33 Daemon cannot be run when mua_wrapper is set +1999-03-02 09:44:33 10HmbJ-0005vi-00 <= sen@der U=CALLER P=local-esmtp S=sss +1999-03-02 09:44:33 10HmbJ-0005vi-00 => a@x.y R=r9 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbJ-0005vi-00 -> b@x.y R=r9 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbJ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbK-0005vi-00 <= sen@der U=CALLER P=local-esmtp S=sss +1999-03-02 09:44:33 10HmbK-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmbK-0005vi-00 ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] Connection refused +1999-03-02 09:44:33 10HmbK-0005vi-00 ** a@x.y R=r9 T=t1: Connection refused +1999-03-02 09:44:33 10HmbK-0005vi-00 ** b@x.y R=r9 T=t1: Connection refused +1999-03-02 09:44:33 10HmbK-0005vi-00 Completed +1999-03-02 09:44:33 10HmbL-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbL-0005vi-00 ** a@x.y R=r9 T=t1: Connection timed out: SMTP timeout while connected to ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] after RCPT TO: +1999-03-02 09:44:33 10HmbL-0005vi-00 ** b@x.y R=r9 T=t1: Connection timed out: SMTP timeout while connected to ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] after RCPT TO: +1999-03-02 09:44:33 10HmbL-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == badport1@z R=r3 T=t4 defer (-1): TCP port "nonexistent" is not defined for t4 transport +1999-03-02 09:44:33 10HmaX-0005vi-00 == badport2@z R=r3 T=t4 defer (-1): TCP port "nonexistent" is not defined for t4 transport +1999-03-02 09:44:33 10HmaX-0005vi-00 ** badport2@z mua_wrapper forced failure for deferred delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 ** badport1@z mua_wrapper forced failure for deferred delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmbM-0005vi-00 <= <> U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbM-0005vi-00 ** a@x.y R=r9 T=t1: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 SORRY +1999-03-02 09:44:33 10HmbM-0005vi-00 ** a@x.y mua_wrapper forced failure for deferred delivery +1999-03-02 09:44:33 10HmbM-0005vi-00 Completed diff --git a/test/log/0496 b/test/log/0496 new file mode 100644 index 000000000..de056d46b --- /dev/null +++ b/test/log/0496 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => someone R=r9 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0497 b/test/log/0497 new file mode 100644 index 000000000..8bd74c412 --- /dev/null +++ b/test/log/0497 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@x.y R=r1 T=t1 defer (-44): SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 452 temporary error +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@x.y: retry timeout exceeded +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaY-0005vi-00 == CALLER@myhost.test.ex R=r1 T=t1 defer (dd): Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0498 b/test/log/0498 new file mode 100644 index 000000000..62178dbab --- /dev/null +++ b/test/log/0498 @@ -0,0 +1,10 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@x.y R=r1 T=t1 defer (0): SMTP error from remote mail server after MAIL FROM:: host 127.0.0.1 [127.0.0.1]: 450 DELAY +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@x.y R=r1 T=t1 defer (dd): Connection timed out: SMTP timeout while connected to 127.0.0.1 [127.0.0.1] after end of data (ddd bytes written) +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@x.y: retry timeout exceeded +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => :blackhole: R=r0 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0500 b/test/log/0500 new file mode 100644 index 000000000..af6dbbbad --- /dev/null +++ b/test/log/0500 @@ -0,0 +1,5 @@ +1999-03-02 09:44:33 U=CALLER sender verify fail for : Unrouteable address +1999-03-02 09:44:33 U=CALLER rejected DATA: sender verify failed (route): Sender verify failed +1999-03-02 09:44:33 10HmaX-0005vi-00 <= postmaster@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0501 b/test/log/0501 new file mode 100644 index 000000000..52a034874 --- /dev/null +++ b/test/log/0501 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 1: phil.hazel no +1999-03-02 09:44:33 2: Phil.Hazel yes +1999-03-02 09:44:33 3: phil.hazel no diff --git a/test/log/0502 b/test/log/0502 new file mode 100644 index 000000000..e2ac23957 --- /dev/null +++ b/test/log/0502 @@ -0,0 +1,15 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 Messages received: 4 +1999-03-02 09:44:33 Messages accepted: 2 +1999-03-02 09:44:33 Recipients: 4 +1999-03-02 09:44:33 Accepted: 3 +1999-03-02 09:44:33 Messages received: +1999-03-02 09:44:33 Messages accepted: +1999-03-02 09:44:33 Recipients: +1999-03-02 09:44:33 Accepted: +1999-03-02 09:44:33 ACL for QUIT returned ERROR: "deny" is not allowed in a QUIT ACL +1999-03-02 09:44:33 Messages received: 1 +1999-03-02 09:44:33 Messages accepted: +1999-03-02 09:44:33 Recipients: +1999-03-02 09:44:33 Accepted: diff --git a/test/log/0503 b/test/log/0503 new file mode 100644 index 000000000..bff92c52c --- /dev/null +++ b/test/log/0503 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 == userx@myhost.test.ex R=r1 T=t1 defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to TESTSUITE/test-mail/userx) +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@myhost.test.ex R=r1 T=t1 defer (-1): Malformed value "20F" (expansion of "${if eq{1}{1}{20F}{}}") in t1 transport diff --git a/test/log/0504 b/test/log/0504 new file mode 100644 index 000000000..fe3424f87 --- /dev/null +++ b/test/log/0504 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@myhost.test.ex R=r1 T=t1 defer (-24): transport filter process failed (127) while writing to TESTSUITE/test-mail/userx: unable to execute command +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 == userx@myhost.test.ex R=r1 T=t2 defer (-24): Transport filter process failed (127): unable to execute command +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 == userx@myhost.test.ex R=r1 T=t3 defer (-24): transport filter process failed (127): unable to execute command diff --git a/test/log/0505 b/test/log/0505 new file mode 100644 index 000000000..1141546ad --- /dev/null +++ b/test/log/0505 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 U=CALLER F= temporarily rejected after DATA: cannot use "control=submission" in DATA ACL +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 U=CALLER temporarily rejected EHLO or HELO xxx: cannot use "control=submission" in EHLO or HELO ACL +1999-03-02 09:44:33 ACL for QUIT returned ERROR: cannot use "control=freeze" in QUIT ACL +1999-03-02 09:44:33 10HmaY-0005vi-00 F= rejected by non-SMTP ACL: cannot use "control=enforce_sync" in non-SMTP ACL +1999-03-02 09:44:33 U=CALLER temporarily rejected connection in "connect" ACL: cannot use "control=queue_only" in connection ACL diff --git a/test/log/0506 b/test/log/0506 new file mode 100644 index 000000000..d74b21dab --- /dev/null +++ b/test/log/0506 @@ -0,0 +1,13 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => discarded R=r1 +1999-03-02 09:44:33 10HmaX-0005vi-00 => discarded R=r1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed QT=0s +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => discarded R=r1 +1999-03-02 09:44:33 10HmaY-0005vi-00 == sieve-filter@test.ex R=r1 defer (-17): error in filter file: Sieve filtering not enabled +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 == exim-filter@test.ex R=r1 defer (-17): error in filter file: Exim filtering not enabled +1999-03-02 09:44:33 10HmaZ-0005vi-00 => discarded R=r1 +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 == exim-filter@test.ex R=r1 defer (-17): error in filter file: filtering not enabled +1999-03-02 09:44:33 10HmbA-0005vi-00 == sieve-filter@test.ex R=r1 defer (-17): error in filter file: filtering not enabled diff --git a/test/log/0507 b/test/log/0507 new file mode 100644 index 000000000..94f171bfd --- /dev/null +++ b/test/log/0507 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 U=CALLER F= rejected after DATA: bcc recipient detected +1999-03-02 09:44:33 10HmaY-0005vi-00 U=CALLER F= rejected after DATA: bcc recipient detected +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 U=CALLER F= rejected after DATA: bcc recipient detected +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss diff --git a/test/log/0508 b/test/log/0508 new file mode 100644 index 000000000..8b595e16d --- /dev/null +++ b/test/log/0508 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= <> U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** |/bin/echo "Some pipe output" R=r1 T=t2: return message generated +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => postmaster R=r0 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0509 b/test/log/0509 new file mode 100644 index 000000000..c8bb88eae --- /dev/null +++ b/test/log/0509 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 rbl.test.ex/<;1.2.3.4;V4NET.11.12.13 +1999-03-02 09:44:33 test.ex/a.b.c.d::ten-1 +1999-03-02 09:44:33 U=CALLER rejected connection in "connect" ACL diff --git a/test/log/0511 b/test/log/0511 new file mode 100644 index 000000000..139fe1433 --- /dev/null +++ b/test/log/0511 @@ -0,0 +1,24 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@myhost.test.ex R=r1 T=t1: SMTP error from remote mail server after DATA: host 127.0.0.1 [127.0.0.1]: 550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, inde +1999-03-02 09:44:33 10HmaX-0005vi-00 ** ph11@myhost.test.ex R=r1 T=t1: SMTP error from remote mail server after DATA: host 127.0.0.1 [127.0.0.1]: 550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, inde +1999-03-02 09:44:33 10HmaX-0005vi-00 ** ph12@myhost.test.ex R=r1 T=t1: SMTP error from remote mail server after DATA: host 127.0.0.1 [127.0.0.1]: 550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, inde +1999-03-02 09:44:33 10HmaX-0005vi-00 ** ph13@myhost.test.ex R=r1 T=t1: SMTP error from remote mail server after DATA: host 127.0.0.1 [127.0.0.1]: 550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, inde +1999-03-02 09:44:33 10HmaX-0005vi-00 ** ph14@myhost.test.ex R=r1 T=t1: SMTP error from remote mail server after DATA: host 127.0.0.1 [127.0.0.1]: 550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, inde +1999-03-02 09:44:33 10HmaX-0005vi-00 ** ph15@myhost.test.ex R=r1 T=t1: SMTP error from remote mail server after DATA: host 127.0.0.1 [127.0.0.1]: 550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, inde +1999-03-02 09:44:33 10HmaX-0005vi-00 ** ph16@myhost.test.ex R=r1 T=t1: SMTP error from remote mail server after DATA: host 127.0.0.1 [127.0.0.1]: 550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, inde +1999-03-02 09:44:33 10HmaX-0005vi-00 ** ph17@myhost.test.ex R=r1 T=t1: SMTP error from remote mail server after DATA: host 127.0.0.1 [127.0.0.1]: 550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, inde +1999-03-02 09:44:33 10HmaX-0005vi-00 ** ph18@myhost.test.ex R=r1 T=t1: SMTP error from remote mail server after DATA: host 127.0.0.1 [127.0.0.1]: 550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, inde +1999-03-02 09:44:33 10HmaX-0005vi-00 ** ph19@myhost.test.ex R=r1 T=t1: SMTP error from remote mail server after DATA: host 127.0.0.1 [127.0.0.1]: 550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, inde +1999-03-02 09:44:33 10HmaX-0005vi-00 ** ph20@myhost.test.ex R=r1 T=t1: SMTP error from remote mail server after DATA: host 127.0.0.1 [127.0.0.1]: 550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, inde +1999-03-02 09:44:33 10HmaX-0005vi-00 ** ph21@myhost.test.ex R=r1 T=t1: SMTP error from remote mail server after DATA: host 127.0.0.1 [127.0.0.1]: 550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, inde +1999-03-02 09:44:33 10HmaX-0005vi-00 ** ph22@myhost.test.ex R=r1 T=t1: SMTP error from remote mail server after DATA: host 127.0.0.1 [127.0.0.1]: 550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, inde +1999-03-02 09:44:33 10HmaX-0005vi-00 ** ph23@myhost.test.ex R=r1 T=t1: SMTP error from remote mail server after DATA: host 127.0.0.1 [127.0.0.1]: 550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, inde +1999-03-02 09:44:33 10HmaX-0005vi-00 ** ph24@myhost.test.ex R=r1 T=t1: SMTP error from remote mail server after DATA: host 127.0.0.1 [127.0.0.1]: 550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, inde +1999-03-02 09:44:33 10HmaX-0005vi-00 ** ph25@myhost.test.ex R=r1 T=t1: SMTP error from remote mail server after DATA: host 127.0.0.1 [127.0.0.1]: 550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, indeed, indeed.\n550-This is a very long error message, very long indeed, inde +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaY-0005vi-00 == CALLER@myhost.test.ex R=r1 T=t1 defer (dd): Connection refused +1999-03-02 09:44:33 10HmaY-0005vi-00 ** CALLER@myhost.test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmaY-0005vi-00 CALLER@myhost.test.ex: error ignored +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0512 b/test/log/0512 new file mode 100644 index 000000000..e8f84b8a2 --- /dev/null +++ b/test/log/0512 @@ -0,0 +1,28 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@myhost.test.ex R=r1 T=t1 defer (dd): Connection refused +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@myhost.test.ex R=r1 T=t1 defer (dd): Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@myhost.test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => :blackhole: R=r0 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaZ-0005vi-00 == userx@myhost.test.ex R=r1 T=t1 defer (dd): Connection refused +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaZ-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaZ-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaZ-0005vi-00 == userx@myhost.test.ex R=r1 T=t1 defer (dd): Connection refused +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** userx@myhost.test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => :blackhole: R=r0 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0514 b/test/log/0514 new file mode 100644 index 000000000..10d3329b7 --- /dev/null +++ b/test/log/0514 @@ -0,0 +1,5 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= "spaced user"@myhost.test.ex U=spaced user P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp diff --git a/test/log/0516 b/test/log/0516 new file mode 100644 index 000000000..df1c91b9d --- /dev/null +++ b/test/log/0516 @@ -0,0 +1,18 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == alwaysdefer@myhost.test.ex R=r0 defer (-1): Always +1999-03-02 09:44:33 10HmaX-0005vi-00 == alwaysdefer@myhost.test.ex R=r0 defer (-1): Always +1999-03-02 09:44:33 10HmaX-0005vi-00 == alwaysdefer@myhost.test.ex R=r0 defer (-1): Always +1999-03-02 09:44:33 10HmaX-0005vi-00 == deferfirsttime@myhost.test.ex R=r3 defer (-1): Defer the first time +1999-03-02 09:44:33 10HmaX-0005vi-00 => second R=r4 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 -> third R=r4 T=t1 +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 == alwaysdefer@myhost.test.ex R=r0 defer (-1): Always +1999-03-02 09:44:33 10HmaX-0005vi-00 == alwaysdefer@myhost.test.ex R=r0 defer (-1): Always +1999-03-02 09:44:33 10HmaX-0005vi-00 == alwaysdefer@myhost.test.ex R=r0 defer (-1): Always +1999-03-02 09:44:33 10HmaX-0005vi-00 => deferfirsttime R=r4 T=t1 +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 == alwaysdefer@myhost.test.ex R=r0 defer (-1): Always +1999-03-02 09:44:33 10HmaX-0005vi-00 == alwaysdefer@myhost.test.ex R=r0 defer (-1): Always +1999-03-02 09:44:33 10HmaX-0005vi-00 == alwaysdefer@myhost.test.ex R=r0 defer (-1): Always +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/0517 b/test/log/0517 new file mode 100644 index 000000000..4266120ca --- /dev/null +++ b/test/log/0517 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => usery R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0519 b/test/log/0519 new file mode 100644 index 000000000..4587a6f23 --- /dev/null +++ b/test/log/0519 @@ -0,0 +1,11 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@myhost.test.ex R=r1 T=t1 defer (-32): failed to lookup IP address for non-exist.test.ex +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@myhost.test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 127.0.0.1 [127.0.0.1] Connection refused +1999-03-02 09:44:33 10HmaY-0005vi-00 == CALLER@myhost.test.ex R=r1 T=t1 defer (-32): failed to lookup IP address for non-exist.test.ex +1999-03-02 09:44:33 10HmaY-0005vi-00 ** CALLER@myhost.test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmaY-0005vi-00 CALLER@myhost.test.ex: error ignored +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0520 b/test/log/0520 new file mode 100644 index 000000000..3d32578bc --- /dev/null +++ b/test/log/0520 @@ -0,0 +1,8 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@anydom U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => alice-2 R=r9 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 => alice-1 R=r9 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@anydom U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => alice-2 R=r9 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 => alice-1 R=r9 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0521 b/test/log/0521 new file mode 100644 index 000000000..a5e02bd01 --- /dev/null +++ b/test/log/0521 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => new1 R=r5 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 => new2 R=r5 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0522 b/test/log/0522 new file mode 100644 index 000000000..14a19798b --- /dev/null +++ b/test/log/0522 @@ -0,0 +1,16 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** nofilter@test.ex R=r1 T=t1: pipe delivery process timed out +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=r0 T=t0 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** filter@test.ex R=r2 T=t2: transport filter timeout while writing to pipe +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => CALLER R=r0 T=t0 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 == nofilter@test.ex R=r1 T=t1 defer (0): pipe delivery process timed out +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 == filter@test.ex R=r2 T=t2 defer (0): transport filter timeout while writing to pipe diff --git a/test/log/0523 b/test/log/0523 new file mode 100644 index 000000000..153499c4e --- /dev/null +++ b/test/log/0523 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r2 T=t0 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0525 b/test/log/0525 new file mode 100644 index 000000000..dfedcf89c --- /dev/null +++ b/test/log/0525 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 SMTP timeout while connected to 127.0.0.1 [127.0.0.1] after sending data block (ddd bytes written): Connection timed out +1999-03-02 09:44:33 10HmaX-0005vi-00 == def@pqr R=r1 T=t1 defer (dd): Connection timed out: SMTP timeout while connected to 127.0.0.1 [127.0.0.1] after sending data block (ddd bytes written) diff --git a/test/log/0526 b/test/log/0526 new file mode 100644 index 000000000..52a229338 --- /dev/null +++ b/test/log/0526 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 START: >< >not defined< +1999-03-02 09:44:33 SET 0: >0< >defined< +1999-03-02 09:44:33 SET 1: >1< >defined< diff --git a/test/log/0527 b/test/log/0527 new file mode 100644 index 000000000..3da4433a1 --- /dev/null +++ b/test/log/0527 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 U=CALLER sender verify fail for : response to "RCPT TO:" from 127.0.0.1 [127.0.0.1] was: 550 unrouteable address +1999-03-02 09:44:33 U=CALLER F= rejected RCPT : Sender verify failed diff --git a/test/log/0528 b/test/log/0528 new file mode 100644 index 000000000..0426da0e4 --- /dev/null +++ b/test/log/0528 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1]:1225 Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1]:1226 Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1]:1227 Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4]:1228 Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4]:1223 Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 127.0.0.1 [127.0.0.1]:1224 Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4]:1225 Connection refused +1999-03-02 09:44:33 10HmaX-0005vi-00 == x@y R=r1 T=t1 defer (dd): Connection refused diff --git a/test/log/1001 b/test/log/1001 new file mode 100644 index 000000000..3e9f8895b --- /dev/null +++ b/test/log/1001 @@ -0,0 +1,15 @@ +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4) +1999-03-02 09:44:33 10HmaX-0005vi-00 <= <> H=([ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6]) [ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6] P=esmtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> H=([IPV6:ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6]) [ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6] P=esmtp S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> H=([IPV6:V6NET:0:12:1:a00:20ff:fe86:a062]) [ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6] P=esmtp S=sss +1999-03-02 09:44:33 rejected EHLO from ([IPV6:V6NET:0:12:1:a00:20ff:fe86:a062]) [ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6]: syntactically invalid argument(s): ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6 diff --git a/test/log/1003 b/test/log/1003 new file mode 100644 index 000000000..7f37cd584 --- /dev/null +++ b/test/log/1003 @@ -0,0 +1,25 @@ +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx@test.ex R=client T=send_to_server H=::1 [::1] +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx@test.ex R=client T=send_to_server H=::1 [::1] +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 => userx@test.ex R=client T=send_to_server H=::1 [::1] +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=client T=send_to_server defer (-1): failed to expand "interface" option for send_to_server transport: internal expansion of "<; ${if" failed: condition name expected, but found "" +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4) +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@myhost.test.ex H=the.local.host.name (myhost.test.ex) [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmaY-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@myhost.test.ex H=the.local.host.name (myhost.test.ex) [ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6] P=esmtp S=sss id=E10HmaZ-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 no host name found for IP address ::1 +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@myhost.test.ex H=(myhost.test.ex) [::1] P=esmtp S=sss id=E10HmbA-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 no host name found for IP address ::1 +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@myhost.test.ex H=(myhost.test.ex) [::1] P=esmtp S=sss id=E10HmbB-0005vi-00@myhost.test.ex diff --git a/test/log/1006 b/test/log/1006 new file mode 100644 index 000000000..9f890b068 --- /dev/null +++ b/test/log/1006 @@ -0,0 +1,4 @@ + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4) +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 (IPv4) diff --git a/test/log/1007 b/test/log/1007 new file mode 100644 index 000000000..758316a67 --- /dev/null +++ b/test/log/1007 @@ -0,0 +1,8 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4) +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4) port 1226 (IPv6 and IPv4) +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4) port 1226 (IPv6 and IPv4) [127.0.0.1]:1228 +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4) port 1226 (IPv6 and IPv4) [127.0.0.1]:1228 +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on [ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6]:1225 [ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6]:1226 +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1227 (IPv6 and IPv4) [127.0.0.1]:1228 +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on [127.0.0.1]:1227 [127.0.0.1]:1225 +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4) port 1226 (IPv4) diff --git a/test/log/1008 b/test/log/1008 new file mode 100644 index 000000000..e140c6e8e --- /dev/null +++ b/test/log/1008 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@the.local.host.name U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 SMTP error from remote mail server after MAIL FROM:: host 127.0.0.1 [127.0.0.1]: 450 Temporary error +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=r1 T=t1 defer (0): SMTP error from remote mail server after MAIL FROM:: host ::1 [::1]: 450 Temporary error diff --git a/test/log/2000 b/test/log/2000 new file mode 100644 index 000000000..e1f04ae94 --- /dev/null +++ b/test/log/2000 @@ -0,0 +1,13 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 TLS error on connection to 127.0.0.1 [127.0.0.1]: certificate verification failed (invalid) +1999-03-02 09:44:33 10HmaX-0005vi-00 TLS session failure: delivering unencrypted to 127.0.0.1 [127.0.0.1] (not in hosts_require_tls) +1999-03-02 09:44:33 10HmaX-0005vi-00 => CALLER@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 TLS recv error on connection from localhost [127.0.0.1]: A TLS fatal alert has been received.: Certificate is bad +1999-03-02 09:44:33 TLS send error on connection from localhost [127.0.0.1]: The specified session has been invalidated for some reason. +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtp S=sss id=E10HmaX-0005vi-00@myhost.test.ex diff --git a/test/log/2001 b/test/log/2001 new file mode 100644 index 000000000..9051bcd5b --- /dev/null +++ b/test/log/2001 @@ -0,0 +1,16 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 TLS error on connection to 127.0.0.1 [127.0.0.1]: certificate verification failed (invalid) +1999-03-02 09:44:33 10HmaX-0005vi-00 == CALLER@test.ex R=client T=send_to_server defer (-37): failure while setting up TLS session +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 TLS error on connection to 127.0.0.1 [127.0.0.1]: certificate verification failed (invalid) +1999-03-02 09:44:33 10HmaX-0005vi-00 == CALLER@test.ex R=client T=send_to_server defer (-37): failure while setting up TLS session +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 TLS recv error on connection from localhost [127.0.0.1]: A TLS fatal alert has been received.: Certificate is bad +1999-03-02 09:44:33 TLS send error on connection from localhost [127.0.0.1]: The specified session has been invalidated for some reason. +1999-03-02 09:44:33 TLS recv error on connection from localhost [127.0.0.1]: A TLS fatal alert has been received.: Certificate is bad +1999-03-02 09:44:33 TLS send error on connection from localhost [127.0.0.1]: The specified session has been invalidated for some reason. diff --git a/test/log/2002 b/test/log/2002 new file mode 100644 index 000000000..b153429e0 --- /dev/null +++ b/test/log/2002 @@ -0,0 +1,10 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex H=[127.0.0.1] P=smtps X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 S=sss +1999-03-02 09:44:33 TLS error on connection from (rhu.barb) [ip4.ip4.ip4.ip4] (gnutls_handshake): The peer did not send any certificate. +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex H=[ip4.ip4.ip4.ip4] P=smtps X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel" S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => CALLER R=abc T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=abc T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/2003 b/test/log/2003 new file mode 100644 index 000000000..ac04cc1f8 --- /dev/null +++ b/test/log/2003 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 H=[ip4.ip4.ip4.ip4] F= rejected RCPT : unacceptable cipher TLS-1.0:RSA_AES_256_CBC_SHA1:32 +1999-03-02 09:44:33 10HmaX-0005vi-00 <= userx@test.ex H=(rhu.barb) [127.0.0.1] P=smtps X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=abc T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/2004 b/test/log/2004 new file mode 100644 index 000000000..c3a2fe070 --- /dev/null +++ b/test/log/2004 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 H=(rhu.barb) [127.0.0.1] F= rejected RCPT : encryption required +1999-03-02 09:44:33 10HmaX-0005vi-00 <= userx@test.ex H=(rhu.barb) [ip4.ip4.ip4.ip4] P=esmtp S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=abc T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/2005 b/test/log/2005 new file mode 100644 index 000000000..1cdd5d972 --- /dev/null +++ b/test/log/2005 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 H=[127.0.0.1] F= rejected RCPT : encryption required +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/2006 b/test/log/2006 new file mode 100644 index 000000000..c34f51d38 --- /dev/null +++ b/test/log/2006 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 SMTP command timeout on TLS connection from [127.0.0.1] diff --git a/test/log/2007 b/test/log/2007 new file mode 100644 index 000000000..e20265125 --- /dev/null +++ b/test/log/2007 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=client T=send_to_server1 H=127.0.0.1 [127.0.0.1] X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel" C="250 OK id=10HmaY-0005vi-00" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtps X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 S=sss id=E10HmaX-0005vi-00@myhost.test.ex diff --git a/test/log/2008 b/test/log/2008 new file mode 100644 index 000000000..f275c07b5 --- /dev/null +++ b/test/log/2008 @@ -0,0 +1,25 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => CALLER@test.ex R=client T=send_to_server1 H=127.0.0.1 [127.0.0.1] X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER@test.ex R=client T=send_to_server1 H=127.0.0.1 [127.0.0.1] X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel" +1999-03-02 09:44:33 10HmaY-0005vi-00 -> xyz@test.ex R=client T=send_to_server1 H=127.0.0.1 [127.0.0.1] X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel" +1999-03-02 09:44:33 10HmaY-0005vi-00 => abcd@test.ex R=client T=send_to_server2 H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel" +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex H=(helo.data.changed) [127.0.0.1] P=esmtps X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 S=sss id=E10HmaX-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex H=(helo.data.changed) [127.0.0.1] P=esmtps X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 S=sss id=E10HmaY-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.test.ex H=the.local.host.name (myhost.test.ex) [ip4.ip4.ip4.ip4] P=esmtps X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 S=sss id=E10HmaY-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaZ-0005vi-00 => CALLER R=server T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => CALLER R=server T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 => xyz R=server T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 => abcd R=server T=local_delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/2009 b/test/log/2009 new file mode 100644 index 000000000..9e0322647 --- /dev/null +++ b/test/log/2009 @@ -0,0 +1,10 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 encryption required +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 H=localhost (myhost.test.ex) [127.0.0.1] F= rejected RCPT : encryption required diff --git a/test/log/2010 b/test/log/2010 new file mode 100644 index 000000000..713adc452 --- /dev/null +++ b/test/log/2010 @@ -0,0 +1,10 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 a TLS session is required for 127.0.0.1 [127.0.0.1], but the server did not offer TLS support +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=client T=send_to_server H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex H=the.local.host.name (myhost.test.ex) [ip4.ip4.ip4.ip4] P=esmtps X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 S=sss id=E10HmaX-0005vi-00@myhost.test.ex diff --git a/test/log/2011 b/test/log/2011 new file mode 100644 index 000000000..477754e37 --- /dev/null +++ b/test/log/2011 @@ -0,0 +1,11 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 TLS error on connection to ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] (gnutls_handshake): No supported cipher suites have been found. +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLS-1.0:RSA_ARCFOUR_SHA1:16 DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 TLS error on connection from the.local.host.name (myhost.test.ex) [ip4.ip4.ip4.ip4] (gnutls_handshake): A TLS packet with unexpected length was received. +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtps X=TLS-1.0:RSA_ARCFOUR_SHA1:16 DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel" S=sss id=E10HmaX-0005vi-00@myhost.test.ex diff --git a/test/log/2012 b/test/log/2012 new file mode 100644 index 000000000..9610540f4 --- /dev/null +++ b/test/log/2012 @@ -0,0 +1,12 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 TLS error on connection to ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4]: certificate verification failed (invalid) +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 CV=yes DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 TLS recv error on connection from the.local.host.name [ip4.ip4.ip4.ip4]: A TLS fatal alert has been received.: Certificate is bad +1999-03-02 09:44:33 TLS send error on connection from the.local.host.name [ip4.ip4.ip4.ip4]: The specified session has been invalidated for some reason. +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtps X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 CV=yes DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel" S=sss id=E10HmaX-0005vi-00@myhost.test.ex diff --git a/test/log/2013 b/test/log/2013 new file mode 100644 index 000000000..d3ffa5370 --- /dev/null +++ b/test/log/2013 @@ -0,0 +1,21 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qqf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel" +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qqf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 SMTP connection from [127.0.0.1]:1111 (TCP/IP connection count = 1) +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1]:1111 P=esmtps X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 S=sss id=E10HmaX-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1]:1111 P=esmtps X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 S=sss id=E10HmaY-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 SMTP connection from localhost (myhost.test.ex) [127.0.0.1]:1111 closed by QUIT +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=server T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=server T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/2014 b/test/log/2014 new file mode 100644 index 000000000..16ae0fc79 --- /dev/null +++ b/test/log/2014 @@ -0,0 +1,8 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 TLS error on connection from (rhu.barb) [ip4.ip4.ip4.ip4] (gnutls_handshake): The peer did not send any certificate. +1999-03-02 09:44:33 H=(rhu.barb) [127.0.0.1] F= rejected RCPT : certificate not verified: peerdn= +1999-03-02 09:44:33 TLS error on connection from (rhu.barb) [ip4.ip4.ip4.ip4]: certificate verification failed (invalid) +1999-03-02 09:44:33 H=[127.0.0.1] F= rejected RCPT : certificate not verified: peerdn=C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 TLS error on connection from (rhu.barb) [ip4.ip4.ip4.ip4]: certificate verification failed (revoked) +1999-03-02 09:44:33 H=[127.0.0.1] F= rejected RCPT : certificate not verified: peerdn=C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel diff --git a/test/log/2015 b/test/log/2015 new file mode 100644 index 000000000..204057a7c --- /dev/null +++ b/test/log/2015 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 SMTP connection from [127.0.0.1] (TCP/IP connection count = 1) +1999-03-02 09:44:33 TLS error on connection from (rhu.barb) [127.0.0.1] (gnutls_handshake): timed out +1999-03-02 09:44:33 SMTP command timeout on connection from (rhu.barb) [127.0.0.1] diff --git a/test/log/2016 b/test/log/2016 new file mode 100644 index 000000000..3ef3202ba --- /dev/null +++ b/test/log/2016 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 TLS error on connection to 127.0.0.1 [127.0.0.1]: gnutls_handshake timed out +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@domain1 R=others T=smtp defer (-37): failure while setting up TLS session diff --git a/test/log/2017 b/test/log/2017 new file mode 100644 index 000000000..62a6364a2 --- /dev/null +++ b/test/log/2017 @@ -0,0 +1,19 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qqf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel" +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qqf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtps X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 S=sss id=E10HmaX-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtps X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 S=sss id=E10HmaY-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=server T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=server T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/2018 b/test/log/2018 new file mode 100644 index 000000000..5614a41d4 --- /dev/null +++ b/test/log/2018 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaX-0005vi-00 <= userx@test.ex H=[127.0.0.1] P=smtps X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 S=sss +1999-03-02 09:44:33 H=(rhu.barb) [127.0.0.1] F= rejected RCPT : "You must encrypt" diff --git a/test/log/2019 b/test/log/2019 new file mode 100644 index 000000000..e5e7da600 --- /dev/null +++ b/test/log/2019 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTPS on port 1225 +1999-03-02 09:44:33 10HmaX-0005vi-00 <= userx@test.ex H=(rhu.barb) [127.0.0.1] P=esmtps X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= userx@test.ex H=[ip4.ip4.ip4.ip4] P=smtp X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel" S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=abc T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=abc T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/2020 b/test/log/2020 new file mode 100644 index 000000000..bcebac623 --- /dev/null +++ b/test/log/2020 @@ -0,0 +1,10 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@myhost.test.ex R=abc T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 TLS error on connection from localhost (myhost.test.ex) [127.0.0.1] (no TLS server certificate is specified) +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtp S=sss id=E10HmaX-0005vi-00@myhost.test.ex diff --git a/test/log/2021 b/test/log/2021 new file mode 100644 index 000000000..d6f5460ae --- /dev/null +++ b/test/log/2021 @@ -0,0 +1,10 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 SMTP error from remote mail server after STARTTLS: host 127.0.0.1 [127.0.0.1]: 450 temp problem +1999-03-02 09:44:33 10HmaX-0005vi-00 == x@y R=client T=send_to_server defer (0): SMTP error from remote mail server after STARTTLS: host 127.0.0.1 [127.0.0.1]: 450 temp problem +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => x@y R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 a TLS session is required for 127.0.0.1 [127.0.0.1], but an attempt to start TLS failed +1999-03-02 09:44:33 10HmaY-0005vi-00 == x@y R=client T=send_to_server defer (-38): a TLS session is required for 127.0.0.1 [127.0.0.1], but an attempt to start TLS failed diff --git a/test/log/2022 b/test/log/2022 new file mode 100644 index 000000000..dc36d2697 --- /dev/null +++ b/test/log/2022 @@ -0,0 +1 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 diff --git a/test/log/2023 b/test/log/2023 new file mode 100644 index 000000000..29f12c94a --- /dev/null +++ b/test/log/2023 @@ -0,0 +1 @@ +1999-03-02 09:44:33 H=(a.b.c) [10.9.8.10] U=CALLER rejected STARTTLS diff --git a/test/log/2024 b/test/log/2024 new file mode 100644 index 000000000..c45da6e89 --- /dev/null +++ b/test/log/2024 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 TLS error on connection from (rhu.barb) [ip4.ip4.ip4.ip4] (gnutls_handshake): The peer did not send any certificate. +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 TLS error on connection from (rhu.barb) [ip4.ip4.ip4.ip4] (cert/key setup: cert=/non/exist key=/non/exist): Error while reading file. diff --git a/test/log/2025 b/test/log/2025 new file mode 100644 index 000000000..85ea0422f --- /dev/null +++ b/test/log/2025 @@ -0,0 +1,11 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 TLS error on connection to ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] (gnutls_handshake): A TLS packet with unexpected length was received. +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLS-1.0:RSA_3DES_EDE_CBC_SHA1:24 CV=no DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 TLS error on connection from the.local.host.name (myhost.test.ex) [ip4.ip4.ip4.ip4] (gnutls_handshake): No supported cipher suites have been found. +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtps X=TLS-1.0:RSA_3DES_EDE_CBC_SHA1:24 CV=no S=sss id=E10HmaX-0005vi-00@myhost.test.ex diff --git a/test/log/2026 b/test/log/2026 new file mode 100644 index 000000000..ddc71e180 --- /dev/null +++ b/test/log/2026 @@ -0,0 +1,13 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 H=localhost (myhost.test.ex) [127.0.0.1] F= temporarily rejected RCPT +1999-03-02 09:44:33 10HmaX-0005vi-00 SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 451 Temporary local problem - please try later +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtp S=sss id=E10HmaX-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex H=the.local.host.name (myhost.test.ex) [ip4.ip4.ip4.ip4] P=esmtps X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 S=sss id=E10HmaX-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=r0 T=t2 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 => usery R=r0 T=t2 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@myhost.test.ex R=r1 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 => usery@myhost.test.ex R=r1 T=t1 H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/2027 b/test/log/2027 new file mode 100644 index 000000000..25d00d98c --- /dev/null +++ b/test/log/2027 @@ -0,0 +1,22 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 TLS error on connection to ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] (gnutls_handshake): Error in the push function. +1999-03-02 09:44:33 10HmaY-0005vi-00 TLS session failure: delivering unencrypted to ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] (not in hosts_require_tls) +1999-03-02 09:44:33 10HmaY-0005vi-00 => usery@test.ex R=client T=send_to_server H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtps X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 S=sss id=E10HmaX-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 TLS error on connection from the.local.host.name (myhost.test.ex) [ip4.ip4.ip4.ip4] (gnutls_handshake): The peer did not send any certificate. +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex H=the.local.host.name (myhost.test.ex) [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmaY-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=server T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => usery R=server T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/2028 b/test/log/2028 new file mode 100644 index 000000000..5772ded8a --- /dev/null +++ b/test/log/2028 @@ -0,0 +1,3 @@ + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 and for SMTPS on port 1226 port 1227 diff --git a/test/log/2100 b/test/log/2100 new file mode 100644 index 000000000..a54bf3df7 --- /dev/null +++ b/test/log/2100 @@ -0,0 +1,13 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 SSL verify error: depth=0 error=self signed certificate cert=/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel +1999-03-02 09:44:33 10HmaX-0005vi-00 TLS error on connection to 127.0.0.1 [127.0.0.1] (SSL_connect): error: <> +1999-03-02 09:44:33 10HmaX-0005vi-00 TLS session failure: delivering unencrypted to 127.0.0.1 [127.0.0.1] (not in hosts_require_tls) +1999-03-02 09:44:33 10HmaX-0005vi-00 => CALLER@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 TLS error on connection from localhost (myhost.test.ex) [127.0.0.1] (SSL_accept): error: <> +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtp S=sss id=E10HmaX-0005vi-00@myhost.test.ex diff --git a/test/log/2101 b/test/log/2101 new file mode 100644 index 000000000..05f146794 --- /dev/null +++ b/test/log/2101 @@ -0,0 +1,16 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 SSL verify error: depth=0 error=self signed certificate cert=/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel +1999-03-02 09:44:33 10HmaX-0005vi-00 TLS error on connection to 127.0.0.1 [127.0.0.1] (SSL_connect): error: <> +1999-03-02 09:44:33 10HmaX-0005vi-00 == CALLER@test.ex R=client T=send_to_server defer (-37): failure while setting up TLS session +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 SSL verify error: depth=0 error=self signed certificate cert=/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel +1999-03-02 09:44:33 10HmaX-0005vi-00 TLS error on connection to 127.0.0.1 [127.0.0.1] (SSL_connect): error: <> +1999-03-02 09:44:33 10HmaX-0005vi-00 == CALLER@test.ex R=client T=send_to_server defer (-37): failure while setting up TLS session +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 TLS error on connection from localhost (myhost.test.ex) [127.0.0.1] (SSL_accept): error: <> +1999-03-02 09:44:33 TLS error on connection from localhost (myhost.test.ex) [127.0.0.1] (SSL_accept): error: <> diff --git a/test/log/2102 b/test/log/2102 new file mode 100644 index 000000000..dddb20da5 --- /dev/null +++ b/test/log/2102 @@ -0,0 +1,10 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex H=[127.0.0.1] P=smtps X=TLSv1:AES256-SHA:256 S=sss +1999-03-02 09:44:33 TLS error on connection from (rhu.barb) [ip4.ip4.ip4.ip4] (SSL_accept): error: <> +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex H=[ip4.ip4.ip4.ip4] P=smtps X=TLSv1:AES256-SHA:256 DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel" S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => CALLER R=abc T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=abc T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/2103 b/test/log/2103 new file mode 100644 index 000000000..bc6230d0f --- /dev/null +++ b/test/log/2103 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 H=[ip4.ip4.ip4.ip4] F= rejected RCPT : unacceptable cipher TLSv1:AES256-SHA:256 +1999-03-02 09:44:33 10HmaX-0005vi-00 <= userx@test.ex H=(rhu.barb) [127.0.0.1] P=smtps X=TLSv1:AES256-SHA:256 S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=abc T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/2104 b/test/log/2104 new file mode 100644 index 000000000..c3a2fe070 --- /dev/null +++ b/test/log/2104 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 H=(rhu.barb) [127.0.0.1] F= rejected RCPT : encryption required +1999-03-02 09:44:33 10HmaX-0005vi-00 <= userx@test.ex H=(rhu.barb) [ip4.ip4.ip4.ip4] P=esmtp S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=abc T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/2105 b/test/log/2105 new file mode 100644 index 000000000..1cdd5d972 --- /dev/null +++ b/test/log/2105 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 H=[127.0.0.1] F= rejected RCPT : encryption required +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/2106 b/test/log/2106 new file mode 100644 index 000000000..c34f51d38 --- /dev/null +++ b/test/log/2106 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 SMTP command timeout on TLS connection from [127.0.0.1] diff --git a/test/log/2107 b/test/log/2107 new file mode 100644 index 000000000..a2e55a6ac --- /dev/null +++ b/test/log/2107 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=client T=send_to_server1 H=127.0.0.1 [127.0.0.1] X=TLSv1:AES256-SHA:256 DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel" C="250 OK id=10HmaY-0005vi-00" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtps X=TLSv1:AES256-SHA:256 S=sss id=E10HmaX-0005vi-00@myhost.test.ex diff --git a/test/log/2108 b/test/log/2108 new file mode 100644 index 000000000..5d34076d0 --- /dev/null +++ b/test/log/2108 @@ -0,0 +1,25 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => CALLER@test.ex R=client T=send_to_server1 H=127.0.0.1 [127.0.0.1] X=TLSv1:AES256-SHA:256 DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER@test.ex R=client T=send_to_server1 H=127.0.0.1 [127.0.0.1] X=TLSv1:AES256-SHA:256 DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel" +1999-03-02 09:44:33 10HmaY-0005vi-00 -> xyz@test.ex R=client T=send_to_server1 H=127.0.0.1 [127.0.0.1] X=TLSv1:AES256-SHA:256 DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel" +1999-03-02 09:44:33 10HmaY-0005vi-00 => abcd@test.ex R=client T=send_to_server2 H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] X=TLSv1:AES256-SHA:256 DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel" +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex H=(helo.data.changed) [127.0.0.1] P=esmtps X=TLSv1:AES256-SHA:256 S=sss id=E10HmaX-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex H=(helo.data.changed) [127.0.0.1] P=esmtps X=TLSv1:AES256-SHA:256 S=sss id=E10HmaY-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.test.ex H=the.local.host.name (myhost.test.ex) [ip4.ip4.ip4.ip4] P=esmtps X=TLSv1:AES256-SHA:256 S=sss id=E10HmaY-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaZ-0005vi-00 => CALLER R=server T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => CALLER R=server T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 => xyz R=server T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 => abcd R=server T=local_delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/2109 b/test/log/2109 new file mode 100644 index 000000000..9e0322647 --- /dev/null +++ b/test/log/2109 @@ -0,0 +1,10 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 550 encryption required +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 H=localhost (myhost.test.ex) [127.0.0.1] F= rejected RCPT : encryption required diff --git a/test/log/2110 b/test/log/2110 new file mode 100644 index 000000000..675b2b476 --- /dev/null +++ b/test/log/2110 @@ -0,0 +1,10 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 a TLS session is required for 127.0.0.1 [127.0.0.1], but the server did not offer TLS support +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=client T=send_to_server H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] X=TLSv1:AES256-SHA:256 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex H=the.local.host.name (myhost.test.ex) [ip4.ip4.ip4.ip4] P=esmtps X=TLSv1:AES256-SHA:256 S=sss id=E10HmaX-0005vi-00@myhost.test.ex diff --git a/test/log/2111 b/test/log/2111 new file mode 100644 index 000000000..e8062926e --- /dev/null +++ b/test/log/2111 @@ -0,0 +1,11 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 TLS error on connection to ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] (SSL_connect): error: <> +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLSv1:DES-CBC3-SHA:168 DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 TLS error on connection from the.local.host.name (myhost.test.ex) [ip4.ip4.ip4.ip4] (SSL_accept): error: <> +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtps X=TLSv1:DES-CBC3-SHA:168 DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel" S=sss id=E10HmaX-0005vi-00@myhost.test.ex diff --git a/test/log/2112 b/test/log/2112 new file mode 100644 index 000000000..fbecbe751 --- /dev/null +++ b/test/log/2112 @@ -0,0 +1,12 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 SSL verify error: depth=0 error=self signed certificate cert=/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel +1999-03-02 09:44:33 10HmaX-0005vi-00 TLS error on connection to ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] (SSL_connect): error: <> +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLSv1:AES256-SHA:256 CV=yes DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 TLS error on connection from the.local.host.name (myhost.test.ex) [ip4.ip4.ip4.ip4] (SSL_accept): error: <> +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtps X=TLSv1:AES256-SHA:256 CV=yes DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel" S=sss id=E10HmaX-0005vi-00@myhost.test.ex diff --git a/test/log/2113 b/test/log/2113 new file mode 100644 index 000000000..99b8c4afd --- /dev/null +++ b/test/log/2113 @@ -0,0 +1,21 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qqf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLSv1:AES256-SHA:256 DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* X=TLSv1:AES256-SHA:256 DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel" +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qqf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 SMTP connection from [127.0.0.1]:1111 (TCP/IP connection count = 1) +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1]:1111 P=esmtps X=TLSv1:AES256-SHA:256 S=sss id=E10HmaX-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1]:1111 P=esmtps X=TLSv1:AES256-SHA:256 S=sss id=E10HmaY-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 SMTP connection from localhost (myhost.test.ex) [127.0.0.1]:1111 closed by QUIT +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=server T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=server T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/2114 b/test/log/2114 new file mode 100644 index 000000000..a9fd5d222 --- /dev/null +++ b/test/log/2114 @@ -0,0 +1,14 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 TLS error on connection from (rhu.barb) [ip4.ip4.ip4.ip4] (SSL_accept): error: <> +1999-03-02 09:44:33 H=(rhu.barb) [127.0.0.1] F= rejected RCPT : certificate not verified: peerdn= +1999-03-02 09:44:33 SSL verify error: depth=0 error=self signed certificate cert=/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel +1999-03-02 09:44:33 TLS error on connection from (rhu.barb) [ip4.ip4.ip4.ip4] (SSL_accept): error: <> +1999-03-02 09:44:33 SSL verify error: depth=0 error=self signed certificate cert=/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel +1999-03-02 09:44:33 H=[127.0.0.1] F= rejected RCPT : certificate not verified: peerdn=/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 SSL verify error: depth=0 error=certificate revoked cert=/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel +1999-03-02 09:44:33 TLS error on connection from (rhu.barb) [ip4.ip4.ip4.ip4] (SSL_accept): error: <> +1999-03-02 09:44:33 SSL verify error: depth=0 error=self signed certificate cert=/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel +1999-03-02 09:44:33 SSL verify error: depth=0 error=CRL signature failure cert=/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel +1999-03-02 09:44:33 SSL verify error: depth=0 error=certificate revoked cert=/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel +1999-03-02 09:44:33 H=[127.0.0.1] F= rejected RCPT : certificate not verified: peerdn=/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel diff --git a/test/log/2115 b/test/log/2115 new file mode 100644 index 000000000..b139c3798 --- /dev/null +++ b/test/log/2115 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 SMTP connection from [127.0.0.1] (TCP/IP connection count = 1) +1999-03-02 09:44:33 TLS error on connection from (rhu.barb) [127.0.0.1] (SSL_accept): timed out +1999-03-02 09:44:33 SMTP command timeout on connection from (rhu.barb) [127.0.0.1] diff --git a/test/log/2116 b/test/log/2116 new file mode 100644 index 000000000..a9b6d7550 --- /dev/null +++ b/test/log/2116 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 TLS error on connection to 127.0.0.1 [127.0.0.1]: SSL_connect timed out +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@domain1 R=others T=smtp defer (-37): failure while setting up TLS session diff --git a/test/log/2117 b/test/log/2117 new file mode 100644 index 000000000..ce0c7c427 --- /dev/null +++ b/test/log/2117 @@ -0,0 +1,19 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qqf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLSv1:AES256-SHA:256 DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLSv1:AES256-SHA:256 DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel" +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qqf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtps X=TLSv1:AES256-SHA:256 S=sss id=E10HmaX-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtps X=TLSv1:AES256-SHA:256 S=sss id=E10HmaY-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=server T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=server T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/2118 b/test/log/2118 new file mode 100644 index 000000000..dca5b57a1 --- /dev/null +++ b/test/log/2118 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaX-0005vi-00 <= userx@test.ex H=[127.0.0.1] P=smtps X=TLSv1:AES256-SHA:256 S=sss +1999-03-02 09:44:33 H=(rhu.barb) [127.0.0.1] F= rejected RCPT : "You must encrypt" diff --git a/test/log/2119 b/test/log/2119 new file mode 100644 index 000000000..3cc2573b3 --- /dev/null +++ b/test/log/2119 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTPS on port 1225 +1999-03-02 09:44:33 10HmaX-0005vi-00 <= userx@test.ex H=(rhu.barb) [127.0.0.1] P=esmtps X=TLSv1:AES256-SHA:256 S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= userx@test.ex H=[ip4.ip4.ip4.ip4] P=smtp X=TLSv1:AES256-SHA:256 DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel" S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=abc T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=abc T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/2120 b/test/log/2120 new file mode 100644 index 000000000..47fafd904 --- /dev/null +++ b/test/log/2120 @@ -0,0 +1,12 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 TLS error on connection to 127.0.0.1 [127.0.0.1] (SSL_connect): error: <> +1999-03-02 09:44:33 10HmaX-0005vi-00 TLS session failure: delivering unencrypted to 127.0.0.1 [127.0.0.1] (not in hosts_require_tls) +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@myhost.test.ex R=abc T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 TLS error on connection from localhost (myhost.test.ex) [127.0.0.1] (SSL_accept): error: <> +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtp S=sss id=E10HmaX-0005vi-00@myhost.test.ex diff --git a/test/log/2121 b/test/log/2121 new file mode 100644 index 000000000..d6f5460ae --- /dev/null +++ b/test/log/2121 @@ -0,0 +1,10 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 SMTP error from remote mail server after STARTTLS: host 127.0.0.1 [127.0.0.1]: 450 temp problem +1999-03-02 09:44:33 10HmaX-0005vi-00 == x@y R=client T=send_to_server defer (0): SMTP error from remote mail server after STARTTLS: host 127.0.0.1 [127.0.0.1]: 450 temp problem +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => x@y R=client T=send_to_server H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 a TLS session is required for 127.0.0.1 [127.0.0.1], but an attempt to start TLS failed +1999-03-02 09:44:33 10HmaY-0005vi-00 == x@y R=client T=send_to_server defer (-38): a TLS session is required for 127.0.0.1 [127.0.0.1], but an attempt to start TLS failed diff --git a/test/log/2122 b/test/log/2122 new file mode 100644 index 000000000..dc36d2697 --- /dev/null +++ b/test/log/2122 @@ -0,0 +1 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 diff --git a/test/log/2123 b/test/log/2123 new file mode 100644 index 000000000..29f12c94a --- /dev/null +++ b/test/log/2123 @@ -0,0 +1 @@ +1999-03-02 09:44:33 H=(a.b.c) [10.9.8.10] U=CALLER rejected STARTTLS diff --git a/test/log/2124 b/test/log/2124 new file mode 100644 index 000000000..2a397855b --- /dev/null +++ b/test/log/2124 @@ -0,0 +1,5 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 SSL verify error: depth=0 error=self signed certificate cert=/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel +1999-03-02 09:44:33 TLS error on connection from (rhu.barb) [ip4.ip4.ip4.ip4] (SSL_accept): error: <> +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 TLS error on connection from (rhu.barb) [ip4.ip4.ip4.ip4] (SSL_CTX_use_certificate_chain_file file=/non/exist): error:02001002:system library:fopen:No such file or directory diff --git a/test/log/2125 b/test/log/2125 new file mode 100644 index 000000000..93d4b1dd4 --- /dev/null +++ b/test/log/2125 @@ -0,0 +1,11 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 TLS error on connection to ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] (SSL_connect): error: <> +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLSv1:DES-CBC3-SHA:168 CV=no DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 TLS error on connection from the.local.host.name (myhost.test.ex) [ip4.ip4.ip4.ip4] (SSL_accept): error: <> +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtps X=TLSv1:DES-CBC3-SHA:168 CV=no S=sss id=E10HmaX-0005vi-00@myhost.test.ex diff --git a/test/log/2126 b/test/log/2126 new file mode 100644 index 000000000..c8742d7a8 --- /dev/null +++ b/test/log/2126 @@ -0,0 +1,15 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 SMTP error from remote mail server after RCPT TO:: host 127.0.0.1 [127.0.0.1]: 451 Temporary local problem - please try later +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@myhost.test.ex R=r1 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 => usery@myhost.test.ex R=r1 T=t1 H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] X=TLSv1:AES256-SHA:256 DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 H=localhost (myhost.test.ex) [127.0.0.1] F= temporarily rejected RCPT +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtp S=sss id=E10HmaX-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex H=the.local.host.name (myhost.test.ex) [ip4.ip4.ip4.ip4] P=esmtps X=TLSv1:AES256-SHA:256 S=sss id=E10HmaX-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=r0 T=t2 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 => usery R=r0 T=t2 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/2127 b/test/log/2127 new file mode 100644 index 000000000..bb85ada50 --- /dev/null +++ b/test/log/2127 @@ -0,0 +1,22 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLSv1:AES256-SHA:256 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 TLS error on connection to ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] (SSL_connect): error: <> +1999-03-02 09:44:33 10HmaY-0005vi-00 TLS session failure: delivering unencrypted to ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] (not in hosts_require_tls) +1999-03-02 09:44:33 10HmaY-0005vi-00 => usery@test.ex R=client T=send_to_server H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtps X=TLSv1:AES256-SHA:256 S=sss id=E10HmaX-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 TLS error on connection from the.local.host.name (myhost.test.ex) [ip4.ip4.ip4.ip4] (SSL_accept): error: <> +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex H=the.local.host.name (myhost.test.ex) [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmaY-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=server T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => usery R=server T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/2128 b/test/log/2128 new file mode 100644 index 000000000..5772ded8a --- /dev/null +++ b/test/log/2128 @@ -0,0 +1,3 @@ + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 and for SMTPS on port 1226 port 1227 diff --git a/test/log/2149 b/test/log/2149 new file mode 100644 index 000000000..4f76c8900 --- /dev/null +++ b/test/log/2149 @@ -0,0 +1,13 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLSv1:DHE-RSA-AES256-SHA:256 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtps X=TLSv1:DHE-RSA-AES256-SHA:256 S=sss id=E10HmaX-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=server T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/2600 b/test/log/2600 new file mode 100644 index 000000000..a124b11b9 --- /dev/null +++ b/test/log/2600 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/3000 b/test/log/3000 new file mode 100644 index 000000000..529c9292d --- /dev/null +++ b/test/log/3000 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 this is a warning at TESTSUITE/aux-fixed/3000.pl line 25. +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 this is a warning at TESTSUITE/aux-fixed/3000.pl line 25. diff --git a/test/log/3203 b/test/log/3203 new file mode 100644 index 000000000..adb92521c --- /dev/null +++ b/test/log/3203 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=test defer (-1): senders check lookup or other defer diff --git a/test/log/3206 b/test/log/3206 new file mode 100644 index 000000000..08a966eaf --- /dev/null +++ b/test/log/3206 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == b@other.domain defer (-35): hold_domains lookup deferred +1999-03-02 09:44:33 10HmaX-0005vi-00 == c@hold.remote.ex defer (-23): domain is held +1999-03-02 09:44:33 10HmaX-0005vi-00 == d@hold2.remote.ex defer (-35): hold_domains lookup deferred +1999-03-02 09:44:33 10HmaX-0005vi-00 == f@queue2.go.remote.ex routing defer (-35): queue_domains lookup deferred +1999-03-02 09:44:33 10HmaX-0005vi-00 == e@queue.go.remote.ex routing defer (-55): domain is in queue_domains +1999-03-02 09:44:33 10HmaX-0005vi-00 => a R=all T=local_delivery diff --git a/test/log/3207 b/test/log/3207 new file mode 100644 index 000000000..378b40059 --- /dev/null +++ b/test/log/3207 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == d4@d4.ex R=r4 defer (-1): senders check lookup or other defer +1999-03-02 09:44:33 10HmaX-0005vi-00 == d3@d3.ex R=r4 defer (-1): senders check lookup or other defer +1999-03-02 09:44:33 10HmaX-0005vi-00 == d2@d2.ex R=r4 defer (-1): senders check lookup or other defer +1999-03-02 09:44:33 10HmaX-0005vi-00 == d1@d1.ex R=r4 defer (-1): senders check lookup or other defer +1999-03-02 09:44:33 10HmaX-0005vi-00 == r4@r4.ex R=r4 defer (-1): senders check lookup or other defer +1999-03-02 09:44:33 10HmaX-0005vi-00 == r3@r3.ex R=r3 defer (-1): condition check lookup defer +1999-03-02 09:44:33 10HmaX-0005vi-00 == r2@r2.ex R=r2 defer (-1): local_parts check lookup or other defer +1999-03-02 09:44:33 10HmaX-0005vi-00 == r1@r1.ex R=r1 defer (-1): domains check lookup or other defer diff --git a/test/log/3209 b/test/log/3209 new file mode 100644 index 000000000..70339183b --- /dev/null +++ b/test/log/3209 @@ -0,0 +1,5 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == x@ten-1.test.ex R=lookuphost defer (-1): lookup defer for mx_domains +1999-03-02 09:44:33 10HmaX-0005vi-00 ten-2.test.ex [V4NET.0.0.2] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 ten-3.test.ex [V4NET.0.0.3] Network Error +1999-03-02 09:44:33 10HmaX-0005vi-00 == x@mxt7.test.ex R=lookuphost T=smtp defer (dd): Network Error diff --git a/test/log/3211 b/test/log/3211 new file mode 100644 index 000000000..4e22c5cf6 --- /dev/null +++ b/test/log/3211 @@ -0,0 +1 @@ +1999-03-02 09:44:33 U=CALLER F= temporarily rejected RCPT : host lookup did not complete diff --git a/test/log/3400 b/test/log/3400 new file mode 100644 index 000000000..1d0ce429f --- /dev/null +++ b/test/log/3400 @@ -0,0 +1,56 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= userx@cus.cam.ac.uk H=(testclient.ex) [10.0.0.3] U=CALLER P=esmtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 ignoring AUTH=auth@cus.cam.ac.uk from H=(testclient.ex) [10.0.0.3] U=CALLER (client not authenticated) +1999-03-02 09:44:33 10HmaY-0005vi-00 <= userx@cus.cam.ac.uk H=(testclient.ex) [10.0.0.3] U=CALLER P=esmtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= userx@cus.cam.ac.uk H=(testclient.ex) [10.0.0.3] U=CALLER P=esmtpa A=mylogin S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= userx@cus.cam.ac.uk H=(testclient.ex) [10.0.0.3] U=CALLER P=esmtpa A=mylogin S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= userx@cus.cam.ac.uk H=(testclient.ex) [10.0.0.3] U=CALLER P=esmtpa A=mylogin S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 defer authenticator failed for (test.host) [10.0.0.1] U=CALLER: 435 Unable to authenticate at present (set_id=userx): account suspended +1999-03-02 09:44:33 plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data +1999-03-02 09:44:33 10HmbC-0005vi-00 <= userx@cus.cam.ac.uk H=(test.host) [10.0.0.1] U=CALLER P=esmtpa A=login:userx S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 login authenticator failed for (test.host) [10.0.0.1] U=CALLER: 501 Authentication cancelled +1999-03-02 09:44:33 plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data (set_id=eserx) +1999-03-02 09:44:33 expanded_prompt_plain_fail authenticator failed for (test.host) [10.0.0.1] U=CALLER: 435 Unable to authenticate at present: unknown variable name "nonexistent" +1999-03-02 09:44:33 expanded_prompt_plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data (set_id=userx) +1999-03-02 09:44:33 expanded_prompt_plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data (set_id=userx) +1999-03-02 09:44:33 expanded_prompt_plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data (set_id=userx) +1999-03-02 09:44:33 expanded_prompt_plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data (set_id=userx) +1999-03-02 09:44:33 expanded_prompt_plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data (set_id=userx) +1999-03-02 09:44:33 expanded_prompt_plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data (set_id=userx) +1999-03-02 09:44:33 expanded_prompt_plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data (set_id=userx) +1999-03-02 09:44:33 expanded_prompt_plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data (set_id=userx) +1999-03-02 09:44:33 expanded_prompt_plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data (set_id=userx) +1999-03-02 09:44:33 expanded_prompt_plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data (set_id=userx) +1999-03-02 09:44:33 expanded_prompt_plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data (set_id=userx) +1999-03-02 09:44:33 expanded_prompt_plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data (set_id=userx) +1999-03-02 09:44:33 expanded_prompt_plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data (set_id=userx) +1999-03-02 09:44:33 expanded_prompt_plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data (set_id=userx) +1999-03-02 09:44:33 expanded_prompt_plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data (set_id=userx) +1999-03-02 09:44:33 expanded_prompt_plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data (set_id=userx) +1999-03-02 09:44:33 expanded_prompt_plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data (set_id=userx) +1999-03-02 09:44:33 expanded_prompt_plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data (set_id=userx) +1999-03-02 09:44:33 expanded_prompt_plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data (set_id=userx) +1999-03-02 09:44:33 expanded_prompt_plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data (set_id=userx) +1999-03-02 09:44:33 expanded_prompt_plain authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data (set_id=userx) +1999-03-02 09:44:33 SMTP call from (test.host) [10.0.0.1] U=CALLER dropped: too many nonmail commands (last was "auth") +1999-03-02 09:44:33 10HmbD-0005vi-00 <= x@y H=(testing.testing) [10.0.0.5] U=CALLER P=esmtp S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 <= x@y H=(testing.testing) [10.0.0.5] U=CALLER P=esmtpa A=mylogin S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 <= x@y H=(testing.testing) [10.0.0.5] U=CALLER P=esmtpa A=mylogin S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 login authenticator failed for (test.host) [10.0.0.1] U=CALLER: 535 Incorrect authentication data diff --git a/test/log/3401 b/test/log/3401 new file mode 100644 index 000000000..dad29127a --- /dev/null +++ b/test/log/3401 @@ -0,0 +1,31 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@domain.com R=try T=smtp_try H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx@domain.com R=try T=smtp_try H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 plain authenticator failed H=127.0.0.1 [127.0.0.1] 535 Sorry, authentication failed +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx@domain.com R=try T=smtp_try H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 Remote host 127.0.0.1 [127.0.0.1] closed connection in response to AUTH LOGIN +1999-03-02 09:44:33 10HmbA-0005vi-00 == userx@domain.com R=try T=smtp_try defer (-18): Remote host 127.0.0.1 [127.0.0.1] closed connection in response to AUTH LOGIN +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 plain authenticator failed H=127.0.0.1 [127.0.0.1] 535 Sorry, authentication failed +1999-03-02 09:44:33 10HmbB-0005vi-00 == userx@authdomain.com R=force T=smtp_force defer (-42): authentication required but authentication attempt(s) failed +1999-03-02 09:44:33 10HmbB-0005vi-00 ** userx@authdomain.com: retry timeout exceeded +1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> R=10HmbB-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 ** CALLER@myhost.test.ex: Unrouteable address +1999-03-02 09:44:33 10HmbC-0005vi-00 Frozen (delivery error message) +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 == userx@authdomain.com R=force T=smtp_force defer (-42): authentication required but server did not advertise AUTH support +1999-03-02 09:44:33 10HmbD-0005vi-00 ** userx@authdomain.com: retry timeout exceeded +1999-03-02 09:44:33 10HmbE-0005vi-00 <= <> R=10HmbD-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 ** CALLER@myhost.test.ex: Unrouteable address +1999-03-02 09:44:33 10HmbE-0005vi-00 Frozen (delivery error message) +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => forcesender@domain.com R=try T=smtp_try H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed diff --git a/test/log/3402 b/test/log/3402 new file mode 100644 index 000000000..8e6156a98 --- /dev/null +++ b/test/log/3402 @@ -0,0 +1 @@ +1999-03-02 09:44:33 ignoring AUTH=xyz@test.ex from U=CALLER (server_mail_auth_condition failed: authenticated ID="usery") diff --git a/test/log/3403 b/test/log/3403 new file mode 100644 index 000000000..940044c73 --- /dev/null +++ b/test/log/3403 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 plain1 authenticator failed for CALLER: 535 Incorrect authentication data (set_id=userx\n) +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-esmtpa A=plain1:userx S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=d1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/3404 b/test/log/3404 new file mode 100644 index 000000000..840b3ceca --- /dev/null +++ b/test/log/3404 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/3405 b/test/log/3405 new file mode 100644 index 000000000..a876b0d2b --- /dev/null +++ b/test/log/3405 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/3409 b/test/log/3409 new file mode 100644 index 000000000..6d3a08c2f --- /dev/null +++ b/test/log/3409 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 SMTP syntax error in "auth a%b" U=CALLER invalid character in authentication mechanism name +1999-03-02 09:44:33 SMTP protocol error in "auth plain AHVzZXJ4AHNlY3JldA==" U=CALLER already authenticated +1999-03-02 09:44:33 SMTP syntax error in "mail from: auth=a+b@c.d" U=CALLER invalid data for AUTH +1999-03-02 09:44:33 SMTP protocol error in "auth plain AHVzZXJ4AHNlY3JldA==" U=CALLER not permitted in mail transaction diff --git a/test/log/3411 b/test/log/3411 new file mode 100644 index 000000000..f7179303f --- /dev/null +++ b/test/log/3411 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 H=(rhu.barb) [10.0.0.0] U=CALLER F= rejected RCPT : Unrouteable address +1999-03-02 09:44:33 10HmaX-0005vi-00 <= userx@test.ex H=(rhu.barb) [10.0.0.0] U=CALLER P=esmtpa A=plain S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => postmaster R=r2 T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r2 T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 => x@ten-1.test.ex R=r1 T=dev_null H=ten-1.test.ex +1999-03-02 09:44:33 10HmaX-0005vi-00 => x@ten-2.test.ex R=r1 T=dev_null H=ten-2.test.ex +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/3412 b/test/log/3412 new file mode 100644 index 000000000..6895fe347 --- /dev/null +++ b/test/log/3412 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** x@test.ex R=local: no deliveries made locally +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER@myhost.test.ex R=remote T=smtp H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/3413 b/test/log/3413 new file mode 100644 index 000000000..b096a1037 --- /dev/null +++ b/test/log/3413 @@ -0,0 +1 @@ +1999-03-02 09:44:33 SMTP call from CALLER dropped: too many nonmail commands (last was "auth") diff --git a/test/log/3414 b/test/log/3414 new file mode 100644 index 000000000..16b1792ec --- /dev/null +++ b/test/log/3414 @@ -0,0 +1,11 @@ +1999-03-02 09:44:33 ignoring AUTH=c@d from U=CALLER (client not authenticated) +1999-03-02 09:44:33 U=CALLER Warning: $authenticated_sender= +1999-03-02 09:44:33 ignoring AUTH=c@d from U=CALLER (rejected by ACL) +1999-03-02 09:44:33 U=CALLER Warning: $authenticated_sender= +1999-03-02 09:44:33 U=CALLER Warning: $authenticated_sender=c@d +1999-03-02 09:44:33 U=CALLER Warning: $authenticated_sender=c@d +1999-03-02 09:44:33 ignoring AUTH=c@d from U=CALLER (rejected by ACL) +1999-03-02 09:44:33 U=CALLER Warning: $authenticated_sender= +1999-03-02 09:44:33 ignoring AUTH=bad@bad from U=CALLER (rejected by ACL) +1999-03-02 09:44:33 U=CALLER Warning: $authenticated_sender= +1999-03-02 09:44:33 U=CALLER Warning: $authenticated_sender=ok@ok diff --git a/test/log/3415 b/test/log/3415 new file mode 100644 index 000000000..b07a9bc23 --- /dev/null +++ b/test/log/3415 @@ -0,0 +1,11 @@ + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaX-0005vi-00 <= username@myhost.test.ex H=(rhu.barb) [127.0.0.1] P=esmtpa A=au1:username S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> H=(rhu.barb) [127.0.0.1] P=esmtpa A=au1:username S=sss +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> H=(rhu.barb) [127.0.0.1] P=esmtpa A=au1:username S=sss +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> H=(rhu.barb) [127.0.0.1] P=esmtpa A=au1:username@auth.id.domain S=sss +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmbB-0005vi-00 <= <> H=(rhu.barb) [127.0.0.1] P=esmtpa A=au1:username@auth.id.domain S=sss diff --git a/test/log/3450 b/test/log/3450 new file mode 100644 index 000000000..427464dd3 --- /dev/null +++ b/test/log/3450 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 H=(foobar) [127.0.0.1] rejected AUTH plain AHVzZXJ4AHNlY3JldA==: STARTTLS required before AUTH diff --git a/test/log/3451 b/test/log/3451 new file mode 100644 index 000000000..1090126c7 --- /dev/null +++ b/test/log/3451 @@ -0,0 +1,19 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qqf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel" +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qqf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtpsa X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 A=plain:userx S=sss id=E10HmaX-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtpsa X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 A=plain:userx S=sss id=E10HmaY-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=server T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=server T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/3452 b/test/log/3452 new file mode 100644 index 000000000..1090126c7 --- /dev/null +++ b/test/log/3452 @@ -0,0 +1,19 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qqf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel" +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qqf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtpsa X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 A=plain:userx S=sss id=E10HmaX-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtpsa X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 A=plain:userx S=sss id=E10HmaY-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=server T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=server T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/3453 b/test/log/3453 new file mode 100644 index 000000000..ea3293413 --- /dev/null +++ b/test/log/3453 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 diff --git a/test/log/3460 b/test/log/3460 new file mode 100644 index 000000000..427464dd3 --- /dev/null +++ b/test/log/3460 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 H=(foobar) [127.0.0.1] rejected AUTH plain AHVzZXJ4AHNlY3JldA==: STARTTLS required before AUTH diff --git a/test/log/3461 b/test/log/3461 new file mode 100644 index 000000000..e9188da0a --- /dev/null +++ b/test/log/3461 @@ -0,0 +1,19 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qqf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLSv1:AES256-SHA:256 DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* X=TLSv1:AES256-SHA:256 DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel" +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qqf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtpsa X=TLSv1:AES256-SHA:256 A=plain:userx S=sss id=E10HmaX-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtpsa X=TLSv1:AES256-SHA:256 A=plain:userx S=sss id=E10HmaY-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=server T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=server T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/3462 b/test/log/3462 new file mode 100644 index 000000000..e9188da0a --- /dev/null +++ b/test/log/3462 @@ -0,0 +1,19 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qqf +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLSv1:AES256-SHA:256 DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* X=TLSv1:AES256-SHA:256 DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel" +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qqf + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtpsa X=TLSv1:AES256-SHA:256 A=plain:userx S=sss id=E10HmaX-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtpsa X=TLSv1:AES256-SHA:256 A=plain:userx S=sss id=E10HmaY-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=server T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=server T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf diff --git a/test/log/3463 b/test/log/3463 new file mode 100644 index 000000000..ea3293413 --- /dev/null +++ b/test/log/3463 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 diff --git a/test/log/3500 b/test/log/3500 new file mode 100644 index 000000000..9e05af499 --- /dev/null +++ b/test/log/3500 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= userx@some.domain H=(test.host) [10.0.0.1] U=CALLER P=esmtpa A=cram_md5:tim S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=appendfile +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/3501 b/test/log/3501 new file mode 100644 index 000000000..48dee026d --- /dev/null +++ b/test/log/3501 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@domain.com R=try T=smtp_try H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/3600 b/test/log/3600 new file mode 100644 index 000000000..dc0acf610 --- /dev/null +++ b/test/log/3600 @@ -0,0 +1,17 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= ok@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 => x@y R=r1 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 10HmaY-0005vi-00 sender address changed to by CALLER +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaY-0005vi-00 spa authenticator failed H=127.0.0.1 [127.0.0.1] 535 Incorrect authentication data +1999-03-02 09:44:33 10HmaY-0005vi-00 == x@y R=r1 T=t1 defer (-42): authentication required but authentication attempt(s) failed +1999-03-02 09:44:33 End queue run: pid=pppp + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaY-0005vi-00 <= ok@test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtpa A=spa S=sss id=E10HmaX-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 spa authenticator failed for localhost (myhost.test.ex) [127.0.0.1]: 535 Incorrect authentication data +1999-03-02 09:44:33 spa authenticator failed for (xxxx) [127.0.0.1]: 535 Incorrect authentication data +1999-03-02 09:44:33 spa authenticator failed for (xxxx) [127.0.0.1]: 535 Incorrect authentication data diff --git a/test/log/4000 b/test/log/4000 new file mode 100644 index 000000000..b48693db9 --- /dev/null +++ b/test/log/4000 @@ -0,0 +1,25 @@ +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss id=41C2F849.3060203@projectile.test.ex +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss id=abcde +1999-03-02 09:44:33 10HmbA-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss id=41C2F849.3060203@projectile.test.ex +1999-03-02 09:44:33 10HmbB-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss id=20041217133501.GA3058@test.ex +1999-03-02 09:44:33 10HmbC-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss id=20041217133501.GA3058@test.ex +1999-03-02 09:44:33 10HmbE-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss id=41C2F849.3060203@projectile.test.ex +1999-03-02 09:44:33 10HmbF-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 U=CALLER F= rejected after DATA: Found Eicar-Test-Signature diff --git a/test/log/5000 b/test/log/5000 new file mode 100644 index 000000000..89f91b81b --- /dev/null +++ b/test/log/5000 @@ -0,0 +1,27 @@ +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=localuser T=maildir_appendfile +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=localuser T=maildir_appendfile +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 == userx@myhost.test.ex R=localuser T=maildir_appendfile defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to tmp/MAILDIR.myhost.test.ex) +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => userx R=localuser T=maildir_tagged_appendfile +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => userx R=localuser T=maildir_tagged_appendfile +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => userx R=localuser T=maildir_tagged_appendfile +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@myhost.test.ex R=localuser T=maildir_tagged_appendfile defer (-1): Expansion of "${expand:$h_tag:}" (maildir_tag for maildir_tagged_appendfile transport) failed: internal expansion of "${if eq{0}{1}{rhubarb}" failed: syntax error in "if" item - "fail" expected +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 => userx R=localuser T=maildir_tagged_appendfile +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => userx R=localuser T=maildir_taggedX_appendfile +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 == userx@myhost.test.ex R=localuser T=maildir_taggedX_appendfile defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to tmp/MAILDIR.myhost.test.ex) diff --git a/test/log/5001 b/test/log/5001 new file mode 100644 index 000000000..8ca159036 --- /dev/null +++ b/test/log/5001 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == maildir-userx@test.ex R=maildiruser T=maildir defer (-34): tried to create file in TESTSUITE/test-empty, but file creation outside the home directory is not permitted +1999-03-02 09:44:33 10HmaX-0005vi-00 == maildir-usery@test.ex R=maildiruser T=maildir defer (-34): tried to create file in TESTSUITE/test-mail/../test-empty, but file creation outside the home directory is not permitted +1999-03-02 09:44:33 10HmaX-0005vi-00 => maildir-userz R=maildiruser T=maildir +1999-03-02 09:44:33 10HmaX-0005vi-00 => maildir-sub1 R=maildiruser T=maildir +1999-03-02 09:44:33 10HmaX-0005vi-00 == maildir-sub2@test.ex R=maildiruser T=maildir defer (-34): tried to create file in TESTSUITE/test-empty/s, but file creation outside the home directory is not permitted +1999-03-02 09:44:33 10HmaX-0005vi-00 == maildir-sub3@test.ex R=maildiruser T=maildir defer (-34): tried to create file in TESTSUITE/test-mail/link, but file creation outside the home directory is not permitted diff --git a/test/log/5002 b/test/log/5002 new file mode 100644 index 000000000..6c45cd787 --- /dev/null +++ b/test/log/5002 @@ -0,0 +1,9 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=all T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 == userx@test.ex R=all T=local_delivery defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to tmp/MAILDIR.myhost.test.ex) +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 == qqq@test.ex R=all T=local_delivery defer (-22): mailbox is full (MTA-imposed filecount quota exceeded while writing to tmp/MAILDIR.myhost.test.ex) +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 == userx@test.ex R=all T=local_delivery defer (-22): mailbox is full (MTA-imposed filecount quota exceeded while writing to tmp/MAILDIR.myhost.test.ex) diff --git a/test/log/5003 b/test/log/5003 new file mode 100644 index 000000000..213711240 --- /dev/null +++ b/test/log/5003 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => dir1 R=all T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 == dir2@test.ex R=all T=local_delivery defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to tmp/MAILDIR.the.local.host.name) +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 == dir3@test.ex R=all T=local_delivery2 defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to tmp/MAILDIR.the.local.host.name) diff --git a/test/log/5004 b/test/log/5004 new file mode 100644 index 000000000..5549eba55 --- /dev/null +++ b/test/log/5004 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => TESTSUITE/test-mail R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/5005 b/test/log/5005 new file mode 100644 index 000000000..1196b9f33 --- /dev/null +++ b/test/log/5005 @@ -0,0 +1,10 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => nofile R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 == userx@test.ex R=r1 T=t1 defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to tmp/MAILDIR.myhost.test.ex) +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 == userx@test.ex R=r1 T=t1 defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to tmp/MAILDIR.myhost.test.ex) diff --git a/test/log/5006 b/test/log/5006 new file mode 100644 index 000000000..16e2bd446 --- /dev/null +++ b/test/log/5006 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/5050 b/test/log/5050 new file mode 100644 index 000000000..43d8ab85c --- /dev/null +++ b/test/log/5050 @@ -0,0 +1,22 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => usery R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => userz R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => userz R=localuser T=mbx_local_delivery +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 => userz R=localuser T=local_delivery +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 == tpmissing@test.ex R=localuser T=local_delivery defer (-30): tpmissing transport (for tpmissing format) not found +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 == undefined@test.ex R=localuser T=local_delivery defer (-33): mailbox file format unrecognized diff --git a/test/log/5100 b/test/log/5100 new file mode 100644 index 000000000..4c8fa3219 --- /dev/null +++ b/test/log/5100 @@ -0,0 +1,252 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@myhost.test.ex R=smartuser T=lmtp defer (-1): LMTP timeout after initial connection +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +440 Sorry, there's a problem here +1999-03-02 09:44:33 10HmaY-0005vi-00 == userx@myhost.test.ex R=smartuser T=lmtp defer (-1): LMTP error after initial connection: 440 Sorry, there's a problem here +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +220 Welcome to this LMTP simulation +LHLO +<<< LHLO myhost.test.ex +250-Hello there +250 SIZE +MAIL FROM +<<< MAIL FROM: +550 Don't like that sender +QUIT +<<< QUIT +250 OK +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** userx@myhost.test.ex R=smartuser T=lmtp: LMTP error after MAIL FROM:: 550 Don't like that sender +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => :blackhole: R=bounces +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +220 Welcome to this LMTP simulation +LHLO +<<< LHLO myhost.test.ex +250-Hello there +250 SIZE +MAIL FROM +<<< MAIL FROM: +450 Don't like that sender just at the moment +QUIT +<<< QUIT +250 OK +1999-03-02 09:44:33 10HmbB-0005vi-00 == userx@myhost.test.ex R=smartuser T=lmtp defer (-1): LMTP error after MAIL FROM:: 450 Don't like that sender just at the moment +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +220 Welcome to this LMTP simulation +LHLO +<<< LHLO myhost.test.ex +250-Hello there +250 SIZE +MAIL FROM +<<< MAIL FROM: +250 OK +RCPT TO +<<< RCPT TO: +250 OK +RCPT TO +<<< RCPT TO: +250 OK +RCPT TO +<<< RCPT TO: +250 OK +RCPT TO +<<< RCPT TO: +450 This one is delayed on RCPT +RCPT TO +<<< RCPT TO: +550 This one is unknown on RCPT +RCPT TO +<<< RCPT TO: +250 OK +DATA +<<< DATA +354 Send it +. +<<< Received: from CALLER by myhost.test.ex with local (Exim x.yz) +<<< (envelope-from ) +<<< id 10HmbC-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +<<< script: 05 +<<< Message-Id: +<<< From: CALLER_NAME +<<< Date: Tue, 2 Mar 1999 09:44:33 +0000 +<<< +<<< This is a test message. +<<< . +250 Number 1 is OK +450 Number 2 is now delayed +550 Number 3 is now rejected +250 Number 6 is OK +QUIT +<<< QUIT +250 OK +1999-03-02 09:44:33 10HmbC-0005vi-00 => userx R=smartuser T=lmtp +1999-03-02 09:44:33 10HmbC-0005vi-00 == jack@myhost.test.ex R=smartuser T=lmtp defer (-1): LMTP error after end of data: 450 Number 2 is now delayed +1999-03-02 09:44:33 10HmbC-0005vi-00 ** jill@myhost.test.ex R=smartuser T=lmtp: LMTP error after end of data: 550 Number 3 is now rejected +1999-03-02 09:44:33 10HmbC-0005vi-00 == tom@myhost.test.ex R=smartuser T=lmtp defer (-44): LMTP error after RCPT TO:: 450 This one is delayed on RCPT +1999-03-02 09:44:33 10HmbC-0005vi-00 ** dick@myhost.test.ex R=smartuser T=lmtp: LMTP error after RCPT TO:: 550 This one is unknown on RCPT +1999-03-02 09:44:33 10HmbC-0005vi-00 -> harry R=smartuser T=lmtp +1999-03-02 09:44:33 10HmbD-0005vi-00 <= <> R=10HmbC-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 => :blackhole: R=bounces +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +220 Welcome to this LMTP simulation +LHLO +<<< LHLO myhost.test.ex +250-Hello there +250 SIZE +MAIL FROM +<<< MAIL FROM: +250 OK +RCPT TO +<<< RCPT TO: +250 OK +RCPT TO +<<< RCPT TO: +250 OK +RCPT TO +<<< RCPT TO: +250 OK +RCPT TO +<<< RCPT TO: +450 This one is delayed on RCPT +RCPT TO +<<< RCPT TO: +550 This one is unknown on RCPT +RCPT TO +<<< RCPT TO: +250 OK +DATA +<<< DATA +354 Send it +. +<<< Received: from CALLER by myhost.test.ex with local (Exim x.yz) +<<< (envelope-from ) +<<< id 10HmbE-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +<<< script: 06 +<<< Message-Id: +<<< From: CALLER_NAME +<<< Date: Tue, 2 Mar 1999 09:44:33 +0000 +<<< +<<< This is a test message. +<<< . +250 Number 1 is OK +1999-03-02 09:44:33 10HmbE-0005vi-00 => userx R=smartuser T=lmtp +1999-03-02 09:44:33 10HmbE-0005vi-00 == jack@myhost.test.ex R=smartuser T=lmtp defer (-1): LMTP timeout after end of data (ddd bytes written) +1999-03-02 09:44:33 10HmbE-0005vi-00 == jill@myhost.test.ex R=smartuser T=lmtp defer (-1): LMTP timeout after end of data (ddd bytes written) +1999-03-02 09:44:33 10HmbE-0005vi-00 == tom@myhost.test.ex R=smartuser T=lmtp defer (-44): LMTP error after RCPT TO:: 450 This one is delayed on RCPT +1999-03-02 09:44:33 10HmbE-0005vi-00 ** dick@myhost.test.ex R=smartuser T=lmtp: LMTP error after RCPT TO:: 550 This one is unknown on RCPT +1999-03-02 09:44:33 10HmbE-0005vi-00 == harry@myhost.test.ex R=smartuser T=lmtp defer (-1): LMTP timeout after end of data (ddd bytes written) +1999-03-02 09:44:33 10HmbF-0005vi-00 <= <> R=10HmbE-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 => :blackhole: R=bounces +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +220 Welcome to this LMTP simulation +LHLO +<<< LHLO myhost.test.ex +250-Hello there +250 SIZE +MAIL FROM +<<< MAIL FROM: +250 OK +RCPT TO +<<< RCPT TO: +250 OK +RCPT TO +<<< RCPT TO: +250 OK +RCPT TO +<<< RCPT TO: +250 OK +RCPT TO +<<< RCPT TO: +450 This one is delayed on RCPT +RCPT TO +<<< RCPT TO: +550 This one is unknown on RCPT +RCPT TO +<<< RCPT TO: +250 OK +DATA +1999-03-02 09:44:33 10HmbG-0005vi-00 == userx@myhost.test.ex R=smartuser T=lmtp defer (-1): LMTP timeout after DATA +1999-03-02 09:44:33 10HmbG-0005vi-00 == jack@myhost.test.ex R=smartuser T=lmtp defer (-1): LMTP timeout after DATA +1999-03-02 09:44:33 10HmbG-0005vi-00 == jill@myhost.test.ex R=smartuser T=lmtp defer (-1): LMTP timeout after DATA +1999-03-02 09:44:33 10HmbG-0005vi-00 == tom@myhost.test.ex R=smartuser T=lmtp defer (-1): LMTP timeout after DATA +1999-03-02 09:44:33 10HmbG-0005vi-00 == dick@myhost.test.ex R=smartuser T=lmtp defer (-1): LMTP timeout after DATA +1999-03-02 09:44:33 10HmbG-0005vi-00 == harry@myhost.test.ex R=smartuser T=lmtp defer (-1): LMTP timeout after DATA +1999-03-02 09:44:33 10HmbH-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +220 Welcome to this LMTP simulation +LHLO +<<< LHLO myhost.test.ex +250-Hello there +250 SIZE +MAIL FROM +<<< MAIL FROM: +250 OK +RCPT TO +<<< RCPT TO: +250 OK +RCPT TO +<<< RCPT TO: +250 OK +DATA +<<< DATA +354 GO AHEAD +. +<<< Received: from CALLER by myhost.test.ex with local (Exim x.yz) +<<< (envelope-from ) +<<< id 10HmbH-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +<<< script: 08 +<<< Message-Id: +<<< From: CALLER_NAME +<<< Date: Tue, 2 Mar 1999 09:44:33 +0000 +<<< +<<< This is a test message. +<<< . +250 OK +250 OK +QUIT +<<< QUIT +220 OK +1999-03-02 09:44:33 10HmbH-0005vi-00 => jack R=smartuser T=lmtp +1999-03-02 09:44:33 10HmbH-0005vi-00 -> jill R=smartuser T=lmtp +1999-03-02 09:44:33 10HmbH-0005vi-00 Completed +1999-03-02 09:44:33 10HmbI-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +220 Welcome to this LMTP simulation +LHLO +<<< LHLO myhost.test.ex +250-Hello there +250-IGNOREQUOTA +250 SIZE +MAIL FROM +<<< MAIL FROM: +250 OK +RCPT TO +<<< RCPT TO: IGNOREQUOTA +250 OK +RCPT TO +<<< RCPT TO: IGNOREQUOTA +250 OK +DATA +<<< DATA +354 GO AHEAD +. +<<< Received: from CALLER by myhost.test.ex with local (Exim x.yz) +<<< (envelope-from ) +<<< id 10HmbI-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +<<< script: 09 +<<< Message-Id: +<<< From: CALLER_NAME +<<< Date: Tue, 2 Mar 1999 09:44:33 +0000 +<<< +<<< This is a test message. +<<< . +250 OK +250 OK +QUIT +<<< QUIT +220 OK +1999-03-02 09:44:33 10HmbI-0005vi-00 => jack R=smartuser T=lmtp +1999-03-02 09:44:33 10HmbI-0005vi-00 -> jill R=smartuser T=lmtp +1999-03-02 09:44:33 10HmbI-0005vi-00 Completed diff --git a/test/log/5101 b/test/log/5101 new file mode 100644 index 000000000..5820439f5 --- /dev/null +++ b/test/log/5101 @@ -0,0 +1,91 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +220 Welcome to this LMTP simulation +LHLO +<<< LHLO myhost.test.ex +250-Hello there +250 SIZE +MAIL FROM +<<< MAIL FROM: +250 OK +RCPT TO +<<< RCPT TO: +250 OK +RCPT TO +<<< RCPT TO: +250 OK +RCPT TO +<<< RCPT TO: +250 OK +DATA +<<< DATA +354 Send it +. +<<< Received: from CALLER by myhost.test.ex with local (Exim x.yz) +<<< (envelope-from ) +<<< id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +<<< mailbox: copied +<<< Message-Id: +<<< From: CALLER_NAME +<<< Date: Tue, 2 Mar 1999 09:44:33 +0000 +<<< +<<< This is a test message. +<<< Here's a new line. +<<< . +250 Number 1 is OK +550 Number 2 fails +250 Number 3 is OK +QUIT +<<< QUIT +250 OK +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=smartuser T=lmtp ST=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 ** jack@myhost.test.ex R=smartuser T=lmtp: LMTP error after end of data: 550 Number 2 fails +1999-03-02 09:44:33 10HmaX-0005vi-00 -> jill R=smartuser T=lmtp ST=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=bounces T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +220 Welcome to this LMTP simulation +LHLO +<<< LHLO myhost.test.ex +250-Hello there +250 SIZE +MAIL FROM +<<< MAIL FROM: +250 OK +RCPT TO +<<< RCPT TO: +250 OK +RCPT TO +<<< RCPT TO: +250 OK +RCPT TO +<<< RCPT TO: +250 OK +DATA +<<< DATA +354 Send it +. +<<< Received: from CALLER by myhost.test.ex with local (Exim x.yz) +<<< (envelope-from ) +<<< id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +<<< Message-Id: +<<< From: CALLER_NAME +<<< Date: Tue, 2 Mar 1999 09:44:33 +0000 +<<< +<<< This is another test message. +<<< Here's a new line. +<<< . +250 Number 1 is OK +550 Number 2 fails +250 Number 3 is OK +QUIT +<<< QUIT +250 OK +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx R=smartuser T=lmtp ST=local_delivery (mailbox TESTSUITE/test-mail/ is not a regular file) +1999-03-02 09:44:33 10HmaZ-0005vi-00 ** jack@myhost.test.ex R=smartuser T=lmtp: LMTP error after end of data: 550 Number 2 fails +1999-03-02 09:44:33 10HmaZ-0005vi-00 -> jill R=smartuser T=lmtp ST=local_delivery (mailbox TESTSUITE/test-mail/ is not a regular file) +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => CALLER R=bounces T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed diff --git a/test/log/5102 b/test/log/5102 new file mode 100644 index 000000000..4d4bc3fa4 --- /dev/null +++ b/test/log/5102 @@ -0,0 +1,25 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx R=smartuser T=lmtp +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 == userx@myhost.test.ex R=smartuser T=lmtp defer (-1): LMTP timeout after initial connection +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaY-0005vi-00 == userx@myhost.test.ex R=smartuser T=lmtp defer (-1): LMTP error after initial connection: 440 Sorry, there's a problem here +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 Start queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmaY-0005vi-00 ** userx@myhost.test.ex R=smartuser T=lmtp: LMTP error after MAIL FROM:: 550 Don't like that sender +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= <> R=10HmaY-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 => :blackhole: R=bounces +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qf +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => lp1 R=smartuser T=lmtp +1999-03-02 09:44:33 10HmbA-0005vi-00 == lp2@myhost.test.ex R=smartuser T=lmtp defer (-1): LMTP error after end of data: 450 Number 2 is now delayed +1999-03-02 09:44:33 10HmbA-0005vi-00 ** lp3@myhost.test.ex R=smartuser T=lmtp: LMTP error after end of data: 550 Number 3 is now rejected +1999-03-02 09:44:33 10HmbA-0005vi-00 == lp4@myhost.test.ex R=smartuser T=lmtp defer (-44): LMTP error after RCPT TO:: 450 This one is delayed on RCPT +1999-03-02 09:44:33 10HmbA-0005vi-00 ** lp5@myhost.test.ex R=smartuser T=lmtp: LMTP error after RCPT TO:: 550 This one is unknown on RCPT +1999-03-02 09:44:33 10HmbA-0005vi-00 -> lp6 R=smartuser T=lmtp +1999-03-02 09:44:33 10HmbB-0005vi-00 <= <> R=10HmbA-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 => :blackhole: R=bounces +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed diff --git a/test/log/5103 b/test/log/5103 new file mode 100644 index 000000000..288fa3e4b --- /dev/null +++ b/test/log/5103 @@ -0,0 +1,17 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +220 Welcome to this LMTP simulation +LHLO +<<< LHLO myhost.test.ex +250-Hello there +250 SIZE +MAIL FROM +<<< MAIL FROM: +250 OK +RCPT TO +<<< RCPT TO: +250 OK +DATA +<<< DATA +354 Send it +. +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@myhost.test.ex R=r1 T=t1 defer (-1): transport filter process failed (127): unable to execute command diff --git a/test/log/5200 b/test/log/5200 new file mode 100644 index 000000000..9b45b294d --- /dev/null +++ b/test/log/5200 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=freeze defer (-1): forced freeze +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => postmaster R=mailmaster T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Frozen diff --git a/test/log/5201 b/test/log/5201 new file mode 100644 index 000000000..0ff28306d --- /dev/null +++ b/test/log/5201 @@ -0,0 +1,15 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 frozen by root +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 moved from input, msglog to Finput, Fmsglog +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 Frozen by the system filter +1999-03-02 09:44:33 10HmaY-0005vi-00 moved from input, msglog to Finput, Fmsglog +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 == anything@test.ex R=freeze_all defer (-1): forced freeze +1999-03-02 09:44:33 10HmaZ-0005vi-00 Frozen +1999-03-02 09:44:33 10HmaZ-0005vi-00 moved from input, msglog to Finput, Fmsglog +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 => notfrozen R=no_freeze T=local_delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed diff --git a/test/log/5202 b/test/log/5202 new file mode 100644 index 000000000..287f389e1 --- /dev/null +++ b/test/log/5202 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 Frozen by the system filter +1999-03-02 09:44:33 10HmaX-0005vi-00 moved from input, msglog to Finput, Fmsglog +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 == anything@test.ex R=freeze_all defer (-1): forced freeze +1999-03-02 09:44:33 10HmaY-0005vi-00 Frozen +1999-03-02 09:44:33 10HmaY-0005vi-00 moved from input, msglog to Finput, Fmsglog diff --git a/test/log/5203 b/test/log/5203 new file mode 100644 index 000000000..6f32b4f5e --- /dev/null +++ b/test/log/5203 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@remote.domain R=query T=userx_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/5204 b/test/log/5204 new file mode 100644 index 000000000..b8879f091 --- /dev/null +++ b/test/log/5204 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** FAIL cannot route this one (FAIL)@some.host <"FAIL cannot route this one (FAIL)"@some.host> R=q: cannot route this one (FAIL) +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=b T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/5207 b/test/log/5207 new file mode 100644 index 000000000..969a323de --- /dev/null +++ b/test/log/5207 @@ -0,0 +1,4 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => nodata R=nodata T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@r6 R=r6 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/5300 b/test/log/5300 new file mode 100644 index 000000000..5b1be30f9 --- /dev/null +++ b/test/log/5300 @@ -0,0 +1 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= y@[10.9.8.7] U=CALLER P=local S=sss diff --git a/test/log/9001 b/test/log/9001 new file mode 100644 index 000000000..4e686bc74 --- /dev/null +++ b/test/log/9001 @@ -0,0 +1,7 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@myhost.test.ex R=r1 defer (-1): failed to expand "${lookup ldap user="cn=xxx,o=yyy,c=UK" pass=xxxxxxxx ldap:///o=zzz,c=UK,?sn?sub?(cn=foo)}}": missing or misplaced { or } +1999-03-02 09:44:33 10HmaX-0005vi-00 ** userx@myhost.test.ex: retry timeout exceeded +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=r0 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/9100 b/test/log/9100 new file mode 100644 index 000000000..5ca026f38 --- /dev/null +++ b/test/log/9100 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => CALLER R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/9200 b/test/log/9200 new file mode 100644 index 000000000..5ca026f38 --- /dev/null +++ b/test/log/9200 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => CALLER R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/9300 b/test/log/9300 new file mode 100644 index 000000000..eb08483b8 --- /dev/null +++ b/test/log/9300 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 sasl2 authenticator failed for (xxxx) [127.0.0.1]: 535 Incorrect authentication data diff --git a/test/log/9400 b/test/log/9400 new file mode 100644 index 000000000..840d1aa5d --- /dev/null +++ b/test/log/9400 @@ -0,0 +1,92 @@ +1999-03-02 09:44:33 10HmbM-0005vi-00 <= x@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbM-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmbM-0005vi-00 Completed +1999-03-02 09:44:33 10HmbN-0005vi-00 <= test-local-scan@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbN-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmbN-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 F=test-local-scan@y U=CALLER P=local-smtp rejected by local_scan(): Administrative prohibition +1999-03-02 09:44:33 10HmbA-0005vi-00 F=test-local-scan@y U=CALLER P=local-smtp rejected by local_scan(): this message isn't wanted\n +1999-03-02 09:44:33 10HmbB-0005vi-00 F=test-local-scan@y U=CALLER P=local-smtp rejected by local_scan(): this message isn't wanted\n and we tell it on two lines\n +1999-03-02 09:44:33 10HmbC-0005vi-00 F=test-local-scan@y U=CALLER P=local-smtp temporarily rejected by local_scan(): Temporary local problem +1999-03-02 09:44:33 10HmbD-0005vi-00 F=test-local-scan@y U=CALLER P=local-smtp temporarily rejected by local_scan(): this message isn't wanted just now\n +1999-03-02 09:44:33 10HmbO-0005vi-00 <= test-local-scan@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbO-0005vi-00 => blackhole (local_scan discarded recipients) +1999-03-02 09:44:33 10HmbO-0005vi-00 Completed +1999-03-02 09:44:33 10HmbP-0005vi-00 <= test-local-scan@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbP-0005vi-00 => usery R=r1 T=local_delivery +1999-03-02 09:44:33 10HmbP-0005vi-00 Completed +1999-03-02 09:44:33 10HmbQ-0005vi-00 <= test-local-scan@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbQ-0005vi-00 => blackhole *this is a blackhole message* +1999-03-02 09:44:33 10HmbQ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 F=test-local-scan@y U=CALLER P=local rejected by local_scan(): this message isn't wanted\n +1999-03-02 09:44:33 10HmbR-0005vi-00 <= <> R=10HmbE-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbR-0005vi-00 => test-local-scan R=r1 T=local_delivery +1999-03-02 09:44:33 10HmbR-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 F=test-local-scan@y U=CALLER P=local rejected by local_scan(): this message isn't wanted\n +1999-03-02 09:44:33 10HmbS-0005vi-00 <= <> R=10HmbF-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbS-0005vi-00 => test-local-scan R=r1 T=local_delivery +1999-03-02 09:44:33 10HmbS-0005vi-00 Completed +1999-03-02 09:44:33 10HmbG-0005vi-00 F=test-local-scan@y U=CALLER P=local rejected by local_scan(): this message isn't wanted\n +1999-03-02 09:44:33 10HmbT-0005vi-00 <= test-local-scan@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbT-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmbT-0005vi-00 Completed +1999-03-02 09:44:33 10HmbH-0005vi-00 local_scan() function timed out - message temporarily rejected (size 29) +1999-03-02 09:44:33 10HmbI-0005vi-00 local_scan() function timed out - message temporarily rejected (size 30) +1999-03-02 09:44:33 10HmbU-0005vi-00 <= test-local-scan@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbU-0005vi-00 ** bounce@test.ex R=r0: bounced (:fail:) +1999-03-02 09:44:33 10HmbV-0005vi-00 <= <> R=10HmbU-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmbV-0005vi-00 => exbounce R=r1 T=local_delivery +1999-03-02 09:44:33 10HmbV-0005vi-00 Completed +1999-03-02 09:44:33 10HmbU-0005vi-00 Completed +1999-03-02 09:44:33 10HmbJ-0005vi-00 F=test-local-scan@y U=CALLER P=local-bsmtp rejected by local_scan(): not wanted -bS\n +1999-03-02 09:44:33 10HmbW-0005vi-00 <= test-local-scan@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbW-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmbW-0005vi-00 Completed +1999-03-02 09:44:33 10HmbX-0005vi-00 <= test-local-scan@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbX-0005vi-00 *> userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmbX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 test write to LOG_MAIN +1999-03-02 09:44:33 10HmaX-0005vi-00 <= test-local-scan@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 *> userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmbK-0005vi-00 F=test-local-scan@y U=CALLER P=local-bsmtp rejected by local_scan(): not wanted -bS\n +1999-03-02 09:44:33 10HmbL-0005vi-00 F=test-local-scan@y U=CALLER P=local-smtp temporarily rejected by local_scan(): Temporary local problem +1999-03-02 09:44:33 10HmbY-0005vi-00 <= test-local-scan@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbY-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmbY-0005vi-00 Completed +1999-03-02 09:44:33 10HmbZ-0005vi-00 <= test-local-scan@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbZ-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmbZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmcA-0005vi-00 <= test-local-scan@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmcA-0005vi-00 frozen by local_scan() +1999-03-02 09:44:33 10HmcB-0005vi-00 <= test-local-scan@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmcB-0005vi-00 no immediate delivery: queued by local_scan() +1999-03-02 09:44:33 10HmaY-0005vi-00 test write to LOG_MAIN +1999-03-02 09:44:33 10HmaY-0005vi-00 local_scan() function crashed with signal 11 - message temporarily rejected (size 35) +1999-03-02 09:44:33 10HmcC-0005vi-00 <= test-local-scan@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmcC-0005vi-00 => unqualified R=r1 T=local_delivery +1999-03-02 09:44:33 10HmcC-0005vi-00 Completed +1999-03-02 09:44:33 10HmcD-0005vi-00 <= test-local-scan@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmcD-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmcD-0005vi-00 Completed +1999-03-02 09:44:33 10HmcE-0005vi-00 <= test-local-scan@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmcE-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmcE-0005vi-00 Completed +1999-03-02 09:44:33 10HmcF-0005vi-00 <= test-local-scan@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmcF-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmcF-0005vi-00 Completed +1999-03-02 09:44:33 10HmcG-0005vi-00 <= test-local-scan@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmcG-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmcG-0005vi-00 Completed +1999-03-02 09:44:33 10HmcH-0005vi-00 <= test-local-scan@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmcH-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmcH-0005vi-00 Completed +1999-03-02 09:44:33 10HmcI-0005vi-00 <= test-local-scan@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmcI-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmcI-0005vi-00 Completed +1999-03-02 09:44:33 10HmcJ-0005vi-00 <= test-local-scan@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmcJ-0005vi-00 => blackhole (local_scan discarded recipients) +1999-03-02 09:44:33 10HmcJ-0005vi-00 Completed +1999-03-02 09:44:33 10HmcK-0005vi-00 <= test-local-scan@y U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmcK-0005vi-00 => userx R=r1 T=local_delivery +1999-03-02 09:44:33 10HmcK-0005vi-00 Completed diff --git a/test/log/9401 b/test/log/9401 new file mode 100644 index 000000000..82702cd99 --- /dev/null +++ b/test/log/9401 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= test-local-scan@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qf -R userx +1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=r1 defer (-1): first delivery defer forced +1999-03-02 09:44:33 10HmaY-0005vi-00 == userx@test.ex R=r1 defer (-1): first delivery defer forced +1999-03-02 09:44:33 End queue run: pid=pppp -qf -R userx diff --git a/test/log/9402 b/test/log/9402 new file mode 100644 index 000000000..1ecd0c527 --- /dev/null +++ b/test/log/9402 @@ -0,0 +1,5 @@ + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaX-0005vi-00 F=test-local-scan@y H=(foobar) [127.0.0.1] P=esmtp rejected by local_scan(): rhubarb rhubarb\n +1999-03-02 09:44:33 10HmaY-0005vi-00 F=test-local-scan@y H=(foobar) [127.0.0.1] P=esmtp rejected by local_scan(): Administrative prohibition diff --git a/test/log/9901 b/test/log/9901 new file mode 100644 index 000000000..244529a83 --- /dev/null +++ b/test/log/9901 @@ -0,0 +1,20 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == ok@no.delay R=r1 T=t1 defer (0): SMTP delivery explicitly queued +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 == ok@no.delay R=r1 T=t1 defer (0): SMTP delivery explicitly queued +1999-03-02 09:44:33 10HmaY-0005vi-00 recipient added by root +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 => ok@no.delay R=r1 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 == delay@2.test.again.dns R=r2 defer (-1): host lookup did not complete +1999-03-02 09:44:33 10HmaY-0005vi-00 == ok@no.delay R=r1 T=t1 defer (0): SMTP error from remote mail server after MAIL FROM: SIZE=1325: host 127.0.0.1 [127.0.0.1]: 421 myhost.test.ex: SMTP command timeout - closing connection +1999-03-02 09:44:33 10HmaY-0005vi-00 == delay@2.test.again.dns routing defer (-51): retry time not reached +1999-03-02 09:44:33 10HmaY-0005vi-00 == ok@no.delay R=r1 T=t1 defer (-53): retry time not reached for any host +1999-03-02 09:44:33 End queue run: pid=pppp + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtp S=sss id=E10HmaX-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 10HmaZ-0005vi-00 => ok R=r3 T=t2 +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 SMTP command timeout on connection from localhost (myhost.test.ex) [127.0.0.1] diff --git a/test/mail/0005.CALLER b/test/mail/0005.CALLER new file mode 100644 index 000000000..1b73cc347 --- /dev/null +++ b/test/mail/0005.CALLER @@ -0,0 +1,62 @@ +From someone@some.domain Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: CALLER@the.local.host.name +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for CALLER@the.local.host.name; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: someone@some.domain +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-acl-message-linecount: 4 +X-local-user: uid=CALLER_UID gid=CALLER_GID +X-body-linecount: 3 +X-message-linecount: 11 +X-received-count: 1 + +This is a test message. +It has three lines. +This is the last line. + +From someone@some.domain Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: CALLER@the.local.host.name +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for CALLER@the.local.host.name; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: second +Message-Id: +From: someone@some.domain +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-acl-message-linecount: 3 +X-local-user: uid=CALLER_UID gid=CALLER_GID +X-body-linecount: 1 +X-message-linecount: 10 +X-received-count: 1 + +This is a second test message. + +From someone@some.domain Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: CALLER@the.local.host.name +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for CALLER@the.local.host.name; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: third +Reply-to: some@body +Message-Id: +From: someone@some.domain +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-acl-message-linecount: 4 +X-local-user: uid=CALLER_UID gid=CALLER_GID +X-body-linecount: 1 +X-message-linecount: 11 +X-received-count: 1 + +This is a third test message. + diff --git a/test/mail/0006.CALLER b/test/mail/0006.CALLER new file mode 100644 index 000000000..76aac583a --- /dev/null +++ b/test/mail/0006.CALLER @@ -0,0 +1,23 @@ +From someone@some.where Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: CALLER@the.local.host.name +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local-bsmtp (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +From: +To: Recipients not given:; +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message Headers: +Received: from CALLER by the.local.host.name with local-bsmtp (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +From: +To: Recipients not given:; +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Yet more text. + diff --git a/test/mail/0008.CALLER b/test/mail/0008.CALLER new file mode 100644 index 000000000..0a54f1f4d --- /dev/null +++ b/test/mail/0008.CALLER @@ -0,0 +1,17 @@ +From someone@some.where Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: CALLER@the.local.host.name +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local-bsmtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for CALLER@the.local.host.name; Tue, 2 Mar 1999 09:44:33 +0000 +from: someone@some.where +To: CALLER@the.local.host.name +Subject: testing +Message-id: abcd%rxyz@p.q.r +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Here is testing data +.that line started with a dot + diff --git a/test/mail/0009.CALLER b/test/mail/0009.CALLER new file mode 100644 index 000000000..b4806a18d --- /dev/null +++ b/test/mail/0009.CALLER @@ -0,0 +1,17 @@ +From someone@some.where Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: CALLER@the.local.host.name +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local-bsmtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for CALLER@the.local.host.name; Tue, 2 Mar 1999 09:44:33 +0000 +from: someone@some.where +To: CALLER@the.local.host.name +Subject: testing +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Here is testing data +.that line started with a dot + diff --git a/test/mail/0010.CALLER b/test/mail/0010.CALLER new file mode 100644 index 000000000..b4806a18d --- /dev/null +++ b/test/mail/0010.CALLER @@ -0,0 +1,17 @@ +From someone@some.where Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: CALLER@the.local.host.name +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local-bsmtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for CALLER@the.local.host.name; Tue, 2 Mar 1999 09:44:33 +0000 +from: someone@some.where +To: CALLER@the.local.host.name +Subject: testing +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Here is testing data +.that line started with a dot + diff --git a/test/mail/0011.CALLER b/test/mail/0011.CALLER new file mode 100644 index 000000000..b4806a18d --- /dev/null +++ b/test/mail/0011.CALLER @@ -0,0 +1,17 @@ +From someone@some.where Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: CALLER@the.local.host.name +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local-bsmtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for CALLER@the.local.host.name; Tue, 2 Mar 1999 09:44:33 +0000 +from: someone@some.where +To: CALLER@the.local.host.name +Subject: testing +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Here is testing data +.that line started with a dot + diff --git a/test/mail/0014.userx b/test/mail/0014.userx new file mode 100644 index 000000000..8844387dc --- /dev/null +++ b/test/mail/0014.userx @@ -0,0 +1,23 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: aaa@bbb +To: userx@myhost.test.ex, 1=x@zzery.query +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +From J.Caesar@plc.example Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: J.Caesar@plc.example +To: userx@myhost.test.ex, J.Caesar@plc.example, + J.Calendar@plc.example, + unknown@plc.example +Reply-to: J.Caesar@plc.example +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + diff --git a/test/mail/0015.CALLER b/test/mail/0015.CALLER new file mode 100644 index 000000000..2f531e675 --- /dev/null +++ b/test/mail/0015.CALLER @@ -0,0 +1,77 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmaZ-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: page+userx@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-local_part: CALLER +X-local_part_prefix: + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + pipe to |callpager + generated by page+userx@test.ex + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for page+userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Some message text. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbC-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: page+userx@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-local_part: CALLER +X-local_part_prefix: + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + pipe to |callpager + generated by page+userx@test.ex + (ultimately generated from page+ux@test.ex) + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for page+ux@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Some more message text. + diff --git a/test/mail/0015.userx b/test/mail/0015.userx new file mode 100644 index 000000000..936b3392f --- /dev/null +++ b/test/mail/0015.userx @@ -0,0 +1,118 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: page+userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for page+userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-local_part: userx +X-local_part_prefix: page+ + +Some message text. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: userx@test.ex +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-local_part: userx +X-local_part_prefix: + +callpager -r 108 PAGE:Some message text. + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: page+ux@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for page+ux@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-local_part: userx +X-local_part_prefix: page+ + +Some more message text. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + id 10HmbB-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: userx@test.ex +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-local_part: userx +X-local_part_prefix: + +callpager -r 108 PAGE:Some more message text. + +MAIL FROM: +RCPT TO: +DATA +Return-path: +Envelope-to: B+userx@Test.Ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for B+userx@Test.Ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-local_part: userx +X-local_part_prefix: b+ + +Text. +. +MAIL FROM: +RCPT TO: +DATA +Return-path: +Envelope-to: userx-B@Test.Ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbF-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-local_part: userx +X-local_part_prefix: + +. +MAIL FROM: +RCPT TO: +DATA +Return-path: +Envelope-to: X+userx-B@Test.Ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbF-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-local_part: userx +X-local_part_prefix: x+ + +. diff --git a/test/mail/0016.userx b/test/mail/0016.userx new file mode 100644 index 000000000..9578d31ea --- /dev/null +++ b/test/mail/0016.userx @@ -0,0 +1,30 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx+page@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx+page@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Some message text. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: userx@test.ex +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +callpager -r 108 PAGE:Some message text. + diff --git a/test/mail/0021.ok b/test/mail/0021.ok new file mode 100644 index 000000000..c4e87e422 --- /dev/null +++ b/test/mail/0021.ok @@ -0,0 +1,56 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbC-0005vi-00 + for ok@test2; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: ok@test2 +Subject: Mail failure - rejected by local scanning code +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +A message that you sent was rejected by the local scanning code that +checks incoming messages on this system. The following error was given: + + local configuration problem + +------ This is a copy of your message, including all the headers. ------ + +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: ok@test2 +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message 3. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbE-0005vi-00 + for ok@test4; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: ok@test4 +Subject: Mail failure - rejected by local scanning code +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +A message that you sent was rejected by the local scanning code that +checks incoming messages on this system. The following error was given: + + no verified certificate + +------ This is a copy of your message, including all the headers. ------ + +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: ok@test4 +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message 5. + diff --git a/test/mail/0021.userx b/test/mail/0021.userx new file mode 100644 index 000000000..e8f147a4f --- /dev/null +++ b/test/mail/0021.userx @@ -0,0 +1,50 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbA-0005vi-00 + for userx@test1; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: userx@test1 +Subject: Mail failure - rejected by local scanning code +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +A message that you sent was rejected by the local scanning code that +checks incoming messages on this system. The following error was given: + + don't like sender userx@test1 + +------ This is a copy of your message, including all the headers. ------ + +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: userx@test1 +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message 1. + +From ok@test1 Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: ok@test1 +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message 2. + +From ok@test3 Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: ok@test3 +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message 4. + diff --git a/test/mail/0021.x b/test/mail/0021.x new file mode 100644 index 000000000..41a8070f9 --- /dev/null +++ b/test/mail/0021.x @@ -0,0 +1,10 @@ +From ok@test3 Tue Mar 02 09:44:33 1999 +Received: from [10.9.8.8] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmbF-0005vi-00 + for x@y; Tue, 2 Mar 1999 09:44:33 +0000 +X-ACL-Warn: added header line + +Some message + diff --git a/test/mail/0023.cond- b/test/mail/0023.cond- new file mode 100644 index 000000000..84b3bd601 --- /dev/null +++ b/test/mail/0023.cond- @@ -0,0 +1,9 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [56.56.56.56] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmbF-0005vi-00 + for cond-@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-message-body-size: 0 + + diff --git a/test/mail/0023.cond-0 b/test/mail/0023.cond-0 new file mode 100644 index 000000000..578a30fe8 --- /dev/null +++ b/test/mail/0023.cond-0 @@ -0,0 +1,9 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [56.56.56.56] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmbH-0005vi-00 + for cond-0@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-message-body-size: 0 + + diff --git a/test/mail/0023.cond-00 b/test/mail/0023.cond-00 new file mode 100644 index 000000000..5a8732ddb --- /dev/null +++ b/test/mail/0023.cond-00 @@ -0,0 +1,9 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [56.56.56.56] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmbI-0005vi-00 + for cond-00@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-message-body-size: 0 + + diff --git a/test/mail/0023.cond-1 b/test/mail/0023.cond-1 new file mode 100644 index 000000000..cd5169222 --- /dev/null +++ b/test/mail/0023.cond-1 @@ -0,0 +1,10 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [56.56.56.56] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for cond-1@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Warn: cond-1 +X-message-body-size: 0 + + diff --git a/test/mail/0023.cond-10 b/test/mail/0023.cond-10 new file mode 100644 index 000000000..62731a3c8 --- /dev/null +++ b/test/mail/0023.cond-10 @@ -0,0 +1,10 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [56.56.56.56] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00 + for cond-10@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Warn: cond-10 +X-message-body-size: 0 + + diff --git a/test/mail/0023.cond-false b/test/mail/0023.cond-false new file mode 100644 index 000000000..68118093c --- /dev/null +++ b/test/mail/0023.cond-false @@ -0,0 +1,9 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [56.56.56.56] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmbJ-0005vi-00 + for cond-false@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-message-body-size: 0 + + diff --git a/test/mail/0023.cond-no b/test/mail/0023.cond-no new file mode 100644 index 000000000..f544bb833 --- /dev/null +++ b/test/mail/0023.cond-no @@ -0,0 +1,9 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [56.56.56.56] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmbG-0005vi-00 + for cond-no@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-message-body-size: 0 + + diff --git a/test/mail/0023.cond-rhubarb b/test/mail/0023.cond-rhubarb new file mode 100644 index 000000000..c8b40c730 --- /dev/null +++ b/test/mail/0023.cond-rhubarb @@ -0,0 +1,18 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [56.56.56.56] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmbE-0005vi-00 + for cond-rhubarb@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-message-body-size: 0 + + +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [56.56.56.56] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmbL-0005vi-00 + for cond-rhubarb@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-message-body-size: 0 + + diff --git a/test/mail/0023.cond-true b/test/mail/0023.cond-true new file mode 100644 index 000000000..5bd91d395 --- /dev/null +++ b/test/mail/0023.cond-true @@ -0,0 +1,10 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [56.56.56.56] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for cond-true@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Warn: cond-true +X-message-body-size: 0 + + diff --git a/test/mail/0023.cond-yes b/test/mail/0023.cond-yes new file mode 100644 index 000000000..94fb12aa6 --- /dev/null +++ b/test/mail/0023.cond-yes @@ -0,0 +1,19 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [56.56.56.56] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for cond-yes@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Warn: cond-yes +X-message-body-size: 0 + + +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [56.56.57.57] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmbK-0005vi-00 + for cond-yes@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-message-body-size: 0 + + diff --git a/test/mail/0023.okbatch b/test/mail/0023.okbatch new file mode 100644 index 000000000..eae8de28b --- /dev/null +++ b/test/mail/0023.okbatch @@ -0,0 +1,44 @@ +From rcpttest@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: ok1@test.ex, + ok2@test.ex, + ok3@test.ex +Received: from [56.56.58.58] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmbM-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +xx: rcpt_count = 1 + rcpt_defer_count = 0 + rcpt_fail_count = 0 + recipients_count = 0 + local_part = ok1 +xx: rcpt_count = 2 + rcpt_defer_count = 0 + rcpt_fail_count = 0 + recipients_count = 1 + local_part = bad1 +xx: rcpt_count = 3 + rcpt_defer_count = 0 + rcpt_fail_count = 1 + recipients_count = 1 + local_part = ok2 +xx: rcpt_count = 4 + rcpt_defer_count = 0 + rcpt_fail_count = 1 + recipients_count = 2 + local_part = ok3 +xx: rcpt_count = 5 + rcpt_defer_count = 0 + rcpt_fail_count = 1 + recipients_count = 3 + local_part = bad2 +xx: rcpt_count = 6 + rcpt_defer_count = 0 + rcpt_fail_count = 2 + recipients_count = 3 + local_part = bad3 +X-data-rcpt-count: 6 +X-data-rcpt-defer-count: 0 +X-data-rcpt-fail-count: 3 +X-message-body-size: 0 + + diff --git a/test/mail/0023.userx b/test/mail/0023.userx new file mode 100644 index 000000000..f97a3f973 --- /dev/null +++ b/test/mail/0023.userx @@ -0,0 +1,24 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [32.32.32.32] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Start: domain=test.ex local_part=userx +Vr: domain=test.ex local_part=userx +X-message-body-size: 28 + +Test without verify sender. + +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [55.55.55.55] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-rcpt-added: An added header at RCPT time +X-data-added: Header added at data time +X-message-body-size: 24 + +ACL header adding test. + diff --git a/test/mail/0023.userx-vs b/test/mail/0023.userx-vs new file mode 100644 index 000000000..dc818645e --- /dev/null +++ b/test/mail/0023.userx-vs @@ -0,0 +1,13 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [32.32.32.32] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx-vs@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Start: domain=test.ex local_part=userx-vs +Vs: domain=test.ex local_part=userx-vs +Vr: domain=test.ex local_part=userx-vs +X-message-body-size: 25 + +Test with verify sender. + diff --git a/test/mail/0024.postmaster b/test/mail/0024.postmaster new file mode 100644 index 000000000..e438fc3bb --- /dev/null +++ b/test/mail/0024.postmaster @@ -0,0 +1,35 @@ +From x@y Tue Mar 02 09:44:33 1999 +Received: from [V4NET.0.0.0] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 + +Message 1 + +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [V4NET.0.0.0] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 + +Message 2 + +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [V4NET.11.12.13] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 + +Message 4 + +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [V4NET.11.12.16] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +X-Warning: V4NET.11.12.16 is in a black list at rbl2.test.ex (127.0.0.2) + +Message 5 + diff --git a/test/mail/0024.userx b/test/mail/0024.userx new file mode 100644 index 000000000..7775103f0 --- /dev/null +++ b/test/mail/0024.userx @@ -0,0 +1,17 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [V4NET.0.0.0] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 + +Message 2 + +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [V4NET.11.12.16] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +X-Warning: V4NET.11.12.16 is in a black list at rbl2.test.ex (127.0.0.2) + +Message 5 + diff --git a/test/mail/0025.userx b/test/mail/0025.userx new file mode 100644 index 000000000..791683ab7 --- /dev/null +++ b/test/mail/0025.userx @@ -0,0 +1,10 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message 1 + diff --git a/test/mail/0026.userx b/test/mail/0026.userx new file mode 100644 index 000000000..74f68e2cb --- /dev/null +++ b/test/mail/0026.userx @@ -0,0 +1,26 @@ +From x@y Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: x@y +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-warning: this is a test warning + +Message 7 + +From x@y Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbE-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +to: group name: x@y, p@q; +reply-to: group name: a@b, c@d; +Message-Id: +From: x@y +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-warning: this is a test warning + +Message 10 + diff --git a/test/mail/0031.CALLER b/test/mail/0031.CALLER new file mode 100644 index 000000000..d996dc047 --- /dev/null +++ b/test/mail/0031.CALLER @@ -0,0 +1,14 @@ +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: CALLER@one.test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for CALLER@one.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 1. + diff --git a/test/mail/0032.CALLER b/test/mail/0032.CALLER new file mode 100644 index 000000000..034296f5b --- /dev/null +++ b/test/mail/0032.CALLER @@ -0,0 +1,36 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@myhost.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by myhost.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@myhost.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: userx@mxt1.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + userx@mxt1.test.ex + lowest numbered MX record points to local host + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@mxt1.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + diff --git a/test/mail/0036.abcd b/test/mail/0036.abcd new file mode 100644 index 000000000..1c9503859 --- /dev/null +++ b/test/mail/0036.abcd @@ -0,0 +1,15 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from the.local.host.name ([ip4.ip4.ip4.ip4] helo=myhost.test.ex) + by myhost.test.ex with esmtp (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +To: userx@alias-eximtesthost.test.ex, abcd@eximtesthost.test.ex +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + diff --git a/test/mail/0036.userx b/test/mail/0036.userx new file mode 100644 index 000000000..1c9503859 --- /dev/null +++ b/test/mail/0036.userx @@ -0,0 +1,15 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from the.local.host.name ([ip4.ip4.ip4.ip4] helo=myhost.test.ex) + by myhost.test.ex with esmtp (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +To: userx@alias-eximtesthost.test.ex, abcd@eximtesthost.test.ex +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + diff --git a/test/mail/0037.CALLER b/test/mail/0037.CALLER new file mode 100644 index 000000000..f2bd63922 --- /dev/null +++ b/test/mail/0037.CALLER @@ -0,0 +1,373 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmaZ-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: usery@test.ex, + abcd@test.ex, + userx@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + usery@test.ex + subject was "should fail this" (filter fail) + abcd@test.ex + subject was "should fail this" (filter fail) + userx@test.ex + subject was "should fail this" (filter fail) + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: should fail this +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-added: qualify_domain is test.ex + +Fail this. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + id 10HmbD-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: CALLER@test.ex +Subject: An auto reply: qualify_domain=test.ex +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER@test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a text line + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbF-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: filter-pipe@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + pipe to |cat + generated by filter-pipe@test.ex + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbE-0005vi-00 + for filter-pipe@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: should give filter error (1) +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-added: qualify_domain is test.ex + + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbH-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: filter-file@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + save to /tmp/junk + generated by filter-file@test.ex + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbG-0005vi-00 + for filter-file@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: should give filter error (2) +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-added: qualify_domain is test.ex + + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbJ-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: filter-lookup@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + filter-lookup@test.ex + retry timeout exceeded + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbI-0005vi-00 + for filter-lookup@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: should give filter error (3) +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-added: qualify_domain is test.ex + + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbL-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: filter-exists@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + filter-exists@test.ex + retry timeout exceeded + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbK-0005vi-00 + for filter-exists@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: should give filter error (4) +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-added: qualify_domain is test.ex + + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbN-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: filter-readfile@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + filter-readfile@test.ex + retry timeout exceeded + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbM-0005vi-00 + for filter-readfile@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: should give filter error (5) +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-added: qualify_domain is test.ex + + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbP-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: filter-run@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + filter-run@test.ex + retry timeout exceeded + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbO-0005vi-00 + for filter-run@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: should give filter error (6) +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-added: qualify_domain is test.ex + + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + id 10HmbR-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: CALLER_NAME +Subject: On vacation +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER@test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +this is vacation text + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbV-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: readfile@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + readfile@test.ex + retry timeout exceeded + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbU-0005vi-00 + for readfile@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-added: qualify_domain is test.ex + +Should fail ${readfile in filter. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmcB-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: filter-stat@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + filter-stat@test.ex + retry timeout exceeded + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmcA-0005vi-00 + for filter-stat@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: should give filter error (7) +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-added: qualify_domain is test.ex + + diff --git a/test/mail/0037.dff b/test/mail/0037.dff new file mode 100644 index 000000000..cf539f85e --- /dev/null +++ b/test/mail/0037.dff @@ -0,0 +1,18 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: system-filter +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbW-0005vi-00 + for deliverfromfilter@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +original_domain=test.ex + original_local_part=system-filter + parent_domain=test.ex + parent_local_part=system-filter + +Test deliver command in system filter + diff --git a/test/mail/0037.postmaster b/test/mail/0037.postmaster new file mode 100644 index 000000000..f7c2aea50 --- /dev/null +++ b/test/mail/0037.postmaster @@ -0,0 +1,46 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: postmaster@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbB-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: postmaster@test.ex +Subject: Message frozen +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message 10HmbA-0005vi-00 has been frozen by the system filter. +subject was "should freeze this" +Here are two extra +lines of text. +The sender is . + +The following address(es) have yet to be delivered: + userx@test.ex + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: postmaster@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbT-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: postmaster@test.ex +Subject: Message frozen +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message 10HmbS-0005vi-00 has been frozen by the system filter. +subject was "should freeze this" +Here are two extra +lines of text. +The sender is . + +The following address(es) have yet to be delivered: + userx@test.ex + diff --git a/test/mail/0037.userx b/test/mail/0037.userx new file mode 100644 index 000000000..8a5e9a1b5 --- /dev/null +++ b/test/mail/0037.userx @@ -0,0 +1,79 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: Test 1 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-added: qualify_domain is test.ex + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: reply to this +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-added: qualify_domain is test.ex + +Reply to this. + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: should freeze this +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-added: qualify_domain is test.ex +X-added: qualify_domain is test.ex + +Freeze this. + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbS-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: should freeze this +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-added: qualify_domain is test.ex +X-added: qualify_domain is test.ex + +Freeze this (second message). + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: filter-userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbX-0005vi-00 + for filter-userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-added: qualify_domain is test.ex + + diff --git a/test/mail/0037.userz b/test/mail/0037.userz new file mode 100644 index 000000000..ae2f0e01a --- /dev/null +++ b/test/mail/0037.userz @@ -0,0 +1,109 @@ +From abcd@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: system-filter +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: Test 1 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-added: qualify_domain is test.ex + + +From abcd@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: system-filter +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: should fail this +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-added: qualify_domain is test.ex + +Fail this. + +From abcd@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: system-filter +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: should freeze this +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-added: qualify_domain is test.ex + +Freeze this. + +From abcd@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: system-filter +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: reply to this +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-added: qualify_domain is test.ex + +Reply to this. + +From abcd@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: system-filter +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbS-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: should freeze this +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-added: qualify_domain is test.ex + +Freeze this (second message). + +From abcd@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: system-filter +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbU-0005vi-00 + for readfile@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-added: qualify_domain is test.ex + +Should fail ${readfile in filter. + +From abcd@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: system-filter +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: should defer this +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-added: qualify_domain is test.ex + +Defer this. + diff --git a/test/mail/0040.userx b/test/mail/0040.userx new file mode 100644 index 000000000..24e5cd892 --- /dev/null +++ b/test/mail/0040.userx @@ -0,0 +1,13 @@ +From jc@rome Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from forum.rome ([1.1.1.1] ident=jc44bc) + by the.local.host.name with latin (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-interface: 2.2.2.2 + +This is a test message. + diff --git a/test/mail/0046.userx b/test/mail/0046.userx new file mode 100644 index 0000000000000000000000000000000000000000..dd03814156a4b7ca3c1d3a6f16b2bc52225966ea GIT binary patch literal 2905 zcmeHJ(QeZ)6y@1pad{euwo1FLQ!AKwVAGJc3BiyCZ%%WYm^pE0J8iSC=h$sGhF}Cy zO(4-1r*ZDN*S_Z*``DV2YR9&D?b-PrFX^IYI+K=?0VSjH-rjh3m-?g8NW5oX+p0U0 zz8KTXdqIcdsG74jGwymbj)2Pzpm-xaj{|In1`#=+-C@5-@Dpe3oXolVHUsuiKRGGo zWfv3sbA@4pbtsNe@G8M=#p1H-)D2P$l07`9CTrF&`pIzpVoY>VC`aWg4HeSSb*(&; zBv%;gDTH;%89exc=F%#eYIb3^)){e?Q9YxHsk~H`s&euLlanP7N>f*!%#mtJT>4D%-Ke+YI)O8X7V1rllZP|Q0kHv3T&UMIb-UEE7Iz^HWslF z_5<_Ni0v5d&jQDNVH^{r6lKGKKA8U<@BgwXTk7hMjGCv~#h5 z$WyDdR(VVr_g!Pb4Wi~qoFOQ0(5cXeT$Ke))((W&rX7f_+JV@n9f+28@JnuqmfU)rbMpsRtj}$a#8!8>%{{C?+`WHp4)2c5 z6G&_aCqz6aSErAp^N**e&**vZUgd)hzZGC~dEC-wasrLsUaqzP^njdyj{c-gnL>O8 DmD1J2 literal 0 HcmV?d00001 diff --git a/test/mail/0048.CALLER b/test/mail/0048.CALLER new file mode 100644 index 000000000..11101b61d --- /dev/null +++ b/test/mail/0048.CALLER @@ -0,0 +1,400 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: pipe@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + pipe to |TESTSUITE/aux-fixed/showenv + generated by pipe@test.ex + +The following text was generated during the delivery attempt: + +------ pipe to |TESTSUITE/aux-fixed/showenv + generated by pipe@test.ex ------ + +Test pipe script +Running as: EXIMUSER +------------------ +Args: +----------current----------- +TESTSUITE +----------env----------- +A=a +B=b +C=c +COLON=: +DOMAIN=test.ex +HOME=TESTSUITE/ +LOCAL_PART=pipe +LOCAL_PART_PREFIX= +LOCAL_PART_SUFFIX= +LOGNAME=pipe +ME=pipe +MESSAGE_ID=10HmaX-0005vi-00 +PATH=/bin:/usr/bin +QUALIFY_DOMAIN=test.ex +RECIPIENT=pipe@test.ex +SENDER=CALLER@test.ex +SHELL=/bin/sh +USER=pipe +----------cat----------- +>From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for pipe@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Some message text. + +------------------ + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for pipe@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Some message text. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbA-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: prefixed+pipe@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + pipe to |TESTSUITE/aux-fixed/showenv + generated by prefixed+pipe@test.ex + +The following text was generated during the delivery attempt: + +------ pipe to |TESTSUITE/aux-fixed/showenv + generated by prefixed+pipe@test.ex ------ + +Test pipe script +Running as: EXIMUSER +------------------ +Args: +----------current----------- +TESTSUITE +----------env----------- +A=a +B=b +C=c +COLON=: +DOMAIN=test.ex +HOME=TESTSUITE/ +LOCAL_PART=pipe +LOCAL_PART_PREFIX=prefixed+ +LOCAL_PART_SUFFIX= +LOGNAME=pipe +ME=pipe +MESSAGE_ID=10HmaZ-0005vi-00 +PATH=/bin:/usr/bin +QUALIFY_DOMAIN=test.ex +RECIPIENT=prefixed+pipe@test.ex +SENDER=CALLER@test.ex +SHELL=/bin/sh +USER=pipe +----------cat----------- +>From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for prefixed+pipe@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Text + +------------------ + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for prefixed+pipe@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Text + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbC-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: pipe-suffixed@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + pipe to |TESTSUITE/aux-fixed/showenv + generated by pipe-suffixed@test.ex + +The following text was generated during the delivery attempt: + +------ pipe to |TESTSUITE/aux-fixed/showenv + generated by pipe-suffixed@test.ex ------ + +Test pipe script +Running as: EXIMUSER +------------------ +Args: +----------current----------- +TESTSUITE +----------env----------- +A=a +B=b +C=c +COLON=: +DOMAIN=test.ex +HOME=TESTSUITE/ +LOCAL_PART=pipe +LOCAL_PART_PREFIX= +LOCAL_PART_SUFFIX=-suffixed +LOGNAME=pipe +ME=pipe +MESSAGE_ID=10HmbB-0005vi-00 +PATH=/bin:/usr/bin +QUALIFY_DOMAIN=test.ex +RECIPIENT=pipe-suffixed@test.ex +SENDER=CALLER@test.ex +SHELL=/bin/sh +USER=pipe +----------cat----------- +>From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for pipe-suffixed@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Text + +------------------ + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for pipe-suffixed@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Text + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbE-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: prefixed+pipe-suffixed@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + pipe to |TESTSUITE/aux-fixed/showenv + generated by prefixed+pipe-suffixed@test.ex + +The following text was generated during the delivery attempt: + +------ pipe to |TESTSUITE/aux-fixed/showenv + generated by prefixed+pipe-suffixed@test.ex ------ + +Test pipe script +Running as: EXIMUSER +------------------ +Args: +----------current----------- +TESTSUITE +----------env----------- +A=a +B=b +C=c +COLON=: +DOMAIN=test.ex +HOME=TESTSUITE/ +LOCAL_PART=pipe +LOCAL_PART_PREFIX=prefixed+ +LOCAL_PART_SUFFIX=-suffixed +LOGNAME=pipe +ME=pipe +MESSAGE_ID=10HmbD-0005vi-00 +PATH=/bin:/usr/bin +QUALIFY_DOMAIN=test.ex +RECIPIENT=prefixed+pipe-suffixed@test.ex +SENDER=CALLER@test.ex +SHELL=/bin/sh +USER=pipe +----------cat----------- +>From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for prefixed+pipe-suffixed@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Text + +------------------ + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for prefixed+pipe-suffixed@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Text + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbG-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: pipe@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + pipe to |TESTSUITE/aux-fixed/showenv + generated by pipe@test.ex + +The following text was generated during the delivery attempt: + +------ pipe to |TESTSUITE/aux-fixed/showenv + generated by pipe@test.ex ------ + +Test pipe script +Running as: EXIMUSER +------------------ +Args: +----------current----------- +TESTSUITE +----------env----------- +A=a +B=b +C=c +COLON=: +DOMAIN=test.ex +HOME=TESTSUITE/ +LOCAL_PART=pipe +LOCAL_PART_PREFIX= +LOCAL_PART_SUFFIX= +LOGNAME=pipe +ME=pipe +MESSAGE_ID=10HmbF-0005vi-00 +PATH=/bin:/usr/bin +QUALIFY_DOMAIN=test.ex +RECIPIENT=pipe@test.ex +SENDER=CALLER@test.ex +SHELL=/bin/sh +USER=pipe +----------cat----------- +>From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbF-0005vi-00 + for pipe@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Some message text. + +------------------ + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbF-0005vi-00 + for pipe@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Some message text. + diff --git a/test/mail/0049.userx b/test/mail/0049.userx new file mode 100644 index 000000000..c6e4b19f9 --- /dev/null +++ b/test/mail/0049.userx @@ -0,0 +1,145 @@ +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: From person +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: From person +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbE-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: From person +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbF-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: From person +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbG-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: From person +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + diff --git a/test/mail/0050.userx b/test/mail/0050.userx new file mode 100644 index 000000000..4d209dcd1 --- /dev/null +++ b/test/mail/0050.userx @@ -0,0 +1,164 @@ +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Sender: Sender in original +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 1. + +From userx@outside.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Sender: Sender in original +Message-Id: +From: userx@outside.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 2. + +From userx@outside.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Sender: Sender in original +Message-Id: +From: userx@outside.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 3. + +From userx@elsewhere.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Sender: Sender in original +Message-Id: +From: userx@elsewhere.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 4. + +From userx@cus.cam.ac.uk Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Sender: Sender in original +Message-Id: +From: userx@cus.cam.ac.uk +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 5. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Sender: Sender in original +From: From person +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 6. + +From userx@outside.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Sender: Sender in original +From: From person +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 7. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbE-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: From person +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 8. + +From userx@outside.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbF-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Sender: Sender in original +From: From person +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 9. + +From userx@elsewhere.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbG-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Sender: Sender in original +From: From person +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 10. + +From userx@somehost.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbH-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Sender: Sender in original +From: From person +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 11. + diff --git a/test/mail/0051.CALLER b/test/mail/0051.CALLER new file mode 100644 index 000000000..322a48d74 --- /dev/null +++ b/test/mail/0051.CALLER @@ -0,0 +1,144 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@myhost.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by myhost.ex with local (Exim x.yz) + id 10HmaZ-0005vi-00 + for CALLER@myhost.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: userx@bad.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + userx@bad.ex + Unrouteable address + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@bad.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 2. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@myhost.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by myhost.ex with local (Exim x.yz) + id 10HmbB-0005vi-00 + for CALLER@myhost.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: userx@badbad.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + userx@badbad.ex + unrouteable mail domain "badbad.ex" (:fail:) + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@badbad.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 3. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@myhost.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by myhost.ex with local (Exim x.yz) + id 10HmbE-0005vi-00 + for CALLER@myhost.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: userx@domain4.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + userx@domain4.ex + Unrouteable address + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for userx@domain4.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 5. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@myhost.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by myhost.ex with local (Exim x.yz) + id 10HmbG-0005vi-00 + for CALLER@myhost.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: userx@domain2.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + userx@domain2.ex + unrouteable mail domain "domain2.ex" (:fail:) + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbF-0005vi-00 + for userx@domain2.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 6. + diff --git a/test/mail/0051.userx b/test/mail/0051.userx new file mode 100644 index 000000000..7e0caa91c --- /dev/null +++ b/test/mail/0051.userx @@ -0,0 +1,56 @@ +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 1. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@domain1.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00 + for userx@domain1.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 4. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@xx.domain5.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbH-0005vi-00 + for userx@xx.domain5.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 7. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@domain6.yy.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbI-0005vi-00 + for userx@domain6.yy.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 8. + diff --git a/test/mail/0052.!one b/test/mail/0052.!one new file mode 100644 index 000000000..9e4c91494 --- /dev/null +++ b/test/mail/0052.!one @@ -0,0 +1,14 @@ +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: !one@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for !one@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 3. + diff --git a/test/mail/0052.CALLER b/test/mail/0052.CALLER new file mode 100644 index 000000000..7e0fb955d --- /dev/null +++ b/test/mail/0052.CALLER @@ -0,0 +1,72 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@myhost.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by myhost.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@myhost.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: xx99@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + xx99@test.ex + Unrouteable address + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for xx99@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 1. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@myhost.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by myhost.ex with local (Exim x.yz) + id 10HmbC-0005vi-00 + for CALLER@myhost.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: !two@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + !two@test.ex + Unrouteable address + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for !two@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 4. + diff --git a/test/mail/0052.yy99 b/test/mail/0052.yy99 new file mode 100644 index 000000000..1ebddcbe9 --- /dev/null +++ b/test/mail/0052.yy99 @@ -0,0 +1,14 @@ +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: yy99@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for yy99@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message 2. + diff --git a/test/mail/0055.userx b/test/mail/0055.userx new file mode 100644 index 000000000..d31bc4ab2 --- /dev/null +++ b/test/mail/0055.userx @@ -0,0 +1,13 @@ +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@myhost.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@myhost.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0072.CALLER b/test/mail/0072.CALLER new file mode 100644 index 000000000..2b4143941 --- /dev/null +++ b/test/mail/0072.CALLER @@ -0,0 +1,109 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: CALLER_NAME +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: EXIMUSER@test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test auto reply to first message; non-printer >\n < + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbB-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: CALLER_NAME +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: EXIMUSER@test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test auto reply to third message + +------ This is a copy of the message, including all the headers. + +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: third message +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This has return_message set. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbD-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: CALLER_NAME +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: EXIMUSER@test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test auto reply to third message + +------ This is a copy of the body of the message, without the headers. + +This has return_message set with body_only. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbF-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: CALLER_NAME +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: EXIMUSER@test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test auto reply to third message + +------ This is a copy of the message's header lines. + +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbE-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: third message +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbH-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: =?ISO-8859-1?Q?CALLER=40test=2Eex?= +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: EXIMUSER@test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test auto reply to Encoded from + diff --git a/test/mail/0073.CALLER b/test/mail/0073.CALLER new file mode 100644 index 000000000..5875a0ed7 --- /dev/null +++ b/test/mail/0073.CALLER @@ -0,0 +1,32 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: CALLER_NAME +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: EXIMUSER@test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test auto reply to first message + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbB-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: CALLER_NAME +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: EXIMUSER@test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test auto reply to third message + diff --git a/test/mail/0074.CALLER b/test/mail/0074.CALLER new file mode 100644 index 000000000..b852afc49 --- /dev/null +++ b/test/mail/0074.CALLER @@ -0,0 +1,32 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: CALLER_NAME +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Auto reply to first message + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + id 10HmbB-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: CALLER_NAME +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Auto reply to third message + diff --git a/test/mail/0074.userx b/test/mail/0074.userx new file mode 100644 index 000000000..73e4e3a06 --- /dev/null +++ b/test/mail/0074.userx @@ -0,0 +1,103 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: first message +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: second message +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: third message +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: fourth message +X-nltest: xxxx +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + id 10HmbD-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +To: userx@test.ex, abey seedy +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Testing, testing + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbE-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: fifth message +Reply-to: userx@test.ex, + abcd@test.ex +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + id 10HmbF-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +To: userx@test.ex, abcd@test.ex +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +To reply-to + diff --git a/test/mail/0079.rbl b/test/mail/0079.rbl new file mode 100644 index 000000000..27f7889a5 --- /dev/null +++ b/test/mail/0079.rbl @@ -0,0 +1,21 @@ +From postmaster@exim.test.ex Tue Mar 02 09:44:33 1999 +Received: from [V4NET.11.12.13] (helo=exim.test.ex ident=CALLER) + by the.local.host.name with esmtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@exim.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Warning: V4NET.11.12.13 is blacklisted at rbl.test.ex + +test message data + +From postmaster@exim.test.ex Tue Mar 02 09:44:33 1999 +Received: from [V4NET.11.12.14] (helo=exim.test.ex ident=CALLER) + by the.local.host.name with esmtp (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for postmaster@exim.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Warning: V4NET.11.12.14 is blacklisted at rbl.test.ex +X-Warning: V4NET.11.12.14 is blacklisted at rbl2.test.ex + +test message data + diff --git a/test/mail/0079.userx b/test/mail/0079.userx new file mode 100644 index 000000000..825e700ab --- /dev/null +++ b/test/mail/0079.userx @@ -0,0 +1,58 @@ +From postmaster@exim.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@exim.test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from [V4NET.11.12.13] (helo=exim.test.ex ident=CALLER) + by the.local.host.name with esmtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@exim.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Warning: V4NET.11.12.13 is blacklisted at rbl.test.ex + +test message data + +From postmaster@exim.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: postmaster@exim.test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from [V4NET.11.12.14] (helo=exim.test.ex ident=CALLER) + by the.local.host.name with esmtp (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for postmaster@exim.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Warning: V4NET.11.12.14 is blacklisted at rbl.test.ex +X-Warning: V4NET.11.12.14 is blacklisted at rbl2.test.ex + +test message data + +From postmaster@exim.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@exim.test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@exim.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +sysmail: yes +Message-Id: +From: postmaster@exim.test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Testing mail from system filter + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: userx@exim.test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + id 10HmbA-0005vi-00 + for userx@exim.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: userx@exim.test.ex +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER@exim.test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +testing testing + diff --git a/test/mail/0081.userx b/test/mail/0081.userx new file mode 100644 index 000000000..4f0d895b0 --- /dev/null +++ b/test/mail/0081.userx @@ -0,0 +1,20 @@ +From CALLER@exim.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@exim.test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@exim.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-one: This is the first text. +To: userx@exim.test.ex +X-one: This is the second text. +From: userx@exim.test.ex +X-one: This is the third text. +Subject: testing, testing +X-one: This is the fourth text. +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is the message body. + diff --git a/test/mail/0082.userx b/test/mail/0082.userx new file mode 100644 index 000000000..171166279 --- /dev/null +++ b/test/mail/0082.userx @@ -0,0 +1,16 @@ +From userx@cus.cam.ac.uk Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with testproto (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +from: me@the.local.host.name +To: me@the.local.host.name +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Proto: testproto + +This is some text + diff --git a/test/mail/0083.userx b/test/mail/0083.userx new file mode 100644 index 000000000..994175b68 --- /dev/null +++ b/test/mail/0083.userx @@ -0,0 +1,16 @@ +From userx@cus.cam.ac.uk Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local-bsmtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +from: me@the.local.host.name +To: me@the.local.host.name +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Proto: local-bsmtp + +This is some text + diff --git a/test/mail/0090.CALLER b/test/mail/0090.CALLER new file mode 100644 index 000000000..9a8c7ae3b --- /dev/null +++ b/test/mail/0090.CALLER @@ -0,0 +1,13 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: CALLER@myhost.test.ex +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: EXIMUSER@myhost.test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is an autogenerated message. + diff --git a/test/mail/0094.userx b/test/mail/0094.userx new file mode 100644 index 000000000..bbc8b2ad8 --- /dev/null +++ b/test/mail/0094.userx @@ -0,0 +1,33 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [V4NET.11.12.13] (ident=root) + by the.local.host.name with smtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +host_lookup_failed: 1 +host_lookup_deferred: 0 + +This is a test message + +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [99.99.99.99] (ident=root) + by the.local.host.name with smtp (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +host_lookup_failed: 0 +host_lookup_deferred: 1 + +This is a test message + +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from x.test.again.dns ([V4NET.99.99.96] ident=root) + by the.local.host.name with smtp (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +host_lookup_failed: 0 +host_lookup_deferred: 1 + +This is a test message + diff --git a/test/mail/0095.userx b/test/mail/0095.userx new file mode 100644 index 000000000..5e720e10b --- /dev/null +++ b/test/mail/0095.userx @@ -0,0 +1,302 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +quota: 0 +threshold: 10 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +quota: 10K +threshold: 900 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +A test message + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from root by myhost.test.ex with local (Exim x.yz) + id 10HmbA-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: userx@myhost.test.ex +Subject: Your mailbox +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message is automatically created by mail delivery software (Exim). + +The size of your mailbox has exceeded a warning threshold that is +set by the system administrator. + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +quota: 2200 +threshold: 90% +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from root by myhost.test.ex with local (Exim x.yz) + id 10HmbC-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: userx@myhost.test.ex +Subject: Your mailbox +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message is automatically created by mail delivery software (Exim). + +The size of your mailbox has exceeded a warning threshold that is +set by the system administrator. + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbE-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + diff --git a/test/mail/0095.usery b/test/mail/0095.usery new file mode 100644 index 000000000..e69de29bb diff --git a/test/mail/0095.userz b/test/mail/0095.userz new file mode 100644 index 000000000..f10b3ea30 --- /dev/null +++ b/test/mail/0095.userz @@ -0,0 +1,12 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbG-0005vi-00 + for userz@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +threshold: 330 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + + diff --git a/test/mail/0095.userz.bounce b/test/mail/0095.userz.bounce new file mode 100644 index 000000000..840e40fd5 --- /dev/null +++ b/test/mail/0095.userz.bounce @@ -0,0 +1,17 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from root by myhost.test.ex with local (Exim x.yz) + id 10HmbH-0005vi-00 + for userz@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: userz@myhost.test.ex +Subject: Your mailbox +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + +This message is automatically created by mail delivery software (Exim). + +The size of your mailbox has exceeded a warning threshold that is +set by the system administrator. + diff --git a/test/mail/0096.userx b/test/mail/0096.userx new file mode 100644 index 000000000..1dadfc4ce --- /dev/null +++ b/test/mail/0096.userx @@ -0,0 +1,29 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: First message subject +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-RBL-Warning: A faked up RBL header +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Added: xxxx + + diff --git a/test/mail/0097.userx b/test/mail/0097.userx new file mode 100644 index 000000000..1c062a264 --- /dev/null +++ b/test/mail/0097.userx @@ -0,0 +1,30 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: First message subject +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-RBL-Warning: A faked up RBL header +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Added: by router +Added: by transport + + diff --git a/test/mail/0098.CALLER b/test/mail/0098.CALLER new file mode 100644 index 000000000..532931db0 --- /dev/null +++ b/test/mail/0098.CALLER @@ -0,0 +1,205 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Warning: message 10HmaX-0005vi-00 delayed 0 minutes +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. +A message that you sent has not yet been delivered to one or more of its +recipients after more than 0 minutes on the queue on the.local.host.name. + +The message identifier is: 10HmaX-0005vi-00 +The date of the message is: Tue, 2 Mar 1999 09:44:33 +0000 + +The addresses to which the message has not yet been delivered are: + + pipe to |/non/existing/file + generated by userx@test.ex + defer@test.ex + Delay reason: This address has been forced to defer. + +No action is required on your part. Delivery attempts will continue for +some time, and this warning may be repeated at intervals if the message +remains undelivered. Eventually the mail delivery software will give up, +and when that happens, the message will be returned to you. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbA-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Warning: message 10HmaZ-0005vi-00 delayed 0 minutes +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. +A message that you sent has not yet been delivered to one or more of its +recipients after more than 0 minutes on the queue on the.local.host.name. + +The message identifier is: 10HmaZ-0005vi-00 +The date of the message is: Tue, 2 Mar 1999 09:44:33 +0000 + +The addresses to which the message has not yet been delivered are: + + defer@test.ex + Delay reason: This address has been forced to defer. + defer@another.test.ex + Delay reason: This address has been forced to defer. + +No action is required on your part. Delivery attempts will continue for +some time, and this warning may be repeated at intervals if the message +remains undelivered. Eventually the mail delivery software will give up, +and when that happens, the message will be returned to you. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbC-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Warning: message 10HmaX-0005vi-00 delayed 0 minutes +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. +A message that you sent has not yet been delivered to one or more of its +recipients after more than 0 minutes on the queue on the.local.host.name. + +The message identifier is: 10HmaX-0005vi-00 +The date of the message is: Tue, 2 Mar 1999 09:44:33 +0000 + +The addresses to which the message has not yet been delivered are: + + pipe to |/non/existing/file + generated by userx@test.ex + defer@test.ex + Delay reason: This address has been forced to defer. + +No action is required on your part. Delivery attempts will continue for +some time, and this warning may be repeated at intervals if the message +remains undelivered. Eventually the mail delivery software will give up, +and when that happens, the message will be returned to you. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbE-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Warning: message 10HmaX-0005vi-00 delayed by 10 minutes +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +warn_message_delay = 10 minutes +warn_message_recipients = CALLER@test.ex +warn_message_recipients = CALLER@test.ex +warnmsg_delay = 10 minutes +warnmsg_recipient = CALLER@test.ex +warnmsg_recipients = CALLER@test.ex + + pipe to |/non/existing/file + generated by userx@test.ex + defer@test.ex + Delay reason: This address has been forced to defer. + +Final stuff. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbF-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Warning: message 10HmaZ-0005vi-00 delayed by 0 minutes +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +warn_message_delay = 0 minutes +warn_message_recipients = CALLER@test.ex +warn_message_recipients = CALLER@test.ex +warnmsg_delay = 0 minutes +warnmsg_recipient = CALLER@test.ex +warnmsg_recipients = CALLER@test.ex + + defer@test.ex + Delay reason: This address has been forced to defer. + defer@another.test.ex + Delay reason: This address has been forced to defer. + +Final stuff. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbG-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Warning: message 10HmbB-0005vi-00 delayed by 0 minutes +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +warn_message_delay = 0 minutes +warn_message_recipients = CALLER@test.ex +warn_message_recipients = CALLER@test.ex +warnmsg_delay = 0 minutes +warnmsg_recipient = CALLER@test.ex +warnmsg_recipients = CALLER@test.ex + + xxxx@some.domain + +Final stuff. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbH-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Warning: message 10HmbD-0005vi-00 delayed by 0 minutes +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +warn_message_delay = 0 minutes +warn_message_recipients = CALLER@test.ex +warn_message_recipients = CALLER@test.ex +warnmsg_delay = 0 minutes +warnmsg_recipient = CALLER@test.ex +warnmsg_recipients = CALLER@test.ex + + yyyy@connection.refused + +Final stuff. + diff --git a/test/mail/0100.CALLER b/test/mail/0100.CALLER new file mode 100644 index 000000000..49db745bf --- /dev/null +++ b/test/mail/0100.CALLER @@ -0,0 +1,19 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: batch-userx@test.ex, + batch-userz@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbK-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +A message containing +. a line starting with a dot +.. and one starting with two dots +>From should be escaped as this is +going to be delivered using batch. The dots +shouldn't be escaped. + diff --git a/test/mail/0100.userw b/test/mail/0100.userw new file mode 100644 index 000000000..3906e41a9 --- /dev/null +++ b/test/mail/0100.userw @@ -0,0 +1,22 @@ +MAIL FROM: +RCPT TO: +DATA +X-Filtered: just checking +Return-path: +Envelope-to: userw@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00 + for userw@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +A message containing +.. a line starting with a dot +... and one starting with two dots +From should not be escaped as this is +going to be delivered using BSMTP, +via a filter. +. diff --git a/test/mail/0100.userx b/test/mail/0100.userx new file mode 100644 index 000000000..1de79e03f --- /dev/null +++ b/test/mail/0100.userx @@ -0,0 +1,542 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message +>From the deep abyss +From +out of nowhere +Fromage please +from is case sensitive +From: is how headers start + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +>From Bohemia's woods and fields + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +>From Bohemia's woods and fields + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbE-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +Frost isn't From. + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbF-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Last line ending without a newline and with a partial match: +From + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +X-Filtered: just checking +Return-path: +Envelope-to: filter-userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbG-0005vi-00 + for filter-userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message +>From the deep abyss +From +out of nowhere +Fromage please +from is case sensitive +From: is how headers start + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +X-Filtered: just checking +Return-path: +Envelope-to: filter-userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbH-0005vi-00 + for filter-userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Last line ending without a newline and with a partial match: +From + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbI-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Last line ending without a newline and being a single dot: +. + + +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbJ-0005vi-00 + for mmdf-userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Line consisting of four ^A characters + +That should get escaped by adding a space. + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbL-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: From +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +>From is the very first word of the message. +>From starts the second line. + diff --git a/test/mail/0100.usery b/test/mail/0100.usery new file mode 100644 index 000000000..a7f470978 --- /dev/null +++ b/test/mail/0100.usery @@ -0,0 +1,20 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: usery@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for usery@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message +From the deep abyss +From +out of nowhere +Fromage please +from is case sensitive +From: is how headers start + diff --git a/test/mail/0100.userz b/test/mail/0100.userz new file mode 100644 index 000000000..41f2f9883 --- /dev/null +++ b/test/mail/0100.userz @@ -0,0 +1,20 @@ +MAIL FROM: +RCPT TO: +DATA +Return-path: +Envelope-to: userz@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for userz@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +A message containing +.. a line starting with a dot +... and one starting with two dots +From should not be escaped as this is +going to be delivered using BSMTP. +. diff --git a/test/mail/0101.userx b/test/mail/0101.userx new file mode 100644 index 000000000..4848398b4 --- /dev/null +++ b/test/mail/0101.userx @@ -0,0 +1,521 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message +>From the deep abyss +From +out of nowhere +Fromage please +from is case sensitive +From: is how headers start + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +>From Bohemia's woods and fields + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +>From Bohemia's woods and fields + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +Frost isn't From. + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Last line ending without a newline and with a partial match: +From + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +X-Filtered: just checking +Return-path: +Envelope-to: filter-userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbE-0005vi-00 + for filter-userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message +From the deep abyss +From +out of nowhere +Fromage please +from is case sensitive +From: is how headers start + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +X-Filtered: just checking +Return-path: +Envelope-to: filter-userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbF-0005vi-00 + for filter-userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Last line ending without a newline and with a partial match: +From + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbG-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Last line ending without a newline and being a single dot: +. + + +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbH-0005vi-00 + for mmdf-userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Line consisting of four ^A characters + +That should get escaped by adding a space. + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbI-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: From +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +>From is the very first word of the message. +>From starts the second line. + diff --git a/test/mail/0101.userz b/test/mail/0101.userz new file mode 100644 index 000000000..a340c343f --- /dev/null +++ b/test/mail/0101.userz @@ -0,0 +1,20 @@ +MAIL FROM: +RCPT TO: +DATA +Return-path: +Envelope-to: userz@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userz@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +A message containing +.. a line starting with a dot +... and one starting with two dots +From should not be escaped as this is +going to be delivered using BSMTP. +. diff --git a/test/mail/0102.batched b/test/mail/0102.batched new file mode 100644 index 000000000..2160dc31c --- /dev/null +++ b/test/mail/0102.batched @@ -0,0 +1,26 @@ +MAIL FROM: +RCPT TO: +DATA +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbG-0005vi-00 + for batch-userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test to batch-userx +. +MAIL FROM: +RCPT TO: +RCPT TO: +DATA +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbH-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test to batch-userx and batch-usery +. diff --git a/test/mail/0102.tpmissing b/test/mail/0102.tpmissing new file mode 100644 index 000000000..396fa9bad --- /dev/null +++ b/test/mail/0102.tpmissing @@ -0,0 +1 @@ +tpmissing text at mailbox start diff --git a/test/mail/0102.undefined b/test/mail/0102.undefined new file mode 100644 index 000000000..321b9ca63 --- /dev/null +++ b/test/mail/0102.undefined @@ -0,0 +1 @@ +undefined text at mailbox start diff --git a/test/mail/0102.userx b/test/mail/0102.userx new file mode 100644 index 000000000..2b5ed9885 --- /dev/null +++ b/test/mail/0102.userx @@ -0,0 +1,28 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Initial test message, no prefix. + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Second test message, no prefix. + diff --git a/test/mail/0102.usery b/test/mail/0102.usery new file mode 100644 index 000000000..b3cca92ca --- /dev/null +++ b/test/mail/0102.usery @@ -0,0 +1,32 @@ +MAIL FROM: +RCPT TO: +DATA +Return-path: +Envelope-to: bsmtp_usery@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for bsmtp_usery@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message with bsmtp_ prefix +. +MAIL FROM: +RCPT TO: +DATA +Return-path: +Envelope-to: usery@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for usery@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Second test message, no prefix. +. diff --git a/test/mail/0102.userz b/test/mail/0102.userz new file mode 100644 index 000000000..2a8c4ad7f --- /dev/null +++ b/test/mail/0102.userz @@ -0,0 +1,33 @@ + +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for mmdf_userz@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message with mmdf_ prefix + + +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00 + for userz@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Second test message, no prefix. + + +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for userz@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Second test message, no prefix. + diff --git a/test/mail/0103.CALLER b/test/mail/0103.CALLER new file mode 100644 index 000000000..f8ac3c475 --- /dev/null +++ b/test/mail/0103.CALLER @@ -0,0 +1,67 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmaZ-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: WASabc@x.y.zWAS +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + WASabc@x.y.zWAS + (generated from "abc@x.y.z"@test.ex) + Unrouteable address + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for "abc@x.y.z"@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message sent to "abc@x.y.z"@test.ex. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbD-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: ":fail: fail message"@special +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + ":fail: fail message"@special + fail message + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00 + for ":fail: fail message"@special; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message sent to ":fail: fail message"@special + diff --git a/test/mail/0103.rewritten b/test/mail/0103.rewritten new file mode 100644 index 000000000..c01a105ab --- /dev/null +++ b/test/mail/0103.rewritten @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for "xyz@x.y.z"@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message sent to "xyz@x.y.z"@test.ex. + diff --git a/test/mail/0104.mmm b/test/mail/0104.mmm new file mode 100644 index 000000000..bc9255776 --- /dev/null +++ b/test/mail/0104.mmm @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for mmm@ten-1; Tue, 2 Mar 1999 09:44:33 +0000 +To: You +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0104.yyy b/test/mail/0104.yyy new file mode 100644 index 000000000..4096709e3 --- /dev/null +++ b/test/mail/0104.yyy @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for yyy@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: comment +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0105.default b/test/mail/0105.default new file mode 100644 index 000000000..d6218632d --- /dev/null +++ b/test/mail/0105.default @@ -0,0 +1,14 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: postmaster@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Delivered to default + diff --git a/test/mail/0105.firstuser b/test/mail/0105.firstuser new file mode 100644 index 000000000..98088c7d9 --- /dev/null +++ b/test/mail/0105.firstuser @@ -0,0 +1,14 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: firstuser@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for firstuser@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Delivered to firstuser + diff --git a/test/mail/0105.seconduser b/test/mail/0105.seconduser new file mode 100644 index 000000000..90f98df37 --- /dev/null +++ b/test/mail/0105.seconduser @@ -0,0 +1,14 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: seconduser@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for seconduser@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Delivered to seconduser + diff --git a/test/mail/0110.second b/test/mail/0110.second new file mode 100644 index 000000000..3f228bef7 --- /dev/null +++ b/test/mail/0110.second @@ -0,0 +1,10 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for first@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0111.userx b/test/mail/0111.userx new file mode 100644 index 000000000..9f535da71 --- /dev/null +++ b/test/mail/0111.userx @@ -0,0 +1,39 @@ +From postmaster@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: userx@test.ex +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-Forward: userx +X-Alias: philip + + +From postmaster@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: Philip@test.ex +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for Philip@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-Alias: philip +X-Forward: userx + + +From postmaster@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: philip@test.ex +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for philip@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-Alias: philip +X-Forward: userx + + diff --git a/test/mail/0112.file b/test/mail/0112.file new file mode 100644 index 000000000..7bc02a7a6 --- /dev/null +++ b/test/mail/0112.file @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for file@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message to file. + diff --git a/test/mail/0112.pipe b/test/mail/0112.pipe new file mode 100644 index 000000000..3f86bc8ae --- /dev/null +++ b/test/mail/0112.pipe @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for pipe@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message to pipe. + diff --git a/test/mail/0113.second b/test/mail/0113.second new file mode 100644 index 000000000..3f228bef7 --- /dev/null +++ b/test/mail/0113.second @@ -0,0 +1,10 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for first@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0114.file b/test/mail/0114.file new file mode 100644 index 000000000..330232063 --- /dev/null +++ b/test/mail/0114.file @@ -0,0 +1,24 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for file@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message to file. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + id 10HmbA-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +To: A. File , No One +Subject: autoreply +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test Text + diff --git a/test/mail/0114.pipe b/test/mail/0114.pipe new file mode 100644 index 000000000..3f86bc8ae --- /dev/null +++ b/test/mail/0114.pipe @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for pipe@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message to pipe. + diff --git a/test/mail/0115.file b/test/mail/0115.file new file mode 100644 index 000000000..cce750388 --- /dev/null +++ b/test/mail/0115.file @@ -0,0 +1,48 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Home-Dir: + +Message to userx. + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for one-userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Home-Dir: TESTSUITE/aux-fixed + +Message to one-userx. + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for two-userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Home-Dir: /tmp + +Message to two-userx. + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for three-userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Home-Dir: + +Message to three-userx. + diff --git a/test/mail/0116.acopy b/test/mail/0116.acopy new file mode 100644 index 000000000..e9c3e763e --- /dev/null +++ b/test/mail/0116.acopy @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Added: data from copyalias + +Message sent to acopy. + diff --git a/test/mail/0116.alias1 b/test/mail/0116.alias1 new file mode 100644 index 000000000..e9c3e763e --- /dev/null +++ b/test/mail/0116.alias1 @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Added: data from copyalias + +Message sent to acopy. + diff --git a/test/mail/0116.alias2 b/test/mail/0116.alias2 new file mode 100644 index 000000000..e9c3e763e --- /dev/null +++ b/test/mail/0116.alias2 @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Added: data from copyalias + +Message sent to acopy. + diff --git a/test/mail/0116.dcopy b/test/mail/0116.dcopy new file mode 100644 index 000000000..d53ee0bea --- /dev/null +++ b/test/mail/0116.dcopy @@ -0,0 +1,22 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Added: data from copydeliver + +Message sent to dcopy. + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Added: data from copydeliver + +Message sent to dcopy. + diff --git a/test/mail/0118.userx b/test/mail/0118.userx new file mode 100644 index 000000000..e3b863543 --- /dev/null +++ b/test/mail/0118.userx @@ -0,0 +1,10 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0127.userx b/test/mail/0127.userx new file mode 100644 index 000000000..364abefad --- /dev/null +++ b/test/mail/0127.userx @@ -0,0 +1,150 @@ +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Sender: Sender in original +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Sender: Sender in original +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Sender: Sender in original +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Sender: Sender in original +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Sender: Sender in original +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Sender: Sender in original +From: From person +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Sender: Sender in original +From: From person +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbE-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Sender: Sender in original +From: From person +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbF-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Sender: Sender in original +From: From person +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + +From CALLER@myhost.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbG-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Sender: Sender in original +From: From person +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + diff --git a/test/mail/0131.copy b/test/mail/0131.copy new file mode 100644 index 000000000..798a7af6e --- /dev/null +++ b/test/mail/0131.copy @@ -0,0 +1,12 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@not.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Address-Data: >-islocal-forward-forward-local< + +Test message + diff --git a/test/mail/0131.userx b/test/mail/0131.userx new file mode 100644 index 000000000..85a3958ce --- /dev/null +++ b/test/mail/0131.userx @@ -0,0 +1,12 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@not.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Address-Data: >-islocal-forward-islocal-local< + +Test message + diff --git a/test/mail/0133.dddd b/test/mail/0133.dddd new file mode 100644 index 000000000..98c203b70 --- /dev/null +++ b/test/mail/0133.dddd @@ -0,0 +1,24 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: userx@a.test.ex +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Final: dddd@a.test.ex + +Test message + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: usery@b.test.ex +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Final: dddd@test.ex + +Test message + diff --git a/test/mail/0134.PIPE b/test/mail/0134.PIPE new file mode 100644 index 000000000..a0b801549 --- /dev/null +++ b/test/mail/0134.PIPE @@ -0,0 +1 @@ +PIPE pipe.domain diff --git a/test/mail/0134.UC-USERX b/test/mail/0134.UC-USERX new file mode 100644 index 000000000..78e8ca8ee --- /dev/null +++ b/test/mail/0134.UC-USERX @@ -0,0 +1,14 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for USERX@KNOWN.DOMAIN; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +domainlist: dd=data for known.domain lpd=data for userx +domain_data: data for known.domain +local_part_data: data for userx + +Test to uppercased local part USERX@KNOWN.DOMAIN + diff --git a/test/mail/0134.lc-unknown b/test/mail/0134.lc-unknown new file mode 100644 index 000000000..4495f885d --- /dev/null +++ b/test/mail/0134.lc-unknown @@ -0,0 +1,40 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for unknown@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +router: defaulted +domain_data: +local_part_data: + +Test message + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +router: defaulted +domain_data: +local_part_data: + +Test message + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00 + for UNKNOWN@KNOWN.DOMAIN; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +domain_data: +local_part_data: + +Test to uppercased local part UNKNOWN@KNOWN.DOMAIN + diff --git a/test/mail/0134.lc-userx b/test/mail/0134.lc-userx new file mode 100644 index 000000000..0d8a3c837 --- /dev/null +++ b/test/mail/0134.lc-userx @@ -0,0 +1,54 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@unknown.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +router: defaulted +domain_data: +local_part_data: + +Test message + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +smartuser: dd=data for test.ex lpd=data for userx +domain_data: data for test.ex +local_part_data: data for userx + +Test message + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@unknown.domain; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +domain_data: +local_part_data: + +Test message + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for userx@known.domain; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +domainlist: dd=data for known.domain lpd=data for userx +domain_data: data for known.domain +local_part_data: data for userx + +Test message + diff --git a/test/mail/0136.forwarder b/test/mail/0136.forwarder new file mode 100644 index 000000000..9d74ba75e --- /dev/null +++ b/test/mail/0136.forwarder @@ -0,0 +1,73 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmaZ-0005vi-00 + for forwarder@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: unknown@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: forwarder@test.ex +Subject: Mail delivery failed +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message sent by + + + +could not be delivered to one or more of its recipients. The following +address(es) failed: + + unknown@test.ex + (generated from forwarder@test.ex) + Address unknown (:fail:) + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: abcd@x.y.z +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbC-0005vi-00 + for forwarder@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: unknown@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: forwarder@test.ex +Subject: Mail delivery failed +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message sent by + + + +could not be delivered to one or more of its recipients. The following +address(es) failed: + + unknown@test.ex + (generated from forwarder@test.ex) + Address unknown (:fail:) + +------ This is a copy of the message's headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: abcd@x.y.z +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0137.userx b/test/mail/0137.userx new file mode 100644 index 000000000..7dd068d10 --- /dev/null +++ b/test/mail/0137.userx @@ -0,0 +1,48 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Transport: local_delivery +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +First message. + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Transport: local_delivery +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Second message + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Transport: local_delivery_fcntl +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Third message + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Transport: local_delivery_fcntl_blocking +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Fourth message + diff --git a/test/mail/0140.CALLER b/test/mail/0140.CALLER new file mode 100644 index 000000000..ae5cdfec8 --- /dev/null +++ b/test/mail/0140.CALLER @@ -0,0 +1,52 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: Reply Person +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: EXIMUSER@test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test auto reply to first message; non-printer >< +this is another line + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbA-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: reply2@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + reply2@test.ex + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for reply2@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: first message; non-printer >< +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0142.CALLER b/test/mail/0142.CALLER new file mode 100644 index 000000000..a7d97c7a7 --- /dev/null +++ b/test/mail/0142.CALLER @@ -0,0 +1,40 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: pipe@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + pipe@test.ex + +The following text was generated during the delivery attempt: + +------ pipe@test.ex ------ + +max fd = dddd + 0 opt=0 STATUS + 1 opt=0 STATUS + 2 opt=0 STATUS + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + diff --git a/test/mail/0142.filter b/test/mail/0142.filter new file mode 100644 index 000000000..7dca98165 --- /dev/null +++ b/test/mail/0142.filter @@ -0,0 +1,14 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message +max fd = dddd + 0 opt=0 STATUS + 1 opt=0 STATUS + 2 opt=0 STATUS + diff --git a/test/mail/0150.postmaster b/test/mail/0150.postmaster new file mode 100644 index 000000000..eb51b1c2f --- /dev/null +++ b/test/mail/0150.postmaster @@ -0,0 +1,12 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: not.the.login@test.ex +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + diff --git a/test/mail/0151.postmaster b/test/mail/0151.postmaster new file mode 100644 index 000000000..58f860c6d --- /dev/null +++ b/test/mail/0151.postmaster @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: not.the.login@test.ex +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + diff --git a/test/mail/0152.postmaster b/test/mail/0152.postmaster new file mode 100644 index 000000000..2e2315621 --- /dev/null +++ b/test/mail/0152.postmaster @@ -0,0 +1,91 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: not.the.login@test.ex +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: page+CALLER@test.ex +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: call+CALLER@test.ex +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: call-CALLER@test.ex +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: CALLER&page@test.ex +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: CALLER&call@test.ex +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: CALLER=call@test.ex +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbE-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: page+CALLER=call@test.ex +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + diff --git a/test/mail/0159.userx b/test/mail/0159.userx new file mode 100644 index 000000000..e03f9d061 --- /dev/null +++ b/test/mail/0159.userx @@ -0,0 +1,36 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from [ip4.ip4.ip4.ip4] + by myhost.test.ex with esmtp (Exim x.yz) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: userx@test.ex + +EHLO [ip4.ip4.ip4.ip4] + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from [ip4.ip4.ip4.ip4] + by myhost.test.ex with esmtp (Exim x.yz) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: userx@test.ex + +EHLO [IPV4:ip4.ip4.ip4.ip4] + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from [ip4.ip4.ip4.ip4] (helo=ip4.ip4.ip4.ip4) + by myhost.test.ex with esmtp (Exim x.yz) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: userx@test.ex + +EHLO ip4.ip4.ip4.ip4 + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from [ip4.ip4.ip4.ip4] (helo=[V4NET.1.2.3]) + by myhost.test.ex with esmtp (Exim x.yz) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: userx@test.ex + +EHLO [V4NET.1.2.3] + diff --git a/test/mail/0164.CALLER b/test/mail/0164.CALLER new file mode 100644 index 000000000..208c76272 --- /dev/null +++ b/test/mail/0164.CALLER @@ -0,0 +1,150 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: system-filter +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + pipe to |TESTSUITE/aux-fixed/showenv $recipients + generated by system-filter + +The following text was generated during the delivery attempt: + +------ pipe to |TESTSUITE/aux-fixed/showenv $recipients + generated by system-filter ------ + +Test pipe script +Running as: CALLER +------------------ +Args: + pipe@test.ex +----------current----------- +/ +----------env----------- +A= +B= +C= +COLON= +DOMAIN=test.ex +HOME= +LOCAL_PART=system-filter +LOCAL_PART_PREFIX= +LOCAL_PART_SUFFIX= +LOGNAME=system-filter +ME= +MESSAGE_ID=10HmaX-0005vi-00 +PATH=/bin:/usr/bin +QUALIFY_DOMAIN=test.ex +RECIPIENT=system-filter@test.ex +SENDER=CALLER@test.ex +SHELL=/bin/sh +USER=system-filter +----------cat----------- +>From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for pipe@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +------------------ + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for pipe@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbA-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: system-filter +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + pipe to |TESTSUITE/aux-fixed/showenv $recipients + generated by system-filter + +The following text was generated during the delivery attempt: + +------ pipe to |TESTSUITE/aux-fixed/showenv $recipients + generated by system-filter ------ + +Test pipe script +Running as: CALLER +------------------ +Args: + pipe@test.ex, another@test.ex, a-third@test.ex +----------current----------- +/ +----------env----------- +A= +B= +C= +COLON= +DOMAIN=test.ex +HOME= +LOCAL_PART=system-filter +LOCAL_PART_PREFIX= +LOCAL_PART_SUFFIX= +LOGNAME=system-filter +ME= +MESSAGE_ID=10HmaZ-0005vi-00 +PATH=/bin:/usr/bin +QUALIFY_DOMAIN=test.ex +RECIPIENT=system-filter@test.ex +SENDER=CALLER@test.ex +SHELL=/bin/sh +USER=system-filter +----------cat----------- +>From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +------------------ + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0165.CALLER b/test/mail/0165.CALLER new file mode 100644 index 000000000..4ede20de7 --- /dev/null +++ b/test/mail/0165.CALLER @@ -0,0 +1,152 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: system-filter +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + pipe to |TESTSUITE/aux-fixed/showenv $recipients + generated by system-filter + +The following text was generated during the delivery attempt: + +------ pipe to |TESTSUITE/aux-fixed/showenv $recipients + generated by system-filter ------ + +Test pipe script +Running as: CALLER +------------------ +Args: + pipe@test.ex +----------current----------- +/ +----------env----------- +A= +B= +C= +COLON= +DOMAIN=test.ex +HOME= +LOCAL_PART=system-filter +LOCAL_PART_PREFIX= +LOCAL_PART_SUFFIX= +LOGNAME=system-filter +ME= +MESSAGE_ID=10HmaX-0005vi-00 +PATH=/bin:/usr/bin +QUALIFY_DOMAIN=test.ex +RECIPIENT=system-filter@test.ex +SENDER=CALLER@test.ex +SHELL=/bin/sh +USER=system-filter +----------cat----------- +>From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for pipe@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +------------------ + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for pipe@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbA-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: system-filter +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + pipe to |TESTSUITE/aux-fixed/showenv $recipients + generated by system-filter + +The following text was generated during the delivery attempt: + +------ pipe to |TESTSUITE/aux-fixed/showenv $recipients + generated by system-filter ------ + +Test pipe script +Running as: CALLER +------------------ +Args: + pipe@test.ex, + another@test.ex, + a-third@test.ex +----------current----------- +/ +----------env----------- +A= +B= +C= +COLON= +DOMAIN=test.ex +HOME= +LOCAL_PART=system-filter +LOCAL_PART_PREFIX= +LOCAL_PART_SUFFIX= +LOGNAME=system-filter +ME= +MESSAGE_ID=10HmaZ-0005vi-00 +PATH=/bin:/usr/bin +QUALIFY_DOMAIN=test.ex +RECIPIENT=system-filter@test.ex +SENDER=CALLER@test.ex +SHELL=/bin/sh +USER=system-filter +----------cat----------- +>From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +------------------ + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0166.userx b/test/mail/0166.userx new file mode 100644 index 000000000..3c58c0da1 --- /dev/null +++ b/test/mail/0166.userx @@ -0,0 +1,16 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: a@test.ex +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for a@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-Delivered-To: a@test.ex +X-Delivered-To: b@test.ex +X-Delivered-To: c@test.ex +X-Delivered-To: d@test.ex +X-Delivered-To: userx@test.ex + + diff --git a/test/mail/0166.usery b/test/mail/0166.usery new file mode 100644 index 000000000..529767368 --- /dev/null +++ b/test/mail/0166.usery @@ -0,0 +1,15 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: a@test.ex +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for a@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-Delivered-To: a@test.ex +X-Delivered-To: bb@test.ex +X-Delivered-To: e@test.ex +X-Delivered-To: usery@test.ex + + diff --git a/test/mail/0167.userx b/test/mail/0167.userx new file mode 100644 index 000000000..c5ac0af4a --- /dev/null +++ b/test/mail/0167.userx @@ -0,0 +1,35 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: userx@test.ex +Received: from CALLER by the.local.host.name with local (Exim x.yz) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: remove@test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: userx@test.ex +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: trakill@test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0169.userx b/test/mail/0169.userx new file mode 100644 index 000000000..34ff7fcd0 --- /dev/null +++ b/test/mail/0169.userx @@ -0,0 +1,37 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +quota: 0 +threshold: 10 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +quota: 50M +threshold: 41% +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Another test + diff --git a/test/mail/0171.CALLER b/test/mail/0171.CALLER new file mode 100644 index 000000000..74a65676a --- /dev/null +++ b/test/mail/0171.CALLER @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +home: HOME=CALLER_HOME + + diff --git a/test/mail/0173.userx b/test/mail/0173.userx new file mode 100644 index 000000000..e5448334c --- /dev/null +++ b/test/mail/0173.userx @@ -0,0 +1,30 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with scanned-ok (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with scanned-ok (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Another test message + + diff --git a/test/mail/0173.usery b/test/mail/0173.usery new file mode 100644 index 000000000..f7da5ec65 --- /dev/null +++ b/test/mail/0173.usery @@ -0,0 +1,14 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with scanned-ok (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Another test message + + diff --git a/test/mail/0173.userz b/test/mail/0173.userz new file mode 100644 index 000000000..f7da5ec65 --- /dev/null +++ b/test/mail/0173.userz @@ -0,0 +1,14 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with scanned-ok (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Another test message + + diff --git a/test/mail/0174.CALLER b/test/mail/0174.CALLER new file mode 100644 index 000000000..a20d75abf --- /dev/null +++ b/test/mail/0174.CALLER @@ -0,0 +1,35 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbD-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: userx@non-local.example +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + userx@non-local.example + unrouteable mail domain "non-local.example" (:fail:) + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with scanned-ok (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Yet another test message + diff --git a/test/mail/0174.userx b/test/mail/0174.userx new file mode 100644 index 000000000..8ef0afb6c --- /dev/null +++ b/test/mail/0174.userx @@ -0,0 +1,41 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with scanned-ok (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with scanned-ok (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Another test message + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with scanned-ok (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Yet another test message + diff --git a/test/mail/0174.usery b/test/mail/0174.usery new file mode 100644 index 000000000..e4bfa8a1e --- /dev/null +++ b/test/mail/0174.usery @@ -0,0 +1,13 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with scanned-ok (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Another test message + diff --git a/test/mail/0174.userz b/test/mail/0174.userz new file mode 100644 index 000000000..e4bfa8a1e --- /dev/null +++ b/test/mail/0174.userz @@ -0,0 +1,13 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with scanned-ok (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Another test message + diff --git a/test/mail/0176.CALLER b/test/mail/0176.CALLER new file mode 100644 index 000000000..0b5a23597 --- /dev/null +++ b/test/mail/0176.CALLER @@ -0,0 +1,32 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: someone@somewhere +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + someone@somewhere + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for someone@somewhere; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Some message or other. + diff --git a/test/mail/0177.CALLER b/test/mail/0177.CALLER new file mode 100644 index 000000000..b40823a03 --- /dev/null +++ b/test/mail/0177.CALLER @@ -0,0 +1,34 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmaZ-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: userx@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + userx@test.ex + subject was "fail this" (filter fail) + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: fail this +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a message to be failed. + diff --git a/test/mail/0177.userx b/test/mail/0177.userx new file mode 100644 index 000000000..b1c66701f --- /dev/null +++ b/test/mail/0177.userx @@ -0,0 +1,36 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: reply to this +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a message to be replied to. + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: freeze this (1) +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a message to be frozen. + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbE-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: freeze this (2) +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a second message to be frozen. + diff --git a/test/mail/0177.usery b/test/mail/0177.usery new file mode 100644 index 000000000..4ce6d8364 --- /dev/null +++ b/test/mail/0177.usery @@ -0,0 +1,70 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + id 10HmaY-0005vi-00 + for usery@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: usery@test.ex +Subject: auto fail message +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +failing userx@test.ex + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + id 10HmbB-0005vi-00 + for usery@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: usery@test.ex +Subject: auto freeze message +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +freezing userx@test.ex + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + id 10HmbD-0005vi-00 + for usery@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: usery@test.ex +Subject: An auto reply: qualify_domain=test.ex +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a text line + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + id 10HmbF-0005vi-00 + for usery@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: usery@test.ex +Subject: auto freeze message +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +freezing userx@test.ex + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + id 10HmbH-0005vi-00 + for usery@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: usery@test.ex +Subject: auto freeze message +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +freezing userz@test.ex + diff --git a/test/mail/0182.userx b/test/mail/0182.userx new file mode 100644 index 000000000..3c666c667 --- /dev/null +++ b/test/mail/0182.userx @@ -0,0 +1,13 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-Added: by system filter +X-Added: by system filter + +Test message. + diff --git a/test/mail/0189.userx b/test/mail/0189.userx new file mode 100644 index 000000000..eda035d5b --- /dev/null +++ b/test/mail/0189.userx @@ -0,0 +1,27 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@myhost.test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message from an untrusted caller. + +From root@myhost.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@myhost.test.ex +Received: from root by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Sender: sender@some.domain +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message from a trusted caller.... + diff --git a/test/mail/0192.userx b/test/mail/0192.userx new file mode 100644 index 000000000..a55a9bb85 --- /dev/null +++ b/test/mail/0192.userx @@ -0,0 +1,23 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: "Phil Q. Hazel" +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message which should get delivered. + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: =?ISO-8859-1?Q?M=E8=E9_spaces=3A_funny=2C_char=5Facters?= +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message which should go over the threshold, but still +be delivered. + diff --git a/test/mail/0194.CALLER b/test/mail/0194.CALLER new file mode 100644 index 000000000..0a28b3f0e --- /dev/null +++ b/test/mail/0194.CALLER @@ -0,0 +1,151 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: userz@myhost.test.ex, + usery@myhost.test.ex, + userx@myhost.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + userz@myhost.test.ex + usery@myhost.test.ex + userx@myhost.test.ex + +The following text was generated during the delivery attempts: + +------ userz@myhost.test.ex ------ +------ usery@myhost.test.ex ------ +------ userx@myhost.test.ex ------ + +This is some returned text. + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbA-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: seven@myhost.test.ex, + six@myhost.test.ex, + five@myhost.test.ex, + four@myhost.test.ex, + three@myhost.test.ex, + two@myhost.test.ex, + one@myhost.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + seven@myhost.test.ex + six@myhost.test.ex + five@myhost.test.ex + four@myhost.test.ex + three@myhost.test.ex + two@myhost.test.ex + one@myhost.test.ex + +The following text was generated during the delivery attempts: + +------ seven@myhost.test.ex ------ + +This is some returned text. + +------ six@myhost.test.ex ------ +------ five@myhost.test.ex ------ +------ four@myhost.test.ex ------ + +This is some returned text. + +------ three@myhost.test.ex ------ +------ two@myhost.test.ex ------ +------ one@myhost.test.ex ------ + +This is some returned text. + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Here's another message. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbD-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: userz@myhost.test.ex, + usery@myhost.test.ex, + userx@myhost.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + userz@myhost.test.ex + local delivery failed + usery@myhost.test.ex + local delivery failed + userx@myhost.test.ex + local delivery failed + +The following text was generated during the delivery attempts: + +------ userz@myhost.test.ex ------ +------ usery@myhost.test.ex ------ +------ userx@myhost.test.ex ------ + +This script generates this message and returns the value of its argument. + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +ret: 99 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +More message 99 + diff --git a/test/mail/0197.copies b/test/mail/0197.copies new file mode 100644 index 000000000..49eeb21f2 --- /dev/null +++ b/test/mail/0197.copies @@ -0,0 +1,26 @@ +MAIL FROM: +RCPT TO: +RCPT TO: +DATA +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test one. +. +MAIL FROM: +RCPT TO: +RCPT TO: +DATA +Received: from CALLER by the.local.host.name with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: doesn't@matter +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test two. +. diff --git a/test/mail/0202.userx b/test/mail/0202.userx new file mode 100644 index 000000000..b3d6cfeae --- /dev/null +++ b/test/mail/0202.userx @@ -0,0 +1,57 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +.: this is legal +From: me@test.ex +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +. +This line follows .. + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: me@test.ex +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +. +This line follows .. + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: me@test.ex +..: this really is legal +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +.. two dots +. +That was one dot with -oi + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: me@test.ex +..: this really is legal +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +.. two dots +. +That was one dot with -oi + diff --git a/test/mail/0205.redirected b/test/mail/0205.redirected new file mode 100644 index 000000000..889ceb26d --- /dev/null +++ b/test/mail/0205.redirected @@ -0,0 +1,11 @@ +From postmaster@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for redirect@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Address-Data: >-redirect< + + diff --git a/test/mail/0205.x b/test/mail/0205.x new file mode 100644 index 000000000..cabaaf1cb --- /dev/null +++ b/test/mail/0205.x @@ -0,0 +1,10 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Address-Data: >< + + diff --git a/test/mail/0210.file b/test/mail/0210.file new file mode 100644 index 000000000..feb122504 --- /dev/null +++ b/test/mail/0210.file @@ -0,0 +1,15 @@ +HELO x.y.z +MAIL FROM:<> +RCPT TO: +DATA +Return-path: <> +Envelope-to: file@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. +. diff --git a/test/mail/0210.pipe b/test/mail/0210.pipe new file mode 100644 index 000000000..4d976d64d --- /dev/null +++ b/test/mail/0210.pipe @@ -0,0 +1,14 @@ +MAIL FROM:<> +RCPT TO: +DATA +Return-path: <> +Envelope-to: pipe@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. +. diff --git a/test/mail/0211.CALLER b/test/mail/0211.CALLER new file mode 100644 index 000000000..cd5f25b1a --- /dev/null +++ b/test/mail/0211.CALLER @@ -0,0 +1,73 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: userx@domain1 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + userx@domain1 + SMTP error from remote mail server after initial connection: + host 127.0.0.1 [127.0.0.1]: 550 Go away + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@domain1; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message 1 + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbA-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: usery@domain2, + userx@domain1 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + usery@domain2 + SMTP error from remote mail server after HELO the.local.host.name: + host 127.0.0.1 [127.0.0.1]: 550 Go away + userx@domain1 + SMTP error from remote mail server after HELO the.local.host.name: + host 127.0.0.1 [127.0.0.1]: 550 Go away + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message 2 + diff --git a/test/mail/0220.userx b/test/mail/0220.userx new file mode 100644 index 000000000..0eadbaa41 --- /dev/null +++ b/test/mail/0220.userx @@ -0,0 +1,54 @@ +From foo@bar Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From foo@bar Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From foo@bar Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From foo@bar Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: foobydooby +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbF-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0221.userx b/test/mail/0221.userx new file mode 100644 index 000000000..b13a7d7a0 --- /dev/null +++ b/test/mail/0221.userx @@ -0,0 +1,41 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: foobydooby +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0222.foo1 b/test/mail/0222.foo1 new file mode 100644 index 000000000..731e0346c --- /dev/null +++ b/test/mail/0222.foo1 @@ -0,0 +1,26 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for foo1@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: foo1@test.ex +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Auto reply message + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + id 10HmbH-0005vi-00 + for foo1@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: foo1@test.ex +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Auto reply message + diff --git a/test/mail/0222.foo2 b/test/mail/0222.foo2 new file mode 100644 index 000000000..10720d583 --- /dev/null +++ b/test/mail/0222.foo2 @@ -0,0 +1,13 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + id 10HmbB-0005vi-00 + for foo2@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: foo2@test.ex +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Auto reply message + diff --git a/test/mail/0222.foo3 b/test/mail/0222.foo3 new file mode 100644 index 000000000..8c1cd0f5c --- /dev/null +++ b/test/mail/0222.foo3 @@ -0,0 +1,13 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + id 10HmbE-0005vi-00 + for foo3@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: foo3@test.ex +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Auto reply message + diff --git a/test/mail/0223.CALLER b/test/mail/0223.CALLER new file mode 100644 index 000000000..5875a0ed7 --- /dev/null +++ b/test/mail/0223.CALLER @@ -0,0 +1,32 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: CALLER_NAME +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: EXIMUSER@test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test auto reply to first message + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbB-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: CALLER_NAME +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: EXIMUSER@test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test auto reply to third message + diff --git a/test/mail/0224.CALLER b/test/mail/0224.CALLER new file mode 100644 index 000000000..a2dea13eb --- /dev/null +++ b/test/mail/0224.CALLER @@ -0,0 +1,75 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: bounce@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + bounce@test.ex + (generated from userxx@test.ex) + Unrouteable address + an undisclosed address + (generated from useryx@test.ex) + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: first message +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbA-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Warning: message 10HmaZ-0005vi-00 delayed 0 minutes +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. +A message that you sent has not yet been delivered to one or more of its +recipients after more than 0 minutes on the queue on the.local.host.name. + +The message identifier is: 10HmaZ-0005vi-00 +The subject of the message is: second message +The date of the message is: Tue, 2 Mar 1999 09:44:33 +0000 + +The addresses to which the message has not yet been delivered are: + + save to /no/such/file + generated by file@test.ex + defer@test.ex + (generated from userxy@test.ex) + Delay reason: not just yet + an undisclosed address + (generated from useryy@test.ex) + +No action is required on your part. Delivery attempts will continue for +some time, and this warning may be repeated at intervals if the message +remains undelivered. Eventually the mail delivery software will give up, +and when that happens, the message will be returned to you. + diff --git a/test/mail/0226.CALLER b/test/mail/0226.CALLER new file mode 100644 index 000000000..b2c29d123 --- /dev/null +++ b/test/mail/0226.CALLER @@ -0,0 +1,110 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: |/p/q/r@no.test.ex, + /a/b/c@no.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + pipe to |/p/q/r + generated by |/p/q/r@no.test.ex + save to /a/b/c + generated by /a/b/c@no.test.ex + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message 1 + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbA-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: |TESTSUITE/aux-fixed/showenv@yes.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + pipe to |TESTSUITE/aux-fixed/showenv + generated by |TESTSUITE/aux-fixed/showenv@yes.test.ex + +The following text was generated during the delivery attempt: + +------ pipe to |TESTSUITE/aux-fixed/showenv + generated by |TESTSUITE/aux-fixed/showenv@yes.test.ex ------ + +Test pipe script +Running as: CALLER +------------------ +Args: +----------current----------- +/ +----------env----------- +A= +B= +C= +COLON= +DOMAIN=yes.test.ex +HOME= +LOCAL_PART=|TESTSUITE/aux-fixed/showenv +LOCAL_PART_PREFIX= +LOCAL_PART_SUFFIX= +LOGNAME=|TESTSUITE/aux-fixed/showenv +ME= +MESSAGE_ID=10HmaZ-0005vi-00 +PATH=/bin:/usr/bin +QUALIFY_DOMAIN=test.ex +RECIPIENT=|TESTSUITE/aux-fixed/showenv@yes.test.ex +SENDER=CALLER@test.ex +SHELL=/bin/sh +USER=|TESTSUITE/aux-fixed/showenv +----------cat----------- +>From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message 2 + +------------------ + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message 2 + diff --git a/test/mail/0226.file b/test/mail/0226.file new file mode 100644 index 000000000..27c3caf48 --- /dev/null +++ b/test/mail/0226.file @@ -0,0 +1,10 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message 2 + diff --git a/test/mail/0230.x b/test/mail/0230.x new file mode 100644 index 000000000..a033d4264 --- /dev/null +++ b/test/mail/0230.x @@ -0,0 +1,37 @@ +From x@y.x Tue Mar 02 09:44:33 1999 +Received: from [ip4.ip4.ip4.ip4] (port=1112) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for x@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Port: 1112 + + +From x@y.x Tue Mar 02 09:44:33 1999 +Received: from [127.0.0.1] (port=1113) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for x@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Port: 1113 + + +From x@y.x Tue Mar 02 09:44:33 1999 +Received: from [ip4.ip4.ip4.ip4] (port=1114 helo=rhubarb) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for x@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Port: 1114 + + +From x@y.x Tue Mar 02 09:44:33 1999 +Received: from [V4NET.9.8.7] (port=1111 ident=root) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for x@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Port: 1111 + +-oMa message + diff --git a/test/mail/0231.a b/test/mail/0231.a new file mode 100644 index 000000000..e83069fae --- /dev/null +++ b/test/mail/0231.a @@ -0,0 +1,12 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +From: a-rewrite@test.ex, b@test.ex, a@domain1, b@domain1, a@domain3, b@domain3 +To: a-rewrite@test.ex, b@test.ex, a@domain1, b@domain1, a@domain3, b@domain3 +Reply-to: a-rewrite@test.ex, b@test.ex, a@domain1, b@domain1, a@domain3, b@domain3 +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0231.b b/test/mail/0231.b new file mode 100644 index 000000000..ef29f5fea --- /dev/null +++ b/test/mail/0231.b @@ -0,0 +1,12 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +From: a@test.ex, b@test.ex, a@domain1, b@domain1, a@domain3, b@domain3 +To: a@test.ex, b@test.ex, a@domain1, b@domain1, a@domain3, b@domain3 +Reply-to: a@test.ex, b@test.ex, a@domain1, b@domain1, a@domain3, b@domain3 +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0233.me b/test/mail/0233.me new file mode 100644 index 000000000..e8e8c8f33 --- /dev/null +++ b/test/mail/0233.me @@ -0,0 +1,32 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaZ-0005vi-00 + for me@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: me@myhost.test.ex +Subject: Message frozen +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message 10HmaX-0005vi-00 has been frozen by the system filter. +system filter freezes. +The sender is . + +The following address(es) have yet to be delivered: + userx@myhost.test.ex + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbB-0005vi-00 + for me@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: me@myhost.test.ex +Subject: Message frozen on arrival +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message 10HmbA-0005vi-00 was frozen on arrival by ACL. +The sender is . + diff --git a/test/mail/0233.postmaster b/test/mail/0233.postmaster new file mode 100644 index 000000000..ce0986b1e --- /dev/null +++ b/test/mail/0233.postmaster @@ -0,0 +1,13 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for postmaster@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: postmaster@myhost.test.ex +Subject: System filter has frozen +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0237.CALLER b/test/mail/0237.CALLER new file mode 100644 index 000000000..700c73d7b --- /dev/null +++ b/test/mail/0237.CALLER @@ -0,0 +1,107 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + an undisclosed address + (generated from |/p/q/r@no.test.ex) + an undisclosed address + (generated from /a/b/c@no.test.ex) + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message 1 + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmbA-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + an undisclosed address + (generated from |TESTSUITE/aux-fixed/showenv@yes.test.ex) + +The following text was generated during the delivery attempt: + +------ an undisclosed address + (generated from |TESTSUITE/aux-fixed/showenv@yes.test.ex) ------ + +Test pipe script +Running as: CALLER +------------------ +Args: +----------current----------- +/ +----------env----------- +A= +B= +C= +COLON= +DOMAIN=yes.test.ex +HOME= +LOCAL_PART=|TESTSUITE/aux-fixed/showenv +LOCAL_PART_PREFIX= +LOCAL_PART_SUFFIX= +LOGNAME=|TESTSUITE/aux-fixed/showenv +ME= +MESSAGE_ID=10HmaZ-0005vi-00 +PATH=/bin:/usr/bin +QUALIFY_DOMAIN=test.ex +RECIPIENT=|TESTSUITE/aux-fixed/showenv@yes.test.ex +SENDER=CALLER@test.ex +SHELL=/bin/sh +USER=|TESTSUITE/aux-fixed/showenv +----------cat----------- +>From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message 2 + +------------------ + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message 2 + diff --git a/test/mail/0237.file b/test/mail/0237.file new file mode 100644 index 000000000..27c3caf48 --- /dev/null +++ b/test/mail/0237.file @@ -0,0 +1,10 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message 2 + diff --git a/test/mail/0241.userx b/test/mail/0241.userx new file mode 100644 index 000000000..e3b863543 --- /dev/null +++ b/test/mail/0241.userx @@ -0,0 +1,10 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0243.CALLER b/test/mail/0243.CALLER new file mode 100644 index 000000000..f18e30689 --- /dev/null +++ b/test/mail/0243.CALLER @@ -0,0 +1,16 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@nl.demon.net; Tue, 2 Mar 1999 09:44:33 +0000 +From: local.part@some.domain +Reply-To: x@y, + p@q +To: CALLER@nl.demon.net +Subject: Re: +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Text of auto message. Expanded local_part is: faq. + diff --git a/test/mail/0246.CALLER b/test/mail/0246.CALLER new file mode 100644 index 000000000..ae6bd7cd5 --- /dev/null +++ b/test/mail/0246.CALLER @@ -0,0 +1,15 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: CALLER_NAME +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +>>>>>>>>>>>>>> +${if exists{/source/exim4/AutoTest/aux/284.data}{${lookup{1}lsearch{/source/exim4/AutoTest/aux/284.data}{$value}{NOT FOUND}}}{NOT EXISTS}} +>>>>>>>>>>>>>> + diff --git a/test/mail/0252.t1 b/test/mail/0252.t1 new file mode 100644 index 000000000..c81584d8b --- /dev/null +++ b/test/mail/0252.t1 @@ -0,0 +1,48 @@ +From postmaster@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: abc@x.y.z +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + +From postmaster@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for alias@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: pqr@x.y.z +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + +From postmaster@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for forward@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: gfh@x.y.z +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + +From postmaster@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for smart@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: mno@x.y.z +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + diff --git a/test/mail/0252.t2 b/test/mail/0252.t2 new file mode 100644 index 000000000..557cf2780 --- /dev/null +++ b/test/mail/0252.t2 @@ -0,0 +1,48 @@ +From abc@x.y.z Tue Mar 02 09:44:33 1999 +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: abc@x.y.z +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + +From alias@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for alias@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: pqr@x.y.z +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + +From forward@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for forward@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: gfh@x.y.z +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + +From smart@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for smart@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: mno@x.y.z +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + diff --git a/test/mail/0253.lmn b/test/mail/0253.lmn new file mode 100644 index 000000000..eeac8dc20 --- /dev/null +++ b/test/mail/0253.lmn @@ -0,0 +1,37 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbA-0005vi-00 + for lmn@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: fail@myhost.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: lmn@myhost.test.ex +Subject: Mail delivery failed +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message sent by + + + +could not be delivered to one or more of its recipients. The following +address(es) failed: + + fail@myhost.test.ex + SMTP error from remote mail server after RCPT TO:: + host 127.0.0.1 [127.0.0.1]: 550 Recipient not OK + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: pqr@x.y.z +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message 3 + diff --git a/test/mail/0253.t1 b/test/mail/0253.t1 new file mode 100644 index 000000000..89e645ffb --- /dev/null +++ b/test/mail/0253.t1 @@ -0,0 +1,13 @@ +MAIL FROM: +RCPT TO: +DATA +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: abc@x.y.z +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message +. diff --git a/test/mail/0253.t2 b/test/mail/0253.t2 new file mode 100644 index 000000000..7a64b8ccf --- /dev/null +++ b/test/mail/0253.t2 @@ -0,0 +1,13 @@ +MAIL FROM: +RCPT TO: +DATA +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: xyz@x.y.z +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message 2 +. diff --git a/test/mail/0256.CALLER b/test/mail/0256.CALLER new file mode 100644 index 000000000..87ed8a038 --- /dev/null +++ b/test/mail/0256.CALLER @@ -0,0 +1,31 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: unknown@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + unknown@test.ex + Unrouteable address + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for unknown@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0256.abcd b/test/mail/0256.abcd new file mode 100644 index 000000000..87ed8a038 --- /dev/null +++ b/test/mail/0256.abcd @@ -0,0 +1,31 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: unknown@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + unknown@test.ex + Unrouteable address + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for unknown@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0258.userx b/test/mail/0258.userx new file mode 100644 index 000000000..75ac31477 --- /dev/null +++ b/test/mail/0258.userx @@ -0,0 +1,153 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +crheader: includes < + > and ends CRLF +Subject: this is still a header +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Text includes < +> and ends CRLF +Text includes < +> and ends CRLF +CR-dot-CR in body: +. +line continues + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +crheader: includes < + > and ends CRLF +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Text includes < +> and ends CRLF +Text includes < +> and ends CRLF +CR-dot-CR in body: +. +line continues +. + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +crheader: includes < + > and ends CRLF +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Text includes < +> and ends CRLF +Text includes < +> and ends CRLF +CR-dot-CR in body: +. +line continues + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message with no +terminating LF + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message with terminating CR + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message with no +terminating LF + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message with terminating CR + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbE-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +.dotheader: header line starts with a dot +xxx: dot bare CR:. + xyz +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +. + weird header line +Not: a header line + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbF-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: contains CR< + > in the subject +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +CR.CR +. + in some text should not +terminate the message + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbG-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: contains CR< + > in the subject +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +CR.CR +. + in some text should not +terminate the message + diff --git a/test/mail/0260.userx b/test/mail/0260.userx new file mode 100644 index 000000000..c620db5d7 --- /dev/null +++ b/test/mail/0260.userx @@ -0,0 +1,9 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0264.notuser b/test/mail/0264.notuser new file mode 100644 index 000000000..e69de29bb diff --git a/test/mail/0264.notuser2 b/test/mail/0264.notuser2 new file mode 100644 index 000000000..e69de29bb diff --git a/test/mail/0264.userx b/test/mail/0264.userx new file mode 100644 index 000000000..e69de29bb diff --git a/test/mail/0266.CALLER b/test/mail/0266.CALLER new file mode 100644 index 000000000..9fd70e00a --- /dev/null +++ b/test/mail/0266.CALLER @@ -0,0 +1,34 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbF-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: nmlist@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + nmlist@test.ex + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for nmlist@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message to nmlist. + diff --git a/test/mail/0266.filter b/test/mail/0266.filter new file mode 100644 index 000000000..137fab1f6 --- /dev/null +++ b/test/mail/0266.filter @@ -0,0 +1,12 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: filter@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for filter@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0266.filter2 b/test/mail/0266.filter2 new file mode 100644 index 000000000..443ca18c3 --- /dev/null +++ b/test/mail/0266.filter2 @@ -0,0 +1,13 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: filter2@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbG-0005vi-00 + for filter2@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message to filter2. + diff --git a/test/mail/0266.filter3 b/test/mail/0266.filter3 new file mode 100644 index 000000000..62ddce124 --- /dev/null +++ b/test/mail/0266.filter3 @@ -0,0 +1,13 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: filter3@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbI-0005vi-00 + for filter3@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message to filter3. + diff --git a/test/mail/0266.list2 b/test/mail/0266.list2 new file mode 100644 index 000000000..7b7dd1431 --- /dev/null +++ b/test/mail/0266.list2 @@ -0,0 +1,13 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: list2@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for list2@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message to list2. + diff --git a/test/mail/0266.postmaster b/test/mail/0266.postmaster new file mode 100644 index 000000000..7a17cf16e --- /dev/null +++ b/test/mail/0266.postmaster @@ -0,0 +1,126 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: postmaster@test.ex +Received: from root by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: postmaster@test.ex +Subject: error(s) in forwarding or filtering +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +The r1 router encountered the following error(s): + + domain missing or malformed in the address + "@@test.ex (This has a syntax error)" + +Other addresses were processed normally. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: postmaster@test.ex +Received: from root by myhost.test.ex with local (Exim x.yz) + id 10HmbA-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: postmaster@test.ex +Subject: error(s) in forwarding or filtering +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +The r1 router encountered the following error(s): + + domain missing or malformed in the address + "@@test.ex (This has a syntax error)" + +No valid addresses were generated. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: postmaster@test.ex +Received: from root by myhost.test.ex with local (Exim x.yz) + id 10HmbC-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: postmaster@test.ex +Subject: error(s) in forwarding or filtering +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +There's an error in your filter file. +The file has been ignored. + +The r2 router encountered the following error(s): + + unknown filtering command "syntax" near line 3 of filter file + +No valid addresses were generated. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: postmaster@test.ex +Received: from root by myhost.test.ex with local (Exim x.yz) + id 10HmbE-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: postmaster@test.ex +Subject: error(s) in forwarding or filtering +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +The r1a router encountered the following error(s): + + domain missing or malformed in the address + "@@test.ex (This has a syntax error)" + +No valid addresses were generated. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: postmaster@test.ex +Received: from root by myhost.test.ex with local (Exim x.yz) + id 10HmbH-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: postmaster@test.ex +Subject: error(s) in forwarding or filtering +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +There's an error in your filter file. +The file has been ignored. + +The r2 router encountered the following error(s): + + malformed address "@@in.valid" in filter file: domain missing or malformed + +No valid addresses were generated. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: postmaster@test.ex +Received: from root by myhost.test.ex with local (Exim x.yz) + id 10HmbJ-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: postmaster@test.ex +Subject: error(s) in forwarding or filtering +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +There's an error in your filter file. +The file has been ignored. + +The r2 router encountered the following error(s): + + failed to open filter log file "test-private": Permission denied (euid=CALLER_UID egid=CALLER_GID) + +No valid addresses were generated. + diff --git a/test/mail/0266.spqr b/test/mail/0266.spqr new file mode 100644 index 000000000..6c1c436e7 --- /dev/null +++ b/test/mail/0266.spqr @@ -0,0 +1,12 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: list@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for list@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0266.userx b/test/mail/0266.userx new file mode 100644 index 000000000..6c1c436e7 --- /dev/null +++ b/test/mail/0266.userx @@ -0,0 +1,12 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: list@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for list@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0270.CALLER b/test/mail/0270.CALLER new file mode 100644 index 000000000..9fd70e00a --- /dev/null +++ b/test/mail/0270.CALLER @@ -0,0 +1,34 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbF-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: nmlist@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + nmlist@test.ex + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for nmlist@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message to nmlist. + diff --git a/test/mail/0270.filter b/test/mail/0270.filter new file mode 100644 index 000000000..137fab1f6 --- /dev/null +++ b/test/mail/0270.filter @@ -0,0 +1,12 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: filter@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for filter@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0270.filter2 b/test/mail/0270.filter2 new file mode 100644 index 000000000..443ca18c3 --- /dev/null +++ b/test/mail/0270.filter2 @@ -0,0 +1,13 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: filter2@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbG-0005vi-00 + for filter2@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message to filter2. + diff --git a/test/mail/0270.filter3 b/test/mail/0270.filter3 new file mode 100644 index 000000000..62ddce124 --- /dev/null +++ b/test/mail/0270.filter3 @@ -0,0 +1,13 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: filter3@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbI-0005vi-00 + for filter3@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message to filter3. + diff --git a/test/mail/0270.list2 b/test/mail/0270.list2 new file mode 100644 index 000000000..7b7dd1431 --- /dev/null +++ b/test/mail/0270.list2 @@ -0,0 +1,13 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: list2@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for list2@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message to list2. + diff --git a/test/mail/0270.postmaster b/test/mail/0270.postmaster new file mode 100644 index 000000000..3a6d43923 --- /dev/null +++ b/test/mail/0270.postmaster @@ -0,0 +1,126 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: postmaster@test.ex +Received: from root by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: postmaster@test.ex +Subject: error(s) in forwarding or filtering +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +The r1 router encountered the following error(s): + + domain missing or malformed in the address + "@@test.ex (This has a syntax error)" + +Other addresses were processed normally. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: postmaster@test.ex +Received: from root by myhost.test.ex with local (Exim x.yz) + id 10HmbA-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: postmaster@test.ex +Subject: error(s) in forwarding or filtering +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +The r1 router encountered the following error(s): + + domain missing or malformed in the address + "@@test.ex (This has a syntax error)" + +No valid addresses were generated. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: postmaster@test.ex +Received: from root by myhost.test.ex with local (Exim x.yz) + id 10HmbC-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: postmaster@test.ex +Subject: error(s) in forwarding or filtering +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +There's an error in your filter file. +The file has been ignored. + +The r2 router encountered the following error(s): + + unknown filtering command "syntax" near line 3 of filter file + +No valid addresses were generated. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: postmaster@test.ex +Received: from root by myhost.test.ex with local (Exim x.yz) + id 10HmbE-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: postmaster@test.ex +Subject: error(s) in forwarding or filtering +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +The r1a router encountered the following error(s): + + domain missing or malformed in the address + "@@test.ex (This has a syntax error)" + +No valid addresses were generated. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: postmaster@test.ex +Received: from root by myhost.test.ex with local (Exim x.yz) + id 10HmbH-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: postmaster@test.ex +Subject: error(s) in forwarding or filtering +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +There's an error in your filter file. +The file has been ignored. + +The r2 router encountered the following error(s): + + malformed address "@@in.valid" in filter file: domain missing or malformed + +No valid addresses were generated. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: postmaster@test.ex +Received: from root by myhost.test.ex with local (Exim x.yz) + id 10HmbJ-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: postmaster@test.ex +Subject: error(s) in forwarding or filtering +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +There's an error in your filter file. +The file has been ignored. + +The r2 router encountered the following error(s): + + failed to open filter log file "TESTSUITE/test-private": Permission denied (euid=CALLER_UID egid=CALLER_GID) + +No valid addresses were generated. + diff --git a/test/mail/0270.spqr b/test/mail/0270.spqr new file mode 100644 index 000000000..6c1c436e7 --- /dev/null +++ b/test/mail/0270.spqr @@ -0,0 +1,12 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: list@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for list@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0270.userx b/test/mail/0270.userx new file mode 100644 index 000000000..6c1c436e7 --- /dev/null +++ b/test/mail/0270.userx @@ -0,0 +1,12 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: list@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for list@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0274.abcd b/test/mail/0274.abcd new file mode 100644 index 000000000..c620db5d7 --- /dev/null +++ b/test/mail/0274.abcd @@ -0,0 +1,9 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0274.redirect b/test/mail/0274.redirect new file mode 100644 index 000000000..c620db5d7 --- /dev/null +++ b/test/mail/0274.redirect @@ -0,0 +1,9 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0274.userx b/test/mail/0274.userx new file mode 100644 index 000000000..c620db5d7 --- /dev/null +++ b/test/mail/0274.userx @@ -0,0 +1,9 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0274.xyz b/test/mail/0274.xyz new file mode 100644 index 000000000..c620db5d7 --- /dev/null +++ b/test/mail/0274.xyz @@ -0,0 +1,9 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0280.CALLER b/test/mail/0280.CALLER new file mode 100644 index 000000000..76002d971 --- /dev/null +++ b/test/mail/0280.CALLER @@ -0,0 +1,62 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: spqr@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: spqr@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + spqr@test.ex + Unrouteable address + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for spqr@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: spqr@test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbA-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: abcd@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: abcd@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + abcd@test.ex + Unrouteable address + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for abcd@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: abcd@test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0282.userx b/test/mail/0282.userx new file mode 100644 index 000000000..e01c84b0c --- /dev/null +++ b/test/mail/0282.userx @@ -0,0 +1,20 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [127.0.0.1] (port=1111 helo=rhu.barb) + by myhost.test.ex with esmtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +interface-port: 1225 + +This is a test message. + +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [127.0.0.1] (port=1112 helo=rhu.barb) + by myhost.test.ex with esmtp (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +interface-port: 1226 + +This is a test message. + diff --git a/test/mail/0283.CALLER b/test/mail/0283.CALLER new file mode 100644 index 000000000..282f7c143 --- /dev/null +++ b/test/mail/0283.CALLER @@ -0,0 +1,38 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaZ-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: somebody@myhost.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + somebody@myhost.test.ex + +The following text was generated during the delivery attempt: + +------ somebody@myhost.test.ex ------ + +uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for somebody@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +test + diff --git a/test/mail/0284.batched b/test/mail/0284.batched new file mode 100644 index 000000000..51d20fbb5 --- /dev/null +++ b/test/mail/0284.batched @@ -0,0 +1,33 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: x-t1@test.ex, + y-t1@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: x-t4@test.ex, + xx-t4@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: y-t4@test.ex, + yy-t4@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0284.other.domain b/test/mail/0284.other.domain new file mode 100644 index 000000000..0d5a67495 --- /dev/null +++ b/test/mail/0284.other.domain @@ -0,0 +1,10 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: z-t3@other.domain +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0284.test.ex b/test/mail/0284.test.ex new file mode 100644 index 000000000..c0c5be90b --- /dev/null +++ b/test/mail/0284.test.ex @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: x-t3@test.ex, + y-t3@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0284.x-t2 b/test/mail/0284.x-t2 new file mode 100644 index 000000000..685deb48a --- /dev/null +++ b/test/mail/0284.x-t2 @@ -0,0 +1,10 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: x-t2@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0284.y-t2 b/test/mail/0284.y-t2 new file mode 100644 index 000000000..a2c4531e5 --- /dev/null +++ b/test/mail/0284.y-t2 @@ -0,0 +1,10 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: y-t2@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0289.CALLER b/test/mail/0289.CALLER new file mode 100644 index 000000000..67685017d --- /dev/null +++ b/test/mail/0289.CALLER @@ -0,0 +1,22 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaX-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +Subject: Mail failure - too many recipients +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +A message that you sent contained more recipients than allowed on this +system. It was not delivered to any recipients. + +------ This is a copy of your message, including all the headers. ------ + + +From: me + +Body +. + diff --git a/test/mail/0296.CALLER b/test/mail/0296.CALLER new file mode 100644 index 000000000..e97405211 --- /dev/null +++ b/test/mail/0296.CALLER @@ -0,0 +1,33 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: failure@myhost.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + failure@myhost.test.ex + this message is a failure (filter fail) + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for failure@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test junk data + diff --git a/test/mail/0298.CALLER b/test/mail/0298.CALLER new file mode 100644 index 000000000..8cb3b6454 --- /dev/null +++ b/test/mail/0298.CALLER @@ -0,0 +1,65 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: failure1@myhost.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + failure1@myhost.test.ex + This message is being failed and there's a long and tortuous + explanation about is that is being sent back to the user. + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for failure1@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbA-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: failure2@myhost.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + failure2@myhost.test.ex + delivery cancelled + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for failure2@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0306.anyone b/test/mail/0306.anyone new file mode 100644 index 000000000..2c8eb7251 --- /dev/null +++ b/test/mail/0306.anyone @@ -0,0 +1,64 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbA-0005vi-00 + for anyone@anywhere; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: list1@lists.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: anyone@anywhere +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + list1@lists.test.ex + list1@lists.test.ex is a closed mailing list + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for list1@lists.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: anyone@anywhere +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbC-0005vi-00 + for anyone@anywhere; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: nonlist@lists.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: anyone@anywhere +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + nonlist@lists.test.ex + nonlist@lists.test.ex is a closed mailing list + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for nonlist@lists.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: anyone@anywhere +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0307.anyone b/test/mail/0307.anyone new file mode 100644 index 000000000..2c8eb7251 --- /dev/null +++ b/test/mail/0307.anyone @@ -0,0 +1,64 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbA-0005vi-00 + for anyone@anywhere; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: list1@lists.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: anyone@anywhere +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + list1@lists.test.ex + list1@lists.test.ex is a closed mailing list + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for list1@lists.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: anyone@anywhere +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbC-0005vi-00 + for anyone@anywhere; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: nonlist@lists.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: anyone@anywhere +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + nonlist@lists.test.ex + nonlist@lists.test.ex is a closed mailing list + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for nonlist@lists.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: anyone@anywhere +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0309.CALLER b/test/mail/0309.CALLER new file mode 100644 index 000000000..59aae6e4e --- /dev/null +++ b/test/mail/0309.CALLER @@ -0,0 +1,55 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: 1k@myhost.test.ex, + 55@myhost.test.ex, + 50@myhost.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + 1k@myhost.test.ex + 55@myhost.test.ex + 50@myhost.test.ex + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. This is a test message. +This is a test message. This is a test message. +This is a test message. This is a test message. +This is a test message. This is a test message. +This is a test message. This is a test message. +This is a test message. This is a test message. +This is a test message. This is a test message. +This is a test message. This is a test message. +This is a test message. This is a test message. +This is a test message. This is a test message. +This is a test message. This is a test message. +This is a test message. This is a test message. +This is a test message. This is a test message. +This is a test message. This is a test message. +This is a test message. This is a test message. +This is a test message. This is a test message. +This is a test message. This is a test message. +This is a test message. This is a test message. +This is a test message. This is a test message. +This is a test message. This is a test message. +This is a test message. This is a test message. + diff --git a/test/mail/0310.CALLER b/test/mail/0310.CALLER new file mode 100644 index 000000000..55748724a --- /dev/null +++ b/test/mail/0310.CALLER @@ -0,0 +1,21 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: abcd@myhost.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + abcd@myhost.test.ex + mailbox is full: retry timeout exceeded + + diff --git a/test/mail/0310.abcd b/test/mail/0310.abcd new file mode 100644 index 000000000..e69de29bb diff --git a/test/mail/0318.userx b/test/mail/0318.userx new file mode 100644 index 000000000..6f77ef9ee --- /dev/null +++ b/test/mail/0318.userx @@ -0,0 +1,9 @@ +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is the first message. diff --git a/test/mail/0319.saved b/test/mail/0319.saved new file mode 100644 index 000000000..d23681e94 --- /dev/null +++ b/test/mail/0319.saved @@ -0,0 +1,12 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +subject: file +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is the first message. + diff --git a/test/mail/0321.CALLER b/test/mail/0321.CALLER new file mode 100644 index 000000000..5d836a512 --- /dev/null +++ b/test/mail/0321.CALLER @@ -0,0 +1,33 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: |/bin/cat\ /etc/aliases\ @test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + |/bin/cat\ /etc/aliases\ @test.ex + local delivery failed + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for |/bin/cat\ /etc/aliases\ @test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +quit + diff --git a/test/mail/0324.userx b/test/mail/0324.userx new file mode 100644 index 000000000..b83389d67 --- /dev/null +++ b/test/mail/0324.userx @@ -0,0 +1,671 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Long: This is a very long header + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + continued...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + This is the final line which should get chopped. +X-Long: This is another header with the same name. +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-match: NO +Y-match: NO +Z-match: NO + + diff --git a/test/mail/0326.userx b/test/mail/0326.userx new file mode 100644 index 000000000..2beaf0d6b --- /dev/null +++ b/test/mail/0326.userx @@ -0,0 +1,35 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for pppp-userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +OLP: pppp-userx +OLP: pppp-userx + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx+ssss@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +OLP: userx+ssss +OLP: userx+ssss + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +OLP: userx + + diff --git a/test/mail/0327.userx b/test/mail/0327.userx new file mode 100644 index 000000000..78566bda4 --- /dev/null +++ b/test/mail/0327.userx @@ -0,0 +1,20 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0328.userx b/test/mail/0328.userx new file mode 100644 index 000000000..c000ee10f --- /dev/null +++ b/test/mail/0328.userx @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +added: this header is added + + diff --git a/test/mail/0329.userx b/test/mail/0329.userx new file mode 100644 index 000000000..c000ee10f --- /dev/null +++ b/test/mail/0329.userx @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +added: this header is added + + diff --git a/test/mail/0330.userz1 b/test/mail/0330.userz1 new file mode 100644 index 000000000..0c6f01926 --- /dev/null +++ b/test/mail/0330.userz1 @@ -0,0 +1,36 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: userx@test.ex +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Remove: This header should go +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: UserY@test.ex +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for UserY@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Remove: This header should go +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: usery@test.ex +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for usery@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Remove: This header should go +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0335.batch b/test/mail/0335.batch new file mode 100644 index 000000000..9af240869 --- /dev/null +++ b/test/mail/0335.batch @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: batch@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for batch@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0335.clone b/test/mail/0335.clone new file mode 100644 index 000000000..9f5ca6e87 --- /dev/null +++ b/test/mail/0335.clone @@ -0,0 +1,14 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: clone@test.ex, + clone@test.ex, + clone@test.ex, + c2@test.ex, + c2@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0335.final b/test/mail/0335.final new file mode 100644 index 000000000..ce7ba659a --- /dev/null +++ b/test/mail/0335.final @@ -0,0 +1,35 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: onelevel2@test.ex, + onelevel1@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: top2@test.ex, + top1@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: onelevel2@test.ex, + onelevel1@test.ex, + top2@test.ex, + top1@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0338.a1-userx b/test/mail/0338.a1-userx new file mode 100644 index 000000000..8aaf5e497 --- /dev/null +++ b/test/mail/0338.a1-userx @@ -0,0 +1,11 @@ +From postmaster@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0338.a2-userx b/test/mail/0338.a2-userx new file mode 100644 index 000000000..8aaf5e497 --- /dev/null +++ b/test/mail/0338.a2-userx @@ -0,0 +1,11 @@ +From postmaster@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0341.mailbox b/test/mail/0341.mailbox new file mode 100644 index 000000000..e02fff8bb --- /dev/null +++ b/test/mail/0341.mailbox @@ -0,0 +1,11 @@ +From postmaster@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: userx@test.ex, + usery@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0346.x b/test/mail/0346.x new file mode 100644 index 000000000..af1c48018 --- /dev/null +++ b/test/mail/0346.x @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: x@dom1, + x@dom2 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0349.xxxx b/test/mail/0349.xxxx new file mode 100644 index 000000000..8d9e1de01 --- /dev/null +++ b/test/mail/0349.xxxx @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Testing, testing + diff --git a/test/mail/0351.userx b/test/mail/0351.userx new file mode 100644 index 000000000..a0e4872f9 --- /dev/null +++ b/test/mail/0351.userx @@ -0,0 +1,58 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: userx@test.ex +To: usery@test.ex +Cc: Him@test.ex +Cc: Her@test.ex +Subject: one +Subject: two +Resent-to: a@b, aa@bb +Resent-to: c@d +Reply-to: r@s +Reply-to: t@u +Resent-Message-Id: +Resent-From: CALLER_NAME +Resent-Date: Tue, 2 Mar 1999 09:44:33 +0000 +Found: yes +Found2: yes +FOUND-found2: !! + +TO: userx@test.ex, +usery@test.ex +-------------------------------- +CC: Him@test.ex, +Her@test.ex +-------------------------------- +RESENT-TO: a@b, aa@bb, +c@d +-------------------------------- +REPLY-TO: r@s, +t@u +-------------------------------- +SUBJECT: one +two +-------------------------------- +ALL: Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: userx@test.ex +To: usery@test.ex +Cc: Him@test.ex +Cc: Her@test.ex +Subject: one +Subject: two +Resent-to: a@b, aa@bb +Resent-to: c@d +Reply-to: r@s +Reply-to: t@u +Resent-Message-Id: +Resent-From: CALLER_NAME +Resent-Date: Tue, 2 Mar 1999 09:44:33 +0000 +Found: yes +Found2: yes + + diff --git a/test/mail/0352.userx b/test/mail/0352.userx new file mode 100644 index 000000000..4b16d1949 --- /dev/null +++ b/test/mail/0352.userx @@ -0,0 +1,76 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: +To: +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Found: abcd no +Found: xyz no +TO: >< + +Testing + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: abcd@test.ex +To: +To: xyz@test.ex +To: pqr@test.ex +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Found: abcd yes +Found: xyz yes +TO: >abcd@test.ex, +xyz@test.ex, +pqr@test.ex< + +Testing 2 + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: +To: abcd@test.ex +To: xyz@test.ex +To: pqr@test.ex +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Found: abcd yes +Found: xyz yes +TO: >abcd@test.ex, +xyz@test.ex, +pqr@test.ex< + +Testing 3 + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: abcd@test.ex +To: xyz@test.ex +To: pqr@test.ex +To: +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Found: abcd yes +Found: xyz yes +TO: >abcd@test.ex, +xyz@test.ex, +pqr@test.ex< + +Testing 4 + diff --git a/test/mail/0359.userx b/test/mail/0359.userx new file mode 100644 index 000000000..67eae78d3 --- /dev/null +++ b/test/mail/0359.userx @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-shadowed: + + diff --git a/test/mail/0374.CALLER b/test/mail/0374.CALLER new file mode 100644 index 000000000..36e4ef014 --- /dev/null +++ b/test/mail/0374.CALLER @@ -0,0 +1,37 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@myhost.test.ex +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: d3@myhost.test.ex, + b1@myhost.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + d3@myhost.test.ex + SMTP error from remote mail server after RCPT TO:: + host 127.0.0.1 [127.0.0.1]: 550 hard error + b1@myhost.test.ex + local delivery failed + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0374.a1 b/test/mail/0374.a1 new file mode 100644 index 000000000..7f05c69fc --- /dev/null +++ b/test/mail/0374.a1 @@ -0,0 +1,11 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: a1@myhost.test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0374.a1-u b/test/mail/0374.a1-u new file mode 100644 index 000000000..7f05c69fc --- /dev/null +++ b/test/mail/0374.a1-u @@ -0,0 +1,11 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: a1@myhost.test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0374.b1 b/test/mail/0374.b1 new file mode 100644 index 000000000..0828f8915 --- /dev/null +++ b/test/mail/0374.b1 @@ -0,0 +1,11 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: b1@myhost.test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0374.c1 b/test/mail/0374.c1 new file mode 100644 index 000000000..34b259b57 --- /dev/null +++ b/test/mail/0374.c1 @@ -0,0 +1,11 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: c1@myhost.test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0374.d1 b/test/mail/0374.d1 new file mode 100644 index 000000000..f8f550a4b --- /dev/null +++ b/test/mail/0374.d1 @@ -0,0 +1,11 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: d1@myhost.test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0374.d2 b/test/mail/0374.d2 new file mode 100644 index 000000000..10a2fd8ae --- /dev/null +++ b/test/mail/0374.d2 @@ -0,0 +1,11 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: d2@myhost.test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0374.d3 b/test/mail/0374.d3 new file mode 100644 index 000000000..bf4454b6a --- /dev/null +++ b/test/mail/0374.d3 @@ -0,0 +1,11 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: d3@myhost.test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0375.CALLER b/test/mail/0375.CALLER new file mode 100644 index 000000000..9fc9424a9 --- /dev/null +++ b/test/mail/0375.CALLER @@ -0,0 +1,34 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@myhost.test.ex +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: e1@myhost.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + e1@myhost.test.ex + SMTP error from remote mail server after RCPT TO:: + host 127.0.0.1 [127.0.0.1]: 550 hard error + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0375.a1 b/test/mail/0375.a1 new file mode 100644 index 000000000..7f05c69fc --- /dev/null +++ b/test/mail/0375.a1 @@ -0,0 +1,11 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: a1@myhost.test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0375.a1-u b/test/mail/0375.a1-u new file mode 100644 index 000000000..031e92c38 --- /dev/null +++ b/test/mail/0375.a1-u @@ -0,0 +1,11 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: a1@myhost.test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0375.b1 b/test/mail/0375.b1 new file mode 100644 index 000000000..0828f8915 --- /dev/null +++ b/test/mail/0375.b1 @@ -0,0 +1,11 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: b1@myhost.test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0375.c1 b/test/mail/0375.c1 new file mode 100644 index 000000000..34b259b57 --- /dev/null +++ b/test/mail/0375.c1 @@ -0,0 +1,11 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: c1@myhost.test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0375.d1 b/test/mail/0375.d1 new file mode 100644 index 000000000..f8f550a4b --- /dev/null +++ b/test/mail/0375.d1 @@ -0,0 +1,11 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: d1@myhost.test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0375.d2 b/test/mail/0375.d2 new file mode 100644 index 000000000..10a2fd8ae --- /dev/null +++ b/test/mail/0375.d2 @@ -0,0 +1,11 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: d2@myhost.test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0375.d3 b/test/mail/0375.d3 new file mode 100644 index 000000000..bf4454b6a --- /dev/null +++ b/test/mail/0375.d3 @@ -0,0 +1,11 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: d3@myhost.test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0375.e1 b/test/mail/0375.e1 new file mode 100644 index 000000000..207f5a3af --- /dev/null +++ b/test/mail/0375.e1 @@ -0,0 +1,11 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: e1@myhost.test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0375.f1 b/test/mail/0375.f1 new file mode 100644 index 000000000..91e6b3156 --- /dev/null +++ b/test/mail/0375.f1 @@ -0,0 +1,11 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: f1@myhost.test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0375.f2 b/test/mail/0375.f2 new file mode 100644 index 000000000..c0f59bf1c --- /dev/null +++ b/test/mail/0375.f2 @@ -0,0 +1,11 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: f2@myhost.test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0375.f3 b/test/mail/0375.f3 new file mode 100644 index 000000000..96c0c3ebb --- /dev/null +++ b/test/mail/0375.f3 @@ -0,0 +1,11 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: f3@myhost.test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0375.h1 b/test/mail/0375.h1 new file mode 100644 index 000000000..7e0faaeac --- /dev/null +++ b/test/mail/0375.h1 @@ -0,0 +1,12 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: h1@myhost.test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for h1@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0375.h1-u b/test/mail/0375.h1-u new file mode 100644 index 000000000..7e0faaeac --- /dev/null +++ b/test/mail/0375.h1-u @@ -0,0 +1,12 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: h1@myhost.test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for h1@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0377.aaaa b/test/mail/0377.aaaa new file mode 100644 index 000000000..872481d91 --- /dev/null +++ b/test/mail/0377.aaaa @@ -0,0 +1,9 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0377.bbbb b/test/mail/0377.bbbb new file mode 100644 index 000000000..872481d91 --- /dev/null +++ b/test/mail/0377.bbbb @@ -0,0 +1,9 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0377.cccc b/test/mail/0377.cccc new file mode 100644 index 000000000..872481d91 --- /dev/null +++ b/test/mail/0377.cccc @@ -0,0 +1,9 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0378.file b/test/mail/0378.file new file mode 100644 index 000000000..71b909d6d --- /dev/null +++ b/test/mail/0378.file @@ -0,0 +1,10 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for aaaa@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0379.bbbb b/test/mail/0379.bbbb new file mode 100644 index 000000000..872481d91 --- /dev/null +++ b/test/mail/0379.bbbb @@ -0,0 +1,9 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0379.cccc b/test/mail/0379.cccc new file mode 100644 index 000000000..872481d91 --- /dev/null +++ b/test/mail/0379.cccc @@ -0,0 +1,9 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0380.bbbb b/test/mail/0380.bbbb new file mode 100644 index 000000000..872481d91 --- /dev/null +++ b/test/mail/0380.bbbb @@ -0,0 +1,9 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0383.CALLER b/test/mail/0383.CALLER new file mode 100644 index 000000000..e54e474fa --- /dev/null +++ b/test/mail/0383.CALLER @@ -0,0 +1,236 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: system-filter +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + pipe to |TESTSUITE/aux-fixed/showenv $thisaddress $1 + generated by system-filter + +The following text was generated during the delivery attempt: + +------ pipe to |TESTSUITE/aux-fixed/showenv $thisaddress $1 + generated by system-filter ------ + +Test pipe script +Running as: CALLER +------------------ +Args: + alice@test.ex + alice +----------current----------- +/ +----------env----------- +A= +B= +C= +COLON= +DOMAIN=test.ex +HOME= +LOCAL_PART=system-filter +LOCAL_PART_PREFIX= +LOCAL_PART_SUFFIX= +LOGNAME=system-filter +ME= +MESSAGE_ID=10HmaX-0005vi-00 +PATH=/bin:/usr/bin +QUALIFY_DOMAIN=test.ex +RECIPIENT=system-filter@test.ex +SENDER=CALLER@test.ex +SHELL=/bin/sh +USER=system-filter +----------cat----------- +>From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for alice@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: alice@test.ex +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +------------------ + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for alice@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: alice@test.ex +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbA-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: system-filter +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + pipe to |TESTSUITE/aux-fixed/showenv $1 + generated by system-filter + +The following text was generated during the delivery attempt: + +------ pipe to |TESTSUITE/aux-fixed/showenv $1 + generated by system-filter ------ + +Test pipe script +Running as: CALLER +------------------ +Args: + jab +----------current----------- +/ +----------env----------- +A= +B= +C= +COLON= +DOMAIN=test.ex +HOME= +LOCAL_PART=system-filter +LOCAL_PART_PREFIX= +LOCAL_PART_SUFFIX= +LOGNAME=system-filter +ME= +MESSAGE_ID=10HmaZ-0005vi-00 +PATH=/bin:/usr/bin +QUALIFY_DOMAIN=test.ex +RECIPIENT=system-filter@test.ex +SENDER=CALLER@test.ex +SHELL=/bin/sh +USER=system-filter +----------cat----------- +>From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for jabberwocky@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: jabberwocky@test.ex +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +------------------ + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for jabberwocky@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: jabberwocky@test.ex +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbC-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: redking@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + pipe to |TESTSUITE/aux-fixed/showenv $thisaddress $1 + generated by redking@test.ex + +The following text was generated during the delivery attempt: + +------ pipe to |TESTSUITE/aux-fixed/showenv $thisaddress $1 + generated by redking@test.ex ------ + +Test pipe script +Running as: CALLER +------------------ +Args: + redking@test.ex + red +----------current----------- +/ +----------env----------- +A= +B= +C= +COLON= +DOMAIN=test.ex +HOME= +LOCAL_PART=redking +LOCAL_PART_PREFIX= +LOCAL_PART_SUFFIX= +LOGNAME=redking +ME= +MESSAGE_ID=10HmbB-0005vi-00 +PATH=/bin:/usr/bin +QUALIFY_DOMAIN=test.ex +RECIPIENT=redking@test.ex +SENDER=CALLER@test.ex +SHELL=/bin/sh +USER=redking +----------cat----------- +>From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for redking@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: redking@test.ex +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +------------------ + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for redking@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: redking@test.ex +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0385.CALLER b/test/mail/0385.CALLER new file mode 100644 index 000000000..cd43c268b --- /dev/null +++ b/test/mail/0385.CALLER @@ -0,0 +1,334 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: userx@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + userx@test.ex + forced failure + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: body size = 2 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +X + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbA-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: userx@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + userx@test.ex + forced failure + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: body size = 200 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbC-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: userx@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + userx@test.ex + forced failure + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: body size = 1600 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbE-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: userx@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + userx@test.ex + forced failure + +------ This is a copy of the message, including all the headers. ------ +------ The body of the message is 10019 characters long; only the first +------ 8192 or so are included here. + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + diff --git a/test/mail/0386.2 b/test/mail/0386.2 new file mode 100644 index 000000000..d320a6751 --- /dev/null +++ b/test/mail/0386.2 @@ -0,0 +1,22 @@ +From x@y Tue Mar 02 09:44:33 1999 +Received: from [V4NET.11.12.13] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for 2@b; Tue, 2 Mar 1999 09:44:33 +0000 +X-Warning: V4NET.11.12.13 is listed at rbl.test.ex +X-Warning: This is a test blacklisting message + +Message 1 + +From x@y Tue Mar 02 09:44:33 1999 +Received: from [V4NET.11.12.13] (ident=CALLER) + by myhost.test.ex with smtp (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for 2@b; Tue, 2 Mar 1999 09:44:33 +0000 +X-Warning: V4NET.11.12.13 is listed at rbl.test.ex +X-Warning: This is a test blacklisting message + +Message 2 + diff --git a/test/mail/0393.userx b/test/mail/0393.userx new file mode 100644 index 000000000..ab724c4ef --- /dev/null +++ b/test/mail/0393.userx @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Testing with filter + diff --git a/test/mail/0395.CALLER b/test/mail/0395.CALLER new file mode 100644 index 000000000..55c623f70 --- /dev/null +++ b/test/mail/0395.CALLER @@ -0,0 +1,24 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmaX-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail failure - malformed recipient address +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +A message that you sent contained a recipient address that was incorrectly +constructed: + + userx unqualified recipient address not allowed + +The message has not been delivered to any recipients. + +------ This is a copy of your message, including all the headers. ------ + + +From: userx +To: userx + diff --git a/test/mail/0395.userx b/test/mail/0395.userx new file mode 100644 index 000000000..5c7e799bf --- /dev/null +++ b/test/mail/0395.userx @@ -0,0 +1,95 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@origin.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: philip +To: userx +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@origin.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: userx@origin.ex +To: userx@test.ex +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: userx@test.ex +To: userx@test.ex +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for userx@origin.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: philip +To: userx +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local-bsmtp (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: userx +To: userx +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local-bsmtp (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: userx@test.ex +To: userx@test.ex +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbE-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: userx +To: userx +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbF-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: userx@test.ex +To: userx@test.ex +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0398.x b/test/mail/0398.x new file mode 100644 index 000000000..85dde19fd --- /dev/null +++ b/test/mail/0398.x @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by mail.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for x@local; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Testing + diff --git a/test/mail/0404.sender b/test/mail/0404.sender new file mode 100644 index 000000000..12f342da8 --- /dev/null +++ b/test/mail/0404.sender @@ -0,0 +1,12 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from CALLER by mail.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +To: sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +rhubarb + diff --git a/test/mail/0408.userx b/test/mail/0408.userx new file mode 100644 index 000000000..159be9823 --- /dev/null +++ b/test/mail/0408.userx @@ -0,0 +1,10 @@ +From usery@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by mail.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0411.afolder b/test/mail/0411.afolder new file mode 100644 index 000000000..3810e1196 --- /dev/null +++ b/test/mail/0411.afolder @@ -0,0 +1,28 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by mail.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for t1@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by mail.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by mail.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0412.CALLER b/test/mail/0412.CALLER new file mode 100644 index 000000000..260252beb --- /dev/null +++ b/test/mail/0412.CALLER @@ -0,0 +1,71 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: CALLER_NAME +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Found: no + +FROM: CALLER_NAME +-------------------------------- +REPLY_ADDRESS: CALLER_NAME +-------------------------------- + +>From set, reply-to non-existent. + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Reply-to: +From: CALLER_NAME +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Found: no + +FROM: CALLER_NAME +-------------------------------- +REPLY_ADDRESS: CALLER_NAME +-------------------------------- + +>From set, reply-to empty + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Reply-to: usery@test.ex +From: CALLER_NAME +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Found: no + +FROM: CALLER_NAME +-------------------------------- +REPLY_ADDRESS: usery@test.ex +-------------------------------- + +>From set, reply-to set + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Found: no + +FROM: +-------------------------------- +REPLY_ADDRESS: +-------------------------------- + +>From empty, reply-to non-existent + diff --git a/test/mail/0421.a b/test/mail/0421.a new file mode 100644 index 000000000..e8cc113a5 --- /dev/null +++ b/test/mail/0421.a @@ -0,0 +1,14 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by mail.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for a@b.c; Tue, 2 Mar 1999 09:44:33 +0000 +From: abc@x.y.z +To: abc@x.y.z +Reply-to: abc@x.y.z +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Reply-to: abc@x.y.z + + diff --git a/test/mail/0428.CALLER b/test/mail/0428.CALLER new file mode 100644 index 000000000..2cea2cb9b --- /dev/null +++ b/test/mail/0428.CALLER @@ -0,0 +1,74 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by mail.test.ex with local (Exim x.yz) + id 10HmbC-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: restrict-userx@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + save to userx-extra + generated by restrict-userx@test.ex + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by mail.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for restrict-userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Filter: require "fileinto"; fileinto "userx-extra"; +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test 5 + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: CALLER@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by mail.test.ex with local (Exim x.yz) + id 10HmbE-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: restrict-userx@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + save to inbox + generated by restrict-userx@test.ex + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by mail.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for restrict-userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Filter: fileinto "userx-extra"; +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test 6 + diff --git a/test/mail/0428.inbox.JUNK b/test/mail/0428.inbox.JUNK new file mode 100644 index 000000000..088f808c7 --- /dev/null +++ b/test/mail/0428.inbox.JUNK @@ -0,0 +1,80 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by mail.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbG-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Sieve: 99 +Filter: require["fileinto","comparator-i;ascii-numeric"]; + if header :comparator "i;ascii-numeric" "X-Sieve" "99" { + fileinto "inbox.JUNK"; + stop; + } +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test 8 + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by mail.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbI-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Sieve: 99- +Filter: require["fileinto","comparator-i;ascii-numeric"]; + if header :comparator "i;ascii-numeric" "X-Sieve" "99" { + fileinto "inbox.JUNK"; + stop; + } +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test 10 + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by mail.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbJ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Sieve: -99 +Filter: require["fileinto","comparator-i;ascii-numeric"]; + if header :comparator "i;ascii-numeric" "X-Sieve" "-99" { + fileinto "inbox.JUNK"; + stop; + } +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test 11 + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by mail.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbK-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Sieve: -99 +Filter: require["fileinto","comparator-i;ascii-numeric"]; + if header :comparator "i;ascii-numeric" "X-Sieve" "-98" { + fileinto "inbox.JUNK"; + stop; + } +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test 12 + diff --git a/test/mail/0428.redirected b/test/mail/0428.redirected new file mode 100644 index 000000000..fc048367b --- /dev/null +++ b/test/mail/0428.redirected @@ -0,0 +1,15 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by mail.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Filter: redirect "redirected@test.ex"; +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test 4 + diff --git a/test/mail/0428.someone b/test/mail/0428.someone new file mode 100644 index 000000000..280836aaa --- /dev/null +++ b/test/mail/0428.someone @@ -0,0 +1,21 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: someone@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by mail.test.ex with local (Exim x.yz) + id 10HmbM-0005vi-00 + for someone@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: userx@test.ex +To: someone@test.ex +Subject: =?utf-8?Q?Auto=3A_?= +In-Reply-To: +Auto-Submitted: auto-replied +MIME-Version: 1.0 +Content-Type: text/plain; + charset="utf-8" +Content-Transfer-Encoding: quoted-printable +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +I am gone. Not here. + diff --git a/test/mail/0428.userx b/test/mail/0428.userx new file mode 100644 index 000000000..72a215aa7 --- /dev/null +++ b/test/mail/0428.userx @@ -0,0 +1,66 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by mail.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test 1 + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by mail.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbF-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Filter: if true { stop; fileinto "inbox.never"; } +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test 7 + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by mail.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbH-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Sieve: 99 +Filter: require["fileinto","comparator-i;ascii-numeric"]; + if header :comparator "i;ascii-numeric" "X-Sieve" "98" { + fileinto "inbox.JUNK"; + stop; + } +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test 9 + +From someone@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by mail.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbL-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: userx@test.ex +Filter: require ["vacation"]; + vacation "I am gone. Not here."; +Message-Id: +From: someone@test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test 13 + diff --git a/test/mail/0428.userx-extra b/test/mail/0428.userx-extra new file mode 100644 index 000000000..d7dc5ae1b --- /dev/null +++ b/test/mail/0428.userx-extra @@ -0,0 +1,15 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by mail.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Filter: require "fileinto"; fileinto "userx-extra"; +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test 3 + diff --git a/test/mail/0431.xxx b/test/mail/0431.xxx new file mode 100644 index 000000000..263f826fe --- /dev/null +++ b/test/mail/0431.xxx @@ -0,0 +1,24 @@ +MAIL FROM: +RCPT TO: +DATA +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for pre.xxx@a.b; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +. +MAIL FROM: +RCPT TO: +DATA +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for pre.xxx@a.b; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +. diff --git a/test/mail/0436.CALLER b/test/mail/0436.CALLER new file mode 100644 index 000000000..71eedd979 --- /dev/null +++ b/test/mail/0436.CALLER @@ -0,0 +1,18 @@ +MAIL FROM: +RCPT TO: +RCPT TO: +RCPT TO: +RCPT TO: +DATA +Envelope-to: a@d1.ex, + b@d1.ex, + c@d2.ex, + d@d2.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +. diff --git a/test/mail/0437.file b/test/mail/0437.file new file mode 100644 index 000000000..4c0dd6c82 --- /dev/null +++ b/test/mail/0437.file @@ -0,0 +1,22 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +First message + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Second message + diff --git a/test/mail/0444.CALLER b/test/mail/0444.CALLER new file mode 100644 index 000000000..2d3947556 --- /dev/null +++ b/test/mail/0444.CALLER @@ -0,0 +1,43 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: Mailer-Daemon@test.ex +Reply-To: postmaster@test.ex +To: CALLER@test.ex +Subject: Submission of mail from CALLER@test.ex directly to the XXX hosts +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +You sent the message below from the host + + some.host.name + +directly to one of the XXX hosts. It will be delivered without any further +action on your part. + +However, this indicates some mis-configuration, as new mail should be sent +(if XXX is involved at all) to smtp.xxx.example, which no longer refers +to the XXX hosts. It may be that your mail user agent has been configured to +use (for example) xxx.example or pop.xxx.example where smtp.xxx.example +would have been correct. + +Eventually attempts to send messages directly to the XXX hosts in this way +will be rejected. You should modify the configuration of your mail user agent +to correct the fault described above. + +------ This is a copy of the message, including all the headers. + +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + diff --git a/test/mail/0444.userx b/test/mail/0444.userx new file mode 100644 index 000000000..687b228a8 --- /dev/null +++ b/test/mail/0444.userx @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + diff --git a/test/mail/0446.userx b/test/mail/0446.userx new file mode 100644 index 000000000..4aebdbe23 --- /dev/null +++ b/test/mail/0446.userx @@ -0,0 +1,28 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: the first received: line +Received: the second received: line +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-ACL: 3 +X-Router: 3 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: the first received: line +Received: the second received: line +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-ACL: 3 +X-Router: 3 + + diff --git a/test/mail/0449.userx b/test/mail/0449.userx new file mode 100644 index 000000000..7976e948a --- /dev/null +++ b/test/mail/0449.userx @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message 1 + diff --git a/test/mail/0452.CALLER b/test/mail/0452.CALLER new file mode 100644 index 000000000..27ea508a1 --- /dev/null +++ b/test/mail/0452.CALLER @@ -0,0 +1,52 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: CALLER@test.ex +Subject: Auto generated +In-Reply-To: +Auto-Submitted: auto-replied +h1: the first added header +h2: the second added header + continued on another line +h3: the third added header +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is some body text + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbA-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: userx@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + userx@test.ex + retry timeout exceeded + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +fno: 2 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Another message + diff --git a/test/mail/0452.userx b/test/mail/0452.userx new file mode 100644 index 000000000..385e9ec18 --- /dev/null +++ b/test/mail/0452.userx @@ -0,0 +1,12 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +fno: 1 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a message. + diff --git a/test/mail/0460.userx b/test/mail/0460.userx new file mode 100644 index 000000000..7e9d15b61 --- /dev/null +++ b/test/mail/0460.userx @@ -0,0 +1,30 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [127.0.0.1] (helo=rhu.barb) + by myhost.test.ex with esmtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: x@y +To: some@one +Subject: contains > + < bare lf +Aheader: Another header line + +This is the message body. + +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [127.0.0.1] (helo=rhu.barb) + by myhost.test.ex with esmtp (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: x@y +Bheader: some text +To: some@one +Subject: contains > + +< bare lf +Aheader: Another header line + +This is the message body. + diff --git a/test/mail/0461.CALLER b/test/mail/0461.CALLER new file mode 100644 index 000000000..d24aaaa4e --- /dev/null +++ b/test/mail/0461.CALLER @@ -0,0 +1,99 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbB-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: userx@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + userx@test.ex + retry timeout exceeded + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Short message + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbD-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: userx@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + userx@test.ex + retry timeout exceeded + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Short message + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbF-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: userx@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + userx@test.ex + retry time not reached for any host after a long failure period + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbE-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Short message + diff --git a/test/mail/0472.userz99 b/test/mail/0472.userz99 new file mode 100644 index 000000000..ca8fa0d8a --- /dev/null +++ b/test/mail/0472.userz99 @@ -0,0 +1,22 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userz@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Testing + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userz@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Testing 2 + diff --git a/test/mail/0480.userx b/test/mail/0480.userx new file mode 100644 index 000000000..4ab8184e5 --- /dev/null +++ b/test/mail/0480.userx @@ -0,0 +1,8 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from [127.0.0.1] (helo=foobar) + by the.local.host.name with smtp (Exim x.yz) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-sah: host.127.0.0.1 + + diff --git a/test/mail/0481.userx b/test/mail/0481.userx new file mode 100644 index 000000000..a9f142c35 --- /dev/null +++ b/test/mail/0481.userx @@ -0,0 +1,12 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Another: This is another header +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-Was-Remove-Me: >this header is to be removed< + + diff --git a/test/mail/0485.userx b/test/mail/0485.userx new file mode 100644 index 000000000..de28e95d1 --- /dev/null +++ b/test/mail/0485.userx @@ -0,0 +1,17 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from [1.2.3.4] (helo=x.y.z ident=CALLER) + by myhost.test.ex with esmtp (Exim x.yz) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + +From nonnull@non.null Tue Mar 02 09:44:33 1999 +Received: from [1.2.3.4] (helo=x.y.z ident=CALLER) + by myhost.test.ex with esmtp (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + diff --git a/test/mail/0487.userx b/test/mail/0487.userx new file mode 100644 index 000000000..42d5c111a --- /dev/null +++ b/test/mail/0487.userx @@ -0,0 +1,12 @@ +From x@y Tue Mar 02 09:44:33 1999 +Received: from CALLER (helo=x.y) + by myhost.test.ex with local-esmtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: unqualified +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message. + diff --git a/test/mail/0491.userx b/test/mail/0491.userx new file mode 100644 index 000000000..d03d18632 --- /dev/null +++ b/test/mail/0491.userx @@ -0,0 +1,71 @@ +From "abc@xyz"@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from "abc@xyz" by myhost.test.ex with local (Exim x.yz) + (envelope-from <"abc@xyz"@myhost.test.ex>) + id 10HmaX-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME <"abc@xyz"@myhost.test.ex> +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From a.b@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from a.b by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From ".a.b"@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from ".a.b" by myhost.test.ex with local (Exim x.yz) + (envelope-from <".a.b"@myhost.test.ex>) + id 10HmaZ-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME <".a.b"@myhost.test.ex> +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From "a.b."@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from "a.b." by myhost.test.ex with local (Exim x.yz) + (envelope-from <"a.b."@myhost.test.ex>) + id 10HmbA-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME <"a.b."@myhost.test.ex> +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From "a\"b"@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from "a\"b" by myhost.test.ex with local (Exim x.yz) + (envelope-from <"a\"b"@myhost.test.ex>) + id 10HmbB-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME <"a\"b"@myhost.test.ex> +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From "abc@xyz"@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from "abc@xyz" by myhost.test.ex with local (Exim x.yz) + (envelope-from <"abc@xyz"@myhost.test.ex>) + id 10HmbC-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: x@y +Message-Id: +Sender: CALLER_NAME <"abc@xyz"@myhost.test.ex> +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From "abc%xyz"@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from "abc@xyz" by myhost.test.ex with local (Exim x.yz) + (envelope-from <"abc%xyz"@myhost.test.ex>) + id 10HmbD-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME <"abc%xyz"@myhost.test.ex> +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0493.a b/test/mail/0493.a new file mode 100644 index 000000000..ad9fceaea --- /dev/null +++ b/test/mail/0493.a @@ -0,0 +1,183 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for a@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +To: 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + 12345@some.domain.or.other, 54321@some.domain.or.other, + last@one, extra@dress + + diff --git a/test/mail/0494.userx b/test/mail/0494.userx new file mode 100644 index 000000000..422d2150c --- /dev/null +++ b/test/mail/0494.userx @@ -0,0 +1,13 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: userx@test.ex +Subject: testing, testing +In-Reply-To: +Auto-Submitted: auto-replied +Message-Id: +From: EXIMUSER@myhost.test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0496.someone b/test/mail/0496.someone new file mode 100644 index 000000000..49cda3694 --- /dev/null +++ b/test/mail/0496.someone @@ -0,0 +1,18 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +At-Start: some text +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for someone@el.se; Tue, 2 Mar 1999 09:44:33 +0000 +After-Received: some text +From: some@ne +To: someone@el.se +Message-Id: +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-ACL-Warn: data1 data1 +X-ACL-Warn: data2 data2 +At-End: some text + +Testing message + diff --git a/test/mail/0500.userx b/test/mail/0500.userx new file mode 100644 index 000000000..78312f0d1 --- /dev/null +++ b/test/mail/0500.userx @@ -0,0 +1,12 @@ +From postmaster@y Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@y; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: testing +Message-Id: +From: postmaster@y +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-warning: this is a test warning (userx@y) + + diff --git a/test/mail/0503.userx b/test/mail/0503.userx new file mode 100644 index 000000000..afa0a578b --- /dev/null +++ b/test/mail/0503.userx @@ -0,0 +1,11 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test 1 + diff --git a/test/mail/0504.userx b/test/mail/0504.userx new file mode 100644 index 000000000..e69de29bb diff --git a/test/mail/0508.postmaster b/test/mail/0508.postmaster new file mode 100644 index 000000000..d2ead9f04 --- /dev/null +++ b/test/mail/0508.postmaster @@ -0,0 +1,42 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: userx@myhost.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: postmaster@test.ex +Subject: Mail delivery failed +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message sent by + + <> + +could not be delivered to one or more of its recipients. The following +address(es) failed: + + pipe to |/bin/echo "Some pipe output" + generated by userx@myhost.test.ex + +The following text was generated during the delivery attempt: + +------ pipe to |/bin/echo "Some pipe output" + generated by userx@myhost.test.ex ------ + +Some pipe output + +------ This is a copy of the message, including all the headers. ------ + +Return-path: <> +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + id 10HmaX-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message + diff --git a/test/mail/0514.userx b/test/mail/0514.userx new file mode 100644 index 000000000..5f22df611 --- /dev/null +++ b/test/mail/0514.userx @@ -0,0 +1,11 @@ +From "spaced user"@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from "spaced user" by myhost.test.ex with local (Exim x.yz) + (envelope-from <"spaced user"@myhost.test.ex>) + id 10HmaX-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME <"spaced user"@myhost.test.ex> +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Testing + diff --git a/test/mail/0517.userx b/test/mail/0517.userx new file mode 100644 index 000000000..b9b1a1bc3 --- /dev/null +++ b/test/mail/0517.userx @@ -0,0 +1,10 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@dom.com; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0517.usery b/test/mail/0517.usery new file mode 100644 index 000000000..79f02e6af --- /dev/null +++ b/test/mail/0517.usery @@ -0,0 +1,7 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for usery@dom.com; Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0522.CALLER b/test/mail/0522.CALLER new file mode 100644 index 000000000..09386c456 --- /dev/null +++ b/test/mail/0522.CALLER @@ -0,0 +1,64 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: nofilter@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + nofilter@test.ex + local delivery failed + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for nofilter@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbA-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: filter@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + filter@test.ex + local delivery failed + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for filter@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/0523.userx b/test/mail/0523.userx new file mode 100644 index 000000000..854cab5c0 --- /dev/null +++ b/test/mail/0523.userx @@ -0,0 +1,15 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: four@test.ex, + three@test.ex, + two@test.ex, + one@test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Delivered-To: one@test.ex +Delivered-To: userx@test.ex + + diff --git a/test/mail/1001.userx b/test/mail/1001.userx new file mode 100644 index 000000000..5eac31059 --- /dev/null +++ b/test/mail/1001.userx @@ -0,0 +1,27 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from [ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6] + by myhost.test.ex with esmtp (Exim x.yz) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: userx@test.ex + +EHLO [ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6] + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from [ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6] + by myhost.test.ex with esmtp (Exim x.yz) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: userx@test.ex + +EHLO [IPV6:ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6] + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from [ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6] (helo=[IPV6:V6NET:0:12:1:a00:20ff:fe86:a062]) + by myhost.test.ex with esmtp (Exim x.yz) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: userx@test.ex + +EHLO [IPV6:V6NET:0:12:1:a00:20ff:fe86:a062] + diff --git a/test/mail/2002.CALLER b/test/mail/2002.CALLER new file mode 100644 index 000000000..93139e0bc --- /dev/null +++ b/test/mail/2002.CALLER @@ -0,0 +1,24 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from [127.0.0.1] + by myhost.test.ex with smtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) + (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +tls-certificate-verified: 0 +TLS: cipher=TLS-1.0:RSA_AES_256_CBC_SHA1:32 peerdn= + +This is a test encrypted message. + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from [ip4.ip4.ip4.ip4] + by myhost.test.ex with smtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) + (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +tls-certificate-verified: 1 +TLS: cipher=TLS-1.0:RSA_AES_256_CBC_SHA1:32 peerdn=C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel + +This is a test encrypted message from a verified host. + diff --git a/test/mail/2003.userx b/test/mail/2003.userx new file mode 100644 index 000000000..8731435e4 --- /dev/null +++ b/test/mail/2003.userx @@ -0,0 +1,11 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [127.0.0.1] (helo=rhu.barb) + by myhost.test.ex with smtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) + (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLS-1.0:RSA_AES_256_CBC_SHA1:32 peerdn= + +This is a test encrypted message. + diff --git a/test/mail/2004.userx b/test/mail/2004.userx new file mode 100644 index 000000000..232d7a7d6 --- /dev/null +++ b/test/mail/2004.userx @@ -0,0 +1,10 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [ip4.ip4.ip4.ip4] (helo=rhu.barb) + by myhost.test.ex with esmtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher= peerdn= + +This is a test unencrypted message. + diff --git a/test/mail/2008.CALLER b/test/mail/2008.CALLER new file mode 100644 index 000000000..886e3e63f --- /dev/null +++ b/test/mail/2008.CALLER @@ -0,0 +1,34 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from [127.0.0.1] (helo=helo.data.changed) + by myhost.test.ex with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) + (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLS-1.0:RSA_AES_256_CBC_SHA1:32 peerdn= + +Test message. Contains FF: ΓΏ + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from [127.0.0.1] (helo=helo.data.changed) + by myhost.test.ex with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) + (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLS-1.0:RSA_AES_256_CBC_SHA1:32 peerdn= + +Test message to two different hosts + diff --git a/test/mail/2008.abcd b/test/mail/2008.abcd new file mode 100644 index 000000000..bfa581348 --- /dev/null +++ b/test/mail/2008.abcd @@ -0,0 +1,17 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from the.local.host.name ([ip4.ip4.ip4.ip4] helo=myhost.test.ex) + by myhost.test.ex with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) + (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for abcd@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLS-1.0:RSA_AES_256_CBC_SHA1:32 peerdn= + +Test message to two different hosts + diff --git a/test/mail/2008.xyz b/test/mail/2008.xyz new file mode 100644 index 000000000..598f07f33 --- /dev/null +++ b/test/mail/2008.xyz @@ -0,0 +1,16 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from [127.0.0.1] (helo=helo.data.changed) + by myhost.test.ex with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) + (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLS-1.0:RSA_AES_256_CBC_SHA1:32 peerdn= + +Test message to two different hosts + diff --git a/test/mail/2013.userx b/test/mail/2013.userx new file mode 100644 index 000000000..ab47286c4 --- /dev/null +++ b/test/mail/2013.userx @@ -0,0 +1,36 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from localhost ([127.0.0.1]:1111 helo=myhost.test.ex) + by myhost.test.ex with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) + (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLS-1.0:RSA_AES_256_CBC_SHA1:32 peerdn= + +Test message 1 + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from localhost ([127.0.0.1]:1111 helo=myhost.test.ex) + by myhost.test.ex with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) + (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLS-1.0:RSA_AES_256_CBC_SHA1:32 peerdn= + +Test message 2 + diff --git a/test/mail/2017.userx b/test/mail/2017.userx new file mode 100644 index 000000000..5b0d85f90 --- /dev/null +++ b/test/mail/2017.userx @@ -0,0 +1,36 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from localhost ([127.0.0.1] helo=myhost.test.ex) + by myhost.test.ex with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) + (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLS-1.0:RSA_AES_256_CBC_SHA1:32 peerdn= + +Test message 1 + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from localhost ([127.0.0.1] helo=myhost.test.ex) + by myhost.test.ex with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) + (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLS-1.0:RSA_AES_256_CBC_SHA1:32 peerdn= + +Test message 2 + diff --git a/test/mail/2019.userx b/test/mail/2019.userx new file mode 100644 index 000000000..562e8f286 --- /dev/null +++ b/test/mail/2019.userx @@ -0,0 +1,22 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [127.0.0.1] (helo=rhu.barb) + by myhost.test.ex with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) + (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLS-1.0:RSA_AES_256_CBC_SHA1:32 peerdn= + +This is a test encrypted message. + +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [ip4.ip4.ip4.ip4] + by myhost.test.ex with smtp (TLS-1.0:RSA_AES_256_CBC_SHA1:32) + (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLS-1.0:RSA_AES_256_CBC_SHA1:32 peerdn=C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel + +This is a test encrypted message from a verified host. + diff --git a/test/mail/2027.userx b/test/mail/2027.userx new file mode 100644 index 000000000..9d1a54a75 --- /dev/null +++ b/test/mail/2027.userx @@ -0,0 +1,18 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from localhost ([127.0.0.1] helo=myhost.test.ex) + by myhost.test.ex with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) + (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLS-1.0:RSA_AES_256_CBC_SHA1:32 peerdn= + +Test message + diff --git a/test/mail/2027.usery b/test/mail/2027.usery new file mode 100644 index 000000000..e76df9b2f --- /dev/null +++ b/test/mail/2027.usery @@ -0,0 +1,17 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from the.local.host.name ([ip4.ip4.ip4.ip4] helo=myhost.test.ex) + by myhost.test.ex with esmtp (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for usery@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for usery@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher= peerdn= + +Test message + diff --git a/test/mail/2102.CALLER b/test/mail/2102.CALLER new file mode 100644 index 000000000..34e1f0b81 --- /dev/null +++ b/test/mail/2102.CALLER @@ -0,0 +1,24 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from [127.0.0.1] + by myhost.test.ex with smtps (TLSv1:AES256-SHA:256) + (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +tls-certificate-verified: 0 +TLS: cipher=TLSv1:AES256-SHA:256 peerdn= + +This is a test encrypted message. + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from [ip4.ip4.ip4.ip4] + by myhost.test.ex with smtps (TLSv1:AES256-SHA:256) + (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +tls-certificate-verified: 1 +TLS: cipher=TLSv1:AES256-SHA:256 peerdn=/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel + +This is a test encrypted message from a verified host. + diff --git a/test/mail/2103.userx b/test/mail/2103.userx new file mode 100644 index 000000000..ac3b90ea3 --- /dev/null +++ b/test/mail/2103.userx @@ -0,0 +1,11 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [127.0.0.1] (helo=rhu.barb) + by myhost.test.ex with smtps (TLSv1:AES256-SHA:256) + (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLSv1:AES256-SHA:256 peerdn= + +This is a test encrypted message. + diff --git a/test/mail/2104.userx b/test/mail/2104.userx new file mode 100644 index 000000000..232d7a7d6 --- /dev/null +++ b/test/mail/2104.userx @@ -0,0 +1,10 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [ip4.ip4.ip4.ip4] (helo=rhu.barb) + by myhost.test.ex with esmtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher= peerdn= + +This is a test unencrypted message. + diff --git a/test/mail/2108.CALLER b/test/mail/2108.CALLER new file mode 100644 index 000000000..6c2f220b0 --- /dev/null +++ b/test/mail/2108.CALLER @@ -0,0 +1,34 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from [127.0.0.1] (helo=helo.data.changed) + by myhost.test.ex with esmtps (TLSv1:AES256-SHA:256) + (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLSv1:AES256-SHA:256 peerdn= + +Test message. Contains FF: ΓΏ + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from [127.0.0.1] (helo=helo.data.changed) + by myhost.test.ex with esmtps (TLSv1:AES256-SHA:256) + (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLSv1:AES256-SHA:256 peerdn= + +Test message to two different hosts + diff --git a/test/mail/2108.abcd b/test/mail/2108.abcd new file mode 100644 index 000000000..5a6128532 --- /dev/null +++ b/test/mail/2108.abcd @@ -0,0 +1,17 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from the.local.host.name ([ip4.ip4.ip4.ip4] helo=myhost.test.ex) + by myhost.test.ex with esmtps (TLSv1:AES256-SHA:256) + (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for abcd@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLSv1:AES256-SHA:256 peerdn= + +Test message to two different hosts + diff --git a/test/mail/2108.xyz b/test/mail/2108.xyz new file mode 100644 index 000000000..4004e8dce --- /dev/null +++ b/test/mail/2108.xyz @@ -0,0 +1,16 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from [127.0.0.1] (helo=helo.data.changed) + by myhost.test.ex with esmtps (TLSv1:AES256-SHA:256) + (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLSv1:AES256-SHA:256 peerdn= + +Test message to two different hosts + diff --git a/test/mail/2113.userx b/test/mail/2113.userx new file mode 100644 index 000000000..70f5e9e24 --- /dev/null +++ b/test/mail/2113.userx @@ -0,0 +1,36 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from localhost ([127.0.0.1]:1111 helo=myhost.test.ex) + by myhost.test.ex with esmtps (TLSv1:AES256-SHA:256) + (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLSv1:AES256-SHA:256 peerdn= + +Test message 1 + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from localhost ([127.0.0.1]:1111 helo=myhost.test.ex) + by myhost.test.ex with esmtps (TLSv1:AES256-SHA:256) + (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLSv1:AES256-SHA:256 peerdn= + +Test message 2 + diff --git a/test/mail/2117.userx b/test/mail/2117.userx new file mode 100644 index 000000000..bc7668ef1 --- /dev/null +++ b/test/mail/2117.userx @@ -0,0 +1,36 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from localhost ([127.0.0.1] helo=myhost.test.ex) + by myhost.test.ex with esmtps (TLSv1:AES256-SHA:256) + (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLSv1:AES256-SHA:256 peerdn= + +Test message 1 + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from localhost ([127.0.0.1] helo=myhost.test.ex) + by myhost.test.ex with esmtps (TLSv1:AES256-SHA:256) + (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLSv1:AES256-SHA:256 peerdn= + +Test message 2 + diff --git a/test/mail/2119.userx b/test/mail/2119.userx new file mode 100644 index 000000000..3ca0f1b17 --- /dev/null +++ b/test/mail/2119.userx @@ -0,0 +1,22 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [127.0.0.1] (helo=rhu.barb) + by myhost.test.ex with esmtps (TLSv1:AES256-SHA:256) + (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLSv1:AES256-SHA:256 peerdn= + +This is a test encrypted message. + +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [ip4.ip4.ip4.ip4] + by myhost.test.ex with smtp (TLSv1:AES256-SHA:256) + (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLSv1:AES256-SHA:256 peerdn=/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel + +This is a test encrypted message from a verified host. + diff --git a/test/mail/2127.userx b/test/mail/2127.userx new file mode 100644 index 000000000..5f0a48734 --- /dev/null +++ b/test/mail/2127.userx @@ -0,0 +1,18 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from localhost ([127.0.0.1] helo=myhost.test.ex) + by myhost.test.ex with esmtps (TLSv1:AES256-SHA:256) + (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLSv1:AES256-SHA:256 peerdn= + +Test message + diff --git a/test/mail/2127.usery b/test/mail/2127.usery new file mode 100644 index 000000000..e76df9b2f --- /dev/null +++ b/test/mail/2127.usery @@ -0,0 +1,17 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from the.local.host.name ([ip4.ip4.ip4.ip4] helo=myhost.test.ex) + by myhost.test.ex with esmtp (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for usery@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for usery@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher= peerdn= + +Test message + diff --git a/test/mail/2149.userx b/test/mail/2149.userx new file mode 100644 index 000000000..71d9fd6ea --- /dev/null +++ b/test/mail/2149.userx @@ -0,0 +1,18 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from localhost ([127.0.0.1] helo=myhost.test.ex) + by myhost.test.ex with esmtps (TLSv1:DHE-RSA-AES256-SHA:256) + (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLSv1:DHE-RSA-AES256-SHA:256 peerdn= + +Test message + diff --git a/test/mail/2600.userx b/test/mail/2600.userx new file mode 100644 index 000000000..3e636bdb3 --- /dev/null +++ b/test/mail/2600.userx @@ -0,0 +1,11 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + diff --git a/test/mail/3400.userx b/test/mail/3400.userx new file mode 100644 index 000000000..bde3d2210 --- /dev/null +++ b/test/mail/3400.userx @@ -0,0 +1,119 @@ +From userx@cus.cam.ac.uk Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from [10.0.0.3] (helo=testclient.ex ident=CALLER) + by myhost.test.ex with esmtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 + +Testing unauthenticated. + +From userx@cus.cam.ac.uk Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from [10.0.0.3] (helo=testclient.ex ident=CALLER) + by myhost.test.ex with esmtp (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 + +Testing unauthenticated (2). + +From userx@cus.cam.ac.uk Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from [10.0.0.3] (helo=testclient.ex ident=CALLER) + by myhost.test.ex with esmtpa (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Host-Authenticated: mylogin + +Testing authenticated. + +From userx@cus.cam.ac.uk Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from [10.0.0.3] (helo=testclient.ex ident=CALLER) + by myhost.test.ex with esmtpa (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Host-Authenticated: mylogin +X-Authenticated-Sender: auth@cus.cam.ac.uk + +Testing authenticated (2). + +From userx@cus.cam.ac.uk Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from [10.0.0.3] (helo=testclient.ex ident=CALLER) + by myhost.test.ex with esmtpa (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Host-Authenticated: mylogin + +Testing authenticated (3). + +From userx@cus.cam.ac.uk Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from [10.0.0.1] (helo=test.host ident=CALLER) + by myhost.test.ex with esmtpa (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Host-Authenticated: login +X-Authenticated-ID: userx + +Testing authenticated. + +From x@y Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from [10.0.0.5] (helo=testing.testing ident=CALLER) + by myhost.test.ex with esmtp (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +authentication-failed: 0 + +Without authenticating + +From x@y Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from [10.0.0.5] (helo=testing.testing ident=CALLER) + by myhost.test.ex with esmtpa (Exim x.yz) + (envelope-from ) + id 10HmbE-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +authentication-failed: 0 +X-Host-Authenticated: mylogin + +Authentication failed + +From x@y Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from [10.0.0.5] (helo=testing.testing ident=CALLER) + by myhost.test.ex with esmtpa (Exim x.yz) + (envelope-from ) + id 10HmbF-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +authentication-failed: 1 +X-Host-Authenticated: mylogin + +Authentication succeeded + diff --git a/test/mail/3403.userx b/test/mail/3403.userx new file mode 100644 index 000000000..d8a0676d6 --- /dev/null +++ b/test/mail/3403.userx @@ -0,0 +1,13 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER (helo=testing.ex) + by myhost.test.ex with local-esmtpa (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +aid: userx + +Test data + diff --git a/test/mail/3411.postmaster b/test/mail/3411.postmaster new file mode 100644 index 000000000..db8f9026e --- /dev/null +++ b/test/mail/3411.postmaster @@ -0,0 +1,8 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [10.0.0.0] (helo=rhu.barb ident=CALLER) + by myhost.test.ex with esmtpa (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 + +Message 6 + diff --git a/test/mail/3411.userx b/test/mail/3411.userx new file mode 100644 index 000000000..db8f9026e --- /dev/null +++ b/test/mail/3411.userx @@ -0,0 +1,8 @@ +From userx@test.ex Tue Mar 02 09:44:33 1999 +Received: from [10.0.0.0] (helo=rhu.barb ident=CALLER) + by myhost.test.ex with esmtpa (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 + +Message 6 + diff --git a/test/mail/3451.userx b/test/mail/3451.userx new file mode 100644 index 000000000..713abc882 --- /dev/null +++ b/test/mail/3451.userx @@ -0,0 +1,36 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from localhost ([127.0.0.1] helo=myhost.test.ex) + by myhost.test.ex with esmtpsa (TLS-1.0:RSA_AES_256_CBC_SHA1:32) + (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLS-1.0:RSA_AES_256_CBC_SHA1:32 peerdn= + +Test message 1 + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from localhost ([127.0.0.1] helo=myhost.test.ex) + by myhost.test.ex with esmtpsa (TLS-1.0:RSA_AES_256_CBC_SHA1:32) + (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLS-1.0:RSA_AES_256_CBC_SHA1:32 peerdn= + +Test message 2 + diff --git a/test/mail/3452.userx b/test/mail/3452.userx new file mode 100644 index 000000000..713abc882 --- /dev/null +++ b/test/mail/3452.userx @@ -0,0 +1,36 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from localhost ([127.0.0.1] helo=myhost.test.ex) + by myhost.test.ex with esmtpsa (TLS-1.0:RSA_AES_256_CBC_SHA1:32) + (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLS-1.0:RSA_AES_256_CBC_SHA1:32 peerdn= + +Test message 1 + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from localhost ([127.0.0.1] helo=myhost.test.ex) + by myhost.test.ex with esmtpsa (TLS-1.0:RSA_AES_256_CBC_SHA1:32) + (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLS-1.0:RSA_AES_256_CBC_SHA1:32 peerdn= + +Test message 2 + diff --git a/test/mail/3461.userx b/test/mail/3461.userx new file mode 100644 index 000000000..bab082ede --- /dev/null +++ b/test/mail/3461.userx @@ -0,0 +1,36 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from localhost ([127.0.0.1] helo=myhost.test.ex) + by myhost.test.ex with esmtpsa (TLSv1:AES256-SHA:256) + (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLSv1:AES256-SHA:256 peerdn= + +Test message 1 + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from localhost ([127.0.0.1] helo=myhost.test.ex) + by myhost.test.ex with esmtpsa (TLSv1:AES256-SHA:256) + (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLSv1:AES256-SHA:256 peerdn= + +Test message 2 + diff --git a/test/mail/3462.userx b/test/mail/3462.userx new file mode 100644 index 000000000..bab082ede --- /dev/null +++ b/test/mail/3462.userx @@ -0,0 +1,36 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from localhost ([127.0.0.1] helo=myhost.test.ex) + by myhost.test.ex with esmtpsa (TLSv1:AES256-SHA:256) + (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLSv1:AES256-SHA:256 peerdn= + +Test message 1 + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from localhost ([127.0.0.1] helo=myhost.test.ex) + by myhost.test.ex with esmtpsa (TLSv1:AES256-SHA:256) + (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +TLS: cipher=TLSv1:AES256-SHA:256 peerdn= + +Test message 2 + diff --git a/test/mail/3500.userx b/test/mail/3500.userx new file mode 100644 index 000000000..c6910af8a --- /dev/null +++ b/test/mail/3500.userx @@ -0,0 +1,14 @@ +From userx@some.domain Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from [10.0.0.1] (helo=test.host ident=CALLER) + by myhost.test.ex with esmtpa (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Host-Authenticated: cram_md5 +X-Authenticated-ID: tim + +Testing authenticated CRAM-MD5. + diff --git a/test/mail/4000.userx b/test/mail/4000.userx new file mode 100644 index 000000000..65ac8a331 --- /dev/null +++ b/test/mail/4000.userx @@ -0,0 +1,316 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER (helo=test.ex) + by myhost.test.ex with local-esmtp (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-Router-SSint: was preserved + +A message without any headers. + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER (helo=test.ex) + by myhost.test.ex with local-esmtp (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: Test person +To: Me +Subject: A real test message +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Message-ID: <41C2F849.3060203@projectile.test.ex> +Sender: CALLER_NAME +X-Router-SSint: was preserved + +OK, this should look like a genuine message. + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER (helo=test.ex) + by myhost.test.ex with local-esmtp (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: 99Junk99@somewhere.com +To: +Subject: MAKE MONEY FAST!!!! +Message-id: abcde +Sender: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-Router-SSint: was preserved + +This should be enough to trip the threshold. + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER (helo=test.ex) + by myhost.test.ex with local-esmtp (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: Test person +To: Me +Subject: A real test message +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Message-ID: <41C2F849.3060203@projectile.test.ex> +FakeReject: test fakereject +Sender: CALLER_NAME +X-Regex: Regex matched +X-Router-SSint: was preserved + +OK, this should look like a genuine message, but +it will trip on THIS REGEX. + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER (helo=test.ex) + by myhost.test.ex with local-esmtp (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Date: Tue, 2 Mar 1999 09:44:33 +0000 +From: J Caesar +To: a-list00@exim.org +Message-ID: <20041217133501.GA3058@test.ex> +Mime-Version: 1.0 +Content-Type: multipart/mixed; boundary="T4sUOijqQbZv57TR" +Content-Disposition: inline +Subject: [exim] Re: Bug#286074: eximstats: uses message count as data for + the "volume" charts +X-BeenThere: a-list00@exim.org +X-Mailman-Version: 2.1.5 +Precedence: list +Sender: CALLER_NAME +X-0-content-type: multipart/mixed +X-0-filename: +X-0-charset: +X-0-boundary: T4sUOijqQbZv57TR +X-0-content-disposition: inline +X-0-content-transfer-encoding: +X-0-content-id: +X-0-content-description: +X-0-is-multipart: 1 +X-0-is-coverletter: 1 +X-0-is-rfc822: 0 +X-0-decode-filename: TESTSUITE/spool/scan/10HmbC-0005vi-00/10HmbC-0005vi-00-00000 +X-0-content-size: 1 +X-1-content-type: text/plain +X-1-filename: +X-1-charset: us-ascii +X-1-boundary: +X-1-content-disposition: inline +X-1-content-transfer-encoding: +X-1-content-id: +X-1-content-description: +X-1-is-multipart: 0 +X-1-is-coverletter: 1 +X-1-is-rfc822: 0 +X-1-decode-filename: TESTSUITE/spool/scan/10HmbC-0005vi-00/10HmbC-0005vi-00-00001 +X-1-content-size: 1 +X-2-content-type: text/plain +X-2-filename: working-patch +X-2-charset: us-ascii +X-2-boundary: +X-2-content-disposition: attachment +X-2-content-transfer-encoding: +X-2-content-id: +X-2-content-description: +X-2-is-multipart: 0 +X-2-is-coverletter: 0 +X-2-is-rfc822: 0 +X-2-decode-filename: TESTSUITE/spool/scan/10HmbC-0005vi-00/10HmbC-0005vi-00-00002 +X-2-content-size: 1 +X-3-content-type: text/plain +X-3-filename: +X-3-charset: us-ascii +X-3-boundary: +X-3-content-disposition: inline +X-3-content-transfer-encoding: 7bit +X-3-content-id: +X-3-content-description: +X-3-is-multipart: 0 +X-3-is-coverletter: 0 +X-3-is-rfc822: 0 +X-3-decode-filename: TESTSUITE/spool/scan/10HmbC-0005vi-00/10HmbC-0005vi-00-00003 +X-3-content-size: 1 +X-Router-SSint: was preserved + +--T4sUOijqQbZv57TR +Content-Type: text/plain; charset=us-ascii +Content-Disposition: inline + +There was a part of the patch missing, complete one is attached. + sorry for wasting your time + +--T4sUOijqQbZv57TR +Content-Type: text/plain; charset=us-ascii +Content-Disposition: attachment; filename=working-patch + +--- /usr/sbin/eximstats 2004-12-17 13:36:44.381983753 +0100 ++++ eximstats 2004-12-17 13:47:37.763185260 +0100 +@@ -1107,11 +1107,11 @@ + if (scalar @chartdatanames < $ntopchart) + { + push(@chartdatanames, $key); +- push(@chartdatavals, $$m_count{$key}); ++ push(@chartdatavals, $$m_data{$key}); + } + else + { +- $chartotherval += $$m_count{$key}; ++ $chartotherval += $$m_data{$key}; + } + } + push(@chartdatanames, "Other"); + +--T4sUOijqQbZv57TR +Content-Type: text/plain; charset="us-ascii" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +Content-Disposition: inline + +-- + +--T4sUOijqQbZv57TR-- + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbD-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-Router-SSint: was preserved + +A message without any headers. + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbE-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Date: Tue, 2 Mar 1999 09:44:33 +0000 +From: J Caesar +To: a-list00@exim.org +Message-ID: <20041217133501.GA3058@test.ex> +Mime-Version: 1.0 +Content-Type: multipart/mixed; boundary="T4sUOijqQbZv57TR" +Content-Disposition: inline +Subject: [exim] Re: Bug#286074: eximstats: uses message count as data for + the "volume" charts +X-BeenThere: a-list00@exim.org +X-Mailman-Version: 2.1.5 +Precedence: list +Sender: CALLER_NAME +X-0-content-type: multipart/mixed +X-0-filename: +X-0-charset: +X-0-boundary: T4sUOijqQbZv57TR +X-0-content-disposition: inline +X-0-content-transfer-encoding: +X-0-content-id: +X-0-content-description: +X-0-is-multipart: 1 +X-0-is-coverletter: 1 +X-0-is-rfc822: 0 +X-0-decode-filename: TESTSUITE/spool/scan/10HmbE-0005vi-00/10HmbE-0005vi-00-00000 +X-0-content-size: 1 +X-1-content-type: text/plain +X-1-filename: +X-1-charset: us-ascii +X-1-boundary: +X-1-content-disposition: inline +X-1-content-transfer-encoding: +X-1-content-id: +X-1-content-description: +X-1-is-multipart: 0 +X-1-is-coverletter: 1 +X-1-is-rfc822: 0 +X-1-decode-filename: TESTSUITE/spool/scan/10HmbE-0005vi-00/10HmbE-0005vi-00-00001 +X-1-content-size: 1 +X-2-content-type: text/plain +X-2-filename: working-patch +X-2-charset: us-ascii +X-2-boundary: +X-2-content-disposition: attachment +X-2-content-transfer-encoding: +X-2-content-id: +X-2-content-description: +X-2-is-multipart: 0 +X-2-is-coverletter: 0 +X-2-is-rfc822: 0 +X-2-decode-filename: TESTSUITE/spool/scan/10HmbE-0005vi-00/10HmbE-0005vi-00-00002 +X-2-content-size: 1 +X-3-content-type: text/plain +X-3-filename: +X-3-charset: us-ascii +X-3-boundary: +X-3-content-disposition: inline +X-3-content-transfer-encoding: 7bit +X-3-content-id: +X-3-content-description: +X-3-is-multipart: 0 +X-3-is-coverletter: 0 +X-3-is-rfc822: 0 +X-3-decode-filename: TESTSUITE/spool/scan/10HmbE-0005vi-00/10HmbE-0005vi-00-00003 +X-3-content-size: 1 +X-Router-SSint: was preserved + +--T4sUOijqQbZv57TR +Content-Type: text/plain; charset=us-ascii +Content-Disposition: inline + +There was a part of the patch missing, complete one is attached. + sorry for wasting your time + +--T4sUOijqQbZv57TR +Content-Type: text/plain; charset=us-ascii +Content-Disposition: attachment; filename=working-patch + +--- /usr/sbin/eximstats 2004-12-17 13:36:44.381983753 +0100 ++++ eximstats 2004-12-17 13:47:37.763185260 +0100 +@@ -1107,11 +1107,11 @@ + if (scalar @chartdatanames < $ntopchart) + { + push(@chartdatanames, $key); +- push(@chartdatavals, $$m_count{$key}); ++ push(@chartdatavals, $$m_data{$key}); + } + else + { +- $chartotherval += $$m_count{$key}; ++ $chartotherval += $$m_data{$key}; + } + } + push(@chartdatanames, "Other"); + +--T4sUOijqQbZv57TR +Content-Type: text/plain; charset="us-ascii" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +Content-Disposition: inline + +-- + +--T4sUOijqQbZv57TR-- + +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER (helo=test.ex) + by myhost.test.ex with local-esmtp (Exim x.yz) + (envelope-from ) + id 10HmbF-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +From: Test person +To: Me +Subject: A real test message +Date: Tue, 2 Mar 1999 09:44:33 +0000 +Message-ID: <41C2F849.3060203@projectile.test.ex> +FakeDefer: test fakedefer +Sender: CALLER_NAME +X-Regex: Regex matched +X-Router-SSint: was preserved + +OK, this should look like a genuine message, but +it will trip on THIS REGEX. + diff --git a/test/mail/5050.tpmissing b/test/mail/5050.tpmissing new file mode 100644 index 000000000..396fa9bad --- /dev/null +++ b/test/mail/5050.tpmissing @@ -0,0 +1 @@ +tpmissing text at mailbox start diff --git a/test/mail/5050.undefined b/test/mail/5050.undefined new file mode 100644 index 000000000..321b9ca63 --- /dev/null +++ b/test/mail/5050.undefined @@ -0,0 +1 @@ +undefined text at mailbox start diff --git a/test/mail/5050.userx b/test/mail/5050.userx new file mode 100644 index 000000000..2b5ed9885 --- /dev/null +++ b/test/mail/5050.userx @@ -0,0 +1,28 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Initial test message, no prefix. + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userx@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Second test message, no prefix. + diff --git a/test/mail/5050.usery b/test/mail/5050.usery new file mode 100644 index 000000000..fd87afe8a --- /dev/null +++ b/test/mail/5050.usery @@ -0,0 +1,14 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: usery@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for usery@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Second test message, no prefix. + diff --git a/test/mail/5050.userz b/test/mail/5050.userz new file mode 100644 index 000000000..75b251f9f --- /dev/null +++ b/test/mail/5050.userz @@ -0,0 +1,41 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userz@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for userz@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Second test message, no prefix. + +07-Mar-2000 12:21:52 +0100,ddd;000000000000-00000000 +Return-path: +Envelope-to: mbx_userz@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for mbx_userz@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message with mbx_ prefix +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: +Envelope-to: userz@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00 + for userz@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Second test message, no prefix. + diff --git a/test/mail/5101.copied b/test/mail/5101.copied new file mode 100644 index 000000000..e76adad79 --- /dev/null +++ b/test/mail/5101.copied @@ -0,0 +1,84 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: userx@myhost.test.ex, + jill@myhost.test.ex +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +mailbox: copied +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-Recipient: local_part= domain=myhost.test.ex +X-Home: /usr + +This is a test message. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Envelope-to: CALLER@myhost.test.ex +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: jack@myhost.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-Recipient: local_part=CALLER domain=myhost.test.ex +X-Home: + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + jack@myhost.test.ex + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +mailbox: copied +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is a test message. + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Envelope-to: CALLER@myhost.test.ex +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbA-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: jack@myhost.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-Recipient: local_part=CALLER domain=myhost.test.ex +X-Home: + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + jack@myhost.test.ex + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This is another test message. + diff --git a/test/mail/5200.postmaster b/test/mail/5200.postmaster new file mode 100644 index 000000000..0068db5da --- /dev/null +++ b/test/mail/5200.postmaster @@ -0,0 +1,20 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Return-path: <> +Envelope-to: postmaster@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from EXIMUSER by the.local.host.name with local (Exim x.yz) + id 10HmaY-0005vi-00 + for postmaster@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: postmaster@test.ex +Subject: Message frozen +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Message 10HmaX-0005vi-00 has been frozen. +The sender is . + +The following address(es) have yet to be delivered: + userx@test.ex: forced freeze + diff --git a/test/mail/5203.userx b/test/mail/5203.userx new file mode 100644 index 000000000..1cb2875ec --- /dev/null +++ b/test/mail/5203.userx @@ -0,0 +1,11 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@remote.domain; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message +max fd = dddd 0 opt=0 STATUS 1 opt=0 STATUS 2 opt=0 STATUS diff --git a/test/mail/5204.CALLER b/test/mail/5204.CALLER new file mode 100644 index 000000000..d468c4a9d --- /dev/null +++ b/test/mail/5204.CALLER @@ -0,0 +1,33 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: "FAIL cannot route this one (FAIL)"@some.host +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + "FAIL cannot route this one (FAIL)"@some.host + cannot route this one (FAIL) + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for "FAIL cannot route this one (FAIL)"@some.host; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + diff --git a/test/mail/5207.qpgm b/test/mail/5207.qpgm new file mode 100644 index 000000000..da024f7a8 --- /dev/null +++ b/test/mail/5207.qpgm @@ -0,0 +1,18 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/9001.CALLER b/test/mail/9001.CALLER new file mode 100644 index 000000000..749ea8a43 --- /dev/null +++ b/test/mail/9001.CALLER @@ -0,0 +1,32 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmaY-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: userx@myhost.test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + userx@myhost.test.ex + retry timeout exceeded + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + diff --git a/test/mail/9100.CALLER b/test/mail/9100.CALLER new file mode 100644 index 000000000..1e1294c18 --- /dev/null +++ b/test/mail/9100.CALLER @@ -0,0 +1,11 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + diff --git a/test/mail/9200.CALLER b/test/mail/9200.CALLER new file mode 100644 index 000000000..1e1294c18 --- /dev/null +++ b/test/mail/9200.CALLER @@ -0,0 +1,11 @@ +From CALLER@myhost.test.ex Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Test message + diff --git a/test/mail/9400.exbounce b/test/mail/9400.exbounce new file mode 100644 index 000000000..417b52153 --- /dev/null +++ b/test/mail/9400.exbounce @@ -0,0 +1,41 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbV-0005vi-00 + for exbounce@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: bounce@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: exbounce@test.ex +Subject: Mail delivery failed +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +This message was created automatically by mail delivery software. + +A message sent by + + + +could not be delivered to one or more of its recipients. The following +address(es) failed: + + bounce@test.ex + bounced (:fail:) + +------ This is a copy of the message, including all the headers. ------ + +Return-path: +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbU-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +local-scan: sendto bounce@test.ex exbounce@test.ex +Message-Id: +From: test-local-scan@y +Date: Tue, 2 Mar 1999 09:44:33 +0000 +local-scan-seen: yes +local-scan-body-start: Testing, testing, wa + +Testing, testing, was originally to userx. +Sent to bounce@test.ex; bounce should go to exbounce. + diff --git a/test/mail/9400.test-local-scan b/test/mail/9400.test-local-scan new file mode 100644 index 000000000..a9c9df4a9 --- /dev/null +++ b/test/mail/9400.test-local-scan @@ -0,0 +1,64 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbR-0005vi-00 + for test-local-scan@y; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: test-local-scan@y +Subject: Mail failure - rejected by local scanning code +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +A message that you sent was rejected by the local scanning code that +checks incoming messages on this system. The following error was given: + + this message isn't wanted + + +------ This is a copy of your message, including all the headers. ------ + +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbE-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +local-scan: reject this message isn't wanted +Message-Id: +From: test-local-scan@y +Date: Tue, 2 Mar 1999 09:44:33 +0000 +local-scan-seen: yes +local-scan-body-start: Testing, testing, lo + +Testing, testing, local message (1) + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbS-0005vi-00 + for test-local-scan@y; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: test-local-scan@y +Subject: Mail failure - rejected by local scanning code +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +A message that you sent was rejected by the local scanning code that +checks incoming messages on this system. The following error was given: + + this message isn't wanted + + +------ This is a copy of your message, including all the headers. ------ + +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbF-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +local-scan: reject this message isn't wanted +Message-Id: +From: test-local-scan@y +Date: Tue, 2 Mar 1999 09:44:33 +0000 +local-scan-seen: yes +local-scan-body-start: Testing, testing, lo + +Testing, testing, local message (2) + diff --git a/test/mail/9400.unqualified b/test/mail/9400.unqualified new file mode 100644 index 000000000..fc97c55bc --- /dev/null +++ b/test/mail/9400.unqualified @@ -0,0 +1,15 @@ +From test-local-scan@y Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmcC-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +local-scan: sendto unqualified +Message-Id: +From: test-local-scan@y +Date: Tue, 2 Mar 1999 09:44:33 +0000 +local-scan-seen: yes +local-scan-body-start: Testing, testing, wa + +Testing, testing, was originally to userx. +Sent to unqualified address + diff --git a/test/mail/9400.userx b/test/mail/9400.userx new file mode 100644 index 000000000..40046b6c7 --- /dev/null +++ b/test/mail/9400.userx @@ -0,0 +1,190 @@ +From x@y Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbM-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: x@y +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +Testing, testing + +From test-local-scan@y Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbN-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: +From: test-local-scan@y +Date: Tue, 2 Mar 1999 09:44:33 +0000 +local-scan-seen: yes + +Testing, testing + +From test-local-scan@y Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbT-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +local-scan: accept A=orses b=mutton +Message-Id: +From: test-local-scan@y +Date: Tue, 2 Mar 1999 09:44:33 +0000 +local-scan-seen: yes +local-scan-body-start: Testing, testing +LSD: A=orses b=mutton + +Testing, testing + +From test-local-scan@y Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbW-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +local-scan: accept A=orses b=mutton + c=forthighlanders + some newlines in here +Message-Id: +From: test-local-scan@y +Date: Tue, 2 Mar 1999 09:44:33 +0000 +local-scan-seen: yes +local-scan-body-start: Testing, testing +LSD: A=orses b=mutton c=forthighlanders some newlines in here + +Testing, testing + +From test-local-scan@y Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbY-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +local-scan: accept_expand sender=$sender_address +Message-Id: +From: test-local-scan@y +Date: Tue, 2 Mar 1999 09:44:33 +0000 +local-scan-seen: yes +local-scan-body-start: Testing, testing +LSD: sender=test-local-scan@y + +Testing, testing + +From test-local-scan@y Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbZ-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +local-scan: accept_expand sender=$rhubarb +Message-Id: +From: test-local-scan@y +Date: Tue, 2 Mar 1999 09:44:33 +0000 +local-scan-seen: yes +local-scan-body-start: Testing, testing +LSD: unknown variable name "rhubarb" + +Testing, testing + +From test-local-scan@y Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmcD-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +local-scan: header_remove 2 remove-me +remove-me: this is the first one +remove-me : this is the third one +Message-Id: +From: test-local-scan@y +Date: Tue, 2 Mar 1999 09:44:33 +0000 +local-scan-seen: yes +local-scan-body-start: Testing, testing + +Testing, testing + +From test-local-scan@y Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmcE-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +local-scan: header_remove 0 remove-me +Message-Id: +From: test-local-scan@y +Date: Tue, 2 Mar 1999 09:44:33 +0000 +local-scan-seen: yes +local-scan-body-start: Testing, testing + +Testing, testing + +From test-local-scan@y Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmcF-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-new: added +local-scan: header_add_at_position TT received X-new: added +Message-Id: +From: test-local-scan@y +Date: Tue, 2 Mar 1999 09:44:33 +0000 +local-scan-seen: yes +local-scan-body-start: Testing, testing + +Testing, testing + +From test-local-scan@y Tue Mar 02 09:44:33 1999 +X-new: added +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmcG-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +local-scan: header_add_at_position FT received X-new: added +Message-Id: +From: test-local-scan@y +Date: Tue, 2 Mar 1999 09:44:33 +0000 +local-scan-seen: yes +local-scan-body-start: Testing, testing + +Testing, testing + +From test-local-scan@y Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmcH-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +local-scan: header_add_at_position FT From X-new: added +Message-Id: +X-new: added +From: test-local-scan@y +Date: Tue, 2 Mar 1999 09:44:33 +0000 +local-scan-seen: yes +local-scan-body-start: Testing, testing + +Testing, testing + +From test-local-scan@y Tue Mar 02 09:44:33 1999 +X-new: added +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmcI-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +local-scan: header_add_at_position FT Non-exist X-new: added +Message-Id: +From: test-local-scan@y +Date: Tue, 2 Mar 1999 09:44:33 +0000 +local-scan-seen: yes +local-scan-body-start: Testing, testing + +Testing, testing + +From test-local-scan@y Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmcK-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +local-scan: remove abcd@test.ex +remove-rc: FALSE +Message-Id: +From: test-local-scan@y +Date: Tue, 2 Mar 1999 09:44:33 +0000 +local-scan-seen: yes +local-scan-body-start: Testing, testing + +Testing, testing + diff --git a/test/mail/9400.usery b/test/mail/9400.usery new file mode 100644 index 000000000..888bb96ba --- /dev/null +++ b/test/mail/9400.usery @@ -0,0 +1,14 @@ +From test-local-scan@y Tue Mar 02 09:44:33 1999 +Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmbP-0005vi-00 + for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +local-scan: sendto usery@test.ex +Message-Id: +From: test-local-scan@y +Date: Tue, 2 Mar 1999 09:44:33 +0000 +local-scan-seen: yes +local-scan-body-start: Testing, testing, wa + +Testing, testing, was originally to userx. + -- 2.25.1