[exim-cvs] cvs commit: exim/exim-test/aux-var-src 0002.wild …

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: exim-cvs
Subject: [exim-cvs] cvs commit: exim/exim-test/aux-var-src 0002.wild 0022.hosts 0037.F 0037.f-7 0037.f-readfile 0037.f-user 0048.aliases 0060.d1 0060.d2 0066.hostnets 0071.aliases 0074.filter 0079.filter 00
ph10 2006/02/07 10:35:07 GMT

  Added files:
    exim-test/aux-var-src 0002.wild 0022.hosts 0037.F 0037.f-7 
                          0037.f-readfile 0037.f-user 0048.aliases 
                          0060.d1 0060.d2 0066.hostnets 
                          0071.aliases 0074.filter 0079.filter 
                          0093.f-1 0093.f-2 0112.alias 0114.filter 
                          0115.forward 0164.F 0165.F 0173.filter 
                          0177.filter 0184.filter 0185.filter 
                          0246.filter 0272.exim 0273.exim 
                          0319.filter 0326.filter 0372.F 0383.F 
                          0383.f 0401.hosts1 0401.hosts2 0472.f 
                          3408.aliases 4950.tr 
    exim-test/confs      0000 0001 0002 0003 0004 0005 0006 0007 
                         0008 0009 0010 0011 0012 0013 0014 0015 
                         0016 0017 0018 0019 0020 0021 0022 0023 
                         0024 0025 0026 0027 0028 0029 0030 0031 
                         0032 0033 0034 0035 0036 0037 0038 0039 
                         0040 0041 0042 0043 0044 0045 0046 0047 
                         0048 0049 0050 0051 0052 0053 0054 0055 
                         0056 0057 0058 0059 0060 0061 0062 0063 
                         0064 0065 0066 0067 0068 0069 0070 0071 
                         0072 0073 0074 0075 0076 0077 0078 0079 
                         0080 0081 0082 0083 0084 0085 0086 0087 
                         0088 0089 0090 0091 0092 0093 0094 0095 
                         0096 0097 0098 0099 0100 0101 0102 0103 
                         0104 0105 0106 0107 0108 0109 0110 0111 
                         0112 0113 0114 0115 0116 0117 0118 0119 
                         0120 0121 0122 0123 0124 0125 0126 0127 
                         0128 0129 0130 0131 0132 0133 0134 0135 
                         0136 0137 0138 0139 0140 0141 0142 0143 
                         0144 0145 0146 0147 0148 0149 0150 0151 
                         0152 0153 0154 0155 0156 0157 0158 0159 
                         0160 0161 0162 0163 0164 0165 0166 0167 
                         0168 0169 0170 0171 0172 0173 0174 0175 
                         0176 0177 0178 0179 0180 0181 0182 0183 
                         0184 0185 0186 0187 0188 0189 0190 0191 
                         0192 0193 0194 0195 0196 0197 0198 0199 
                         0200 0201 0202 0203 0204 0205 0206 0207 
                         0208 0209 0210 0211 0212 0213 0214 0215 
                         0216 0217 0218 0219 0220 0221 0222 0223 
                         0224 0225 0226 0227 0228 0229 0230 0231 
                         0232 0233 0234 0235 0236 0237 0238 0239 
                         0240 0241 0242 0243 0244 0245 0246 0247 
                         0248 0249 0250 0251 0252 0253 0254 0255 
                         0256 0257 0258 0259 0260 0261 0262 0263 
                         0264 0265 0266 0267 0268 0269 0270 0271 
                         0272 0273 0274 0275 0276 0277 0278 0279 
                         0280 0281 0282 0283 0284 0285 0286 0287 
                         0288 0289 0290 0291 0292 0293 0294 0295 
                         0296 0297 0298 0299 0300 0301 0302 0303 
                         0304 0305 0306 0307 0308 0309 0310 0311 
                         0312 0313 0314 0315 0316 0317 0318 0319 
                         0320 0321 0322 0323 0324 0325 0326 0327 
                         0328 0329 0330 0331 0332 0333 0334 0335 
                         0336 0337 0338 0339 0340 0341 0342 0343 
                         0344 0345 0346 0347 0348 0349 0350 0351 
                         0352 0353 0354 0355 0356 0357 0358 0359 
                         0360 0361 0362 0363 0364 0365 0366 0367 
                         0368 0369 0370 0371 0372 0373 0374 0375 
                         0376 0377 0378 0379 0380 0381 0382 0383 
                         0384 0385 0386 0387 0388 0389 0390 0391 
                         0392 0393 0394 0395 0396 0397 0398 0399 
                         0400 0401 0402 0403 0404 0405 0406 0407 
                         0408 0409 0410 0411 0412 0413 0414 0415 
                         0416 0417 0418 0419 0420 0421 0422 0423 
                         0424 0425 0426 0427 0428 0429 0430 0431 
                         0432 0433 0434 0435 0436 0437 0438 0439 
                         0440 0441 0442 0443 0444 0445 0446 0447 
                         0448 0449 0450 0451 0452 0453 0454 0455 
                         0456 0457 0458 0459 0460 0461 0462 0463 
                         0464 0465 0466 0467 0468 0469 0470 0471 
                         0472 0473 0474 0475 0476 0477 0478 0479 
                         0480 0481 0482 0483 0484 0485 0486 0487 
                         0488 0489 0490 0491 0492 0493 0494 0495 
                         0496 0497 0498 0499 0500 0501 0502 0503 
                         0504 0505 0506 0507 0508 0509 0510 0511 
                         0512 0513 0514 0515 0516 0517 0518 0519 
                         0520 0521 0522 0523 0524 0525 0526 0527 
                         0528 1000 1001 1002 1003 1005 1006 1007 
                         1008 2000 2001 2002 2003 2004 2005 2006 
                         2007 2008 2009 2010 2011 2012 2013 2014 
                         2015 2016 2017 2018 2019 2020 2021 2022 
                         2023 2024 2025 2026 2027 2028 2100 2101 
                         2102 2103 2104 2105 2106 2107 2108 2109 
                         2110 2111 2112 2113 2114 2115 2116 2117 
                         2118 2119 2120 2121 2122 2123 2124 2125 
                         2126 2127 2128 2149 2200 2201 2250 2300 
                         2400 2500 2501 2600 3000 3100 3200 3201 
                         3202 3203 3204 3205 3206 3207 3208 3209 
                         3210 3211 3212 3213 3300 3400 3401 3402 
                         3403 3404 3405 3406 3407 3408 3409 3410 
                         3411 3412 3413 3414 3415 3450 3451 3452 
                         3453 3460 3461 3462 3463 3500 3501 3600 
                         4000 4100 4950 5000 5001 5002 5003 5004 
                         5005 5006 5050 5100 5101 5102 5103 5200 
                         5201 5202 5203 5204 5205 5206 5207 5208 
                         5209 5300 5301 9000 9001 9100 9200 9300 
                         9400 9401 9402 9450 9900 9901 9902 
    exim-test/log        0005 0006 0008 0009 0010 0011 0012 0014 
                         0015 0016 0019 0021 0022 0023 0024 0025 
                         0026 0027 0028 0029 0030 0031 0032 0033 
                         0034 0035 0036 0037 0039 0040 0041 0046 
                         0048 0049 0050 0051 0052 0055 0071 0072 
                         0073 0074 0075 0076 0079 0081 0082 0083 
                         0090 0092 0094 0095 0096 0097 0098 0099 
                         0100 0101 0102 0103 0104 0105 0106 0107 
                         0108 0109 0110 0111 0112 0113 0114 0115 
                         0116 0118 0119 0120 0122 0125 0127 0128 
                         0130 0131 0132 0133 0134 0135 0136 0137 
                         0140 0141 0142 0143 0144 0147 0150 0151 
                         0152 0154 0155 0156 0158 0159 0160 0162 
                         0163 0164 0165 0166 0167 0168 0169 0170 
                         0171 0173 0174 0176 0177 0178 0179 0180 
                         0181 0182 0184 0185 0188 0189 0190 0191 
                         0192 0193 0194 0195 0196 0197 0198 0201 
                         0202 0203 0204 0205 0206 0207 0208 0209 
                         0210 0211 0212 0213 0214 0215 0216 0217 
                         0218 0220 0221 0222 0223 0224 0225 0226 
                         0227 0228 0229 0230 0231 0233 0234 0237 
                         0240 0241 0242 0243 0245 0246 0247 0248 
                         0250 0251 0252 0253 0254 0255 0256 0257 
                         0258 0260 0261 0262 0264 0266 0270 0273 
                         0274 0275 0276 0278 0280 0282 0283 0284 
                         0285 0286 0287 0288 0289 0292 0293 0294 
                         0295 0296 0297 0298 0299 0300 0301 0302 
                         0306 0307 0309 0310 0311 0313 0315 0317 
                         0318 0319 0320 0321 0322 0324 0326 0327 
                         0328 0329 0330 0332 0333 0335 0336 0338 
                         0339 0341 0343 0345 0346 0347 0349 0351 
                         0352 0353 0354 0355 0356 0357 0358 0359 
                         0360 0361 0363 0365 0366 0367 0369 0370 
                         0372 0373 0374 0375 0376 0377 0378 0379 
                         0380 0382 0383 0385 0386 0387 0388 0389 
                         0393 0395 0396 0398 0402 0403 0404 0407 
                         0408 0411 0412 0413 0416 0417 0418 0421 
                         0424 0426 0428 0429 0431 0433 0436 0437 
                         0438 0439 0440 0441 0444 0446 0447 0448 
                         0449 0450 0451 0452 0453 0454 0455 0457 
                         0458 0459 0460 0461 0462 0465 0467 0468 
                         0470 0471 0472 0473 0474 0476 0477 0478 
                         0480 0481 0482 0483 0485 0486 0487 0488 
                         0489 0490 0491 0492 0493 0494 0495 0496 
                         0497 0498 0500 0501 0502 0503 0504 0505 
                         0506 0507 0508 0509 0511 0512 0514 0516 
                         0517 0519 0520 0521 0522 0523 0525 0526 
                         0527 0528 1001 1003 1006 1007 1008 2000 
                         2001 2002 2003 2004 2005 2006 2007 2008 
                         2009 2010 2011 2012 2013 2014 2015 2016 
                         2017 2018 2019 2020 2021 2022 2023 2024 
                         2025 2026 2027 2028 2100 2101 2102 2103 
                         2104 2105 2106 2107 2108 2109 2110 2111 
                         2112 2113 2114 2115 2116 2117 2118 2119 
                         2120 2121 2122 2123 2124 2125 2126 2127 
                         2128 2149 2600 3000 3203 3206 3207 3209 
                         3211 3400 3401 3402 3403 3404 3405 3409 
                         3411 3412 3413 3414 3415 3450 3451 3452 
                         3453 3460 3461 3462 3463 3500 3501 3600 
                         4000 5000 5001 5002 5003 5004 5005 5006 
                         5050 5100 5101 5102 5103 5200 5201 5202 
                         5203 5204 5207 5300 9001 9100 9200 9300 
                         9400 9401 9402 9901 
    exim-test/mail       0005.CALLER 0006.CALLER 0008.CALLER 
                         0009.CALLER 0010.CALLER 0011.CALLER 
                         0014.userx 0015.CALLER 0015.userx 
                         0016.userx 0021.ok 0021.userx 0021.x 
                         0023.cond- 0023.cond-0 0023.cond-00 
                         0023.cond-1 0023.cond-10 0023.cond-false 
                         0023.cond-no 0023.cond-rhubarb 
                         0023.cond-true 0023.cond-yes 0023.okbatch 
                         0023.userx 0023.userx-vs 0024.postmaster 
                         0024.userx 0025.userx 0026.userx 
                         0031.CALLER 0032.CALLER 0036.abcd 
                         0036.userx 0037.CALLER 0037.dff 
                         0037.postmaster 0037.userx 0037.userz 
                         0040.userx 0046.userx 0048.CALLER 
                         0049.userx 0050.userx 0051.CALLER 
                         0051.userx 0052.!one 0052.CALLER 
                         0052.yy99 0055.userx 0072.CALLER 
                         0073.CALLER 0074.CALLER 0074.userx 
                         0079.rbl 0079.userx 0081.userx 0082.userx 
                         0083.userx 0090.CALLER 0094.userx 
                         0095.userx 0095.usery 0095.userz 
                         0095.userz.bounce 0096.userx 0097.userx 
                         0098.CALLER 0100.CALLER 0100.userw 
                         0100.userx 0100.usery 0100.userz 
                         0101.userx 0101.userz 0102.batched 
                         0102.tpmissing 0102.undefined 0102.userx 
                         0102.usery 0102.userz 0103.CALLER 
                         0103.rewritten 0104.mmm 0104.yyy 
                         0105.default 0105.firstuser 
                         0105.seconduser 0110.second 0111.userx 
                         0112.file 0112.pipe 0113.second 0114.file 
                         0114.pipe 0115.file 0116.acopy 
                         0116.alias1 0116.alias2 0116.dcopy 
                         0118.userx 0127.userx 0131.copy 
                         0131.userx 0133.dddd 0134.PIPE 
                         0134.UC-USERX 0134.lc-unknown 
                         0134.lc-userx 0136.forwarder 0137.userx 
                         0140.CALLER 0142.CALLER 0142.filter 
                         0150.postmaster 0151.postmaster 
                         0152.postmaster 0159.userx 0164.CALLER 
                         0165.CALLER 0166.userx 0166.usery 
                         0167.userx 0169.userx 0171.CALLER 
                         0173.userx 0173.usery 0173.userz 
                         0174.CALLER 0174.userx 0174.usery 
                         0174.userz 0176.CALLER 0177.CALLER 
                         0177.userx 0177.usery 0182.userx 
                         0189.userx 0192.userx 0194.CALLER 
                         0197.copies 0202.userx 0205.redirected 
                         0205.x 0210.file 0210.pipe 0211.CALLER 
                         0220.userx 0221.userx 0222.foo1 0222.foo2 
                         0222.foo3 0223.CALLER 0224.CALLER 
                         0226.CALLER 0226.file 0230.x 0231.a 
                         0231.b 0233.me 0233.postmaster 
                         0237.CALLER 0237.file 0241.userx 
                         0243.CALLER 0246.CALLER 0252.t1 0252.t2 
                         0253.lmn 0253.t1 0253.t2 0256.CALLER 
                         0256.abcd 0258.userx 0260.userx 
                         0264.notuser 0264.notuser2 0264.userx 
                         0266.CALLER 0266.filter 0266.filter2 
                         0266.filter3 0266.list2 0266.postmaster 
                         0266.spqr 0266.userx 0270.CALLER 
                         0270.filter 0270.filter2 0270.filter3 
                         0270.list2 0270.postmaster 0270.spqr 
                         0270.userx 0274.abcd 0274.redirect 
                         0274.userx 0274.xyz 0280.CALLER 
                         0282.userx 0283.CALLER 0284.batched 
                         0284.other.domain 0284.test.ex 0284.x-t2 
                         0284.y-t2 0289.CALLER 0296.CALLER 
                         0298.CALLER 0306.anyone 0307.anyone 
                         0309.CALLER 0310.CALLER 0310.abcd 
                         0318.userx 0319.saved 0321.CALLER 
                         0324.userx 0326.userx 0327.userx 
                         0328.userx 0329.userx 0330.userz1 
                         0335.batch 0335.clone 0335.final 
                         0338.a1-userx 0338.a2-userx 0341.mailbox 
                         0346.x 0349.xxxx 0351.userx 0352.userx 
                         0359.userx 0374.CALLER 0374.a1 0374.a1-u 
                         0374.b1 0374.c1 0374.d1 0374.d2 0374.d3 
                         0375.CALLER 0375.a1 0375.a1-u 0375.b1 
                         0375.c1 0375.d1 0375.d2 0375.d3 0375.e1 
                         0375.f1 0375.f2 0375.f3 0375.h1 0375.h1-u 
                         0377.aaaa 0377.bbbb 0377.cccc 0378.file 
                         0379.bbbb 0379.cccc 0380.bbbb 0383.CALLER 
                         0385.CALLER 0386.2 0393.userx 0395.CALLER 
                         0395.userx 0398.x 0404.sender 0408.userx 
                         0411.afolder 0412.CALLER 0421.a 
                         0428.CALLER 0428.inbox.JUNK 
                         0428.redirected 0428.someone 0428.userx 
                         0428.userx-extra 0431.xxx 0436.CALLER 
                         0437.file 0444.CALLER 0444.userx 
                         0446.userx 0449.userx 0452.CALLER 
                         0452.userx 0460.userx 0461.CALLER 
                         0472.userz99 0480.userx 0481.userx 
                         0485.userx 0487.userx 0491.userx 0493.a 
                         0494.userx 0496.someone 0500.userx 
                         0503.userx 0504.userx 0508.postmaster 
                         0514.userx 0517.userx 0517.usery 
                         0522.CALLER 0523.userx 1001.userx 
                         2002.CALLER 2003.userx 2004.userx 
                         2008.CALLER 2008.abcd 2008.xyz 2013.userx 
                         2017.userx 2019.userx 2027.userx 
                         2027.usery 2102.CALLER 2103.userx 
                         2104.userx 2108.CALLER 2108.abcd 2108.xyz 
                         2113.userx 2117.userx 2119.userx 
                         2127.userx 2127.usery 2149.userx 
                         2600.userx 3400.userx 3403.userx 
                         3411.postmaster 3411.userx 3451.userx 
                         3452.userx 3461.userx 3462.userx 
                         3500.userx 4000.userx 5050.tpmissing 
                         5050.undefined 5050.userx 5050.usery 
                         5050.userz 5101.copied 5200.postmaster 
                         5203.userx 5204.CALLER 5207.qpgm 
                         9001.CALLER 9100.CALLER 9200.CALLER 
                         9400.exbounce 9400.test-local-scan 
                         9400.unqualified 9400.userx 9400.usery 
  Log:
  More new test committing.


  Revision  Changes    Path
  1.1       +11 -0     exim/exim-test/aux-var-src/0002.wild (new)
  1.1       +1 -0      exim/exim-test/aux-var-src/0022.hosts (new)
  1.1       +58 -0     exim/exim-test/aux-var-src/0037.F (new)
  1.1       +22 -0     exim/exim-test/aux-var-src/0037.f-7 (new)
  1.1       +5 -0      exim/exim-test/aux-var-src/0037.f-readfile (new)
  1.1       +24 -0     exim/exim-test/aux-var-src/0037.f-user (new)
  1.1       +1 -0      exim/exim-test/aux-var-src/0048.aliases (new)
  1.1       +1 -0      exim/exim-test/aux-var-src/0060.d1 (new)
  1.1       +1 -0      exim/exim-test/aux-var-src/0060.d2 (new)
  1.1       +6 -0      exim/exim-test/aux-var-src/0066.hostnets (new)
  1.1       +1 -0      exim/exim-test/aux-var-src/0071.aliases (new)
  1.1       +18 -0     exim/exim-test/aux-var-src/0074.filter (new)
  1.1       +13 -0     exim/exim-test/aux-var-src/0079.filter (new)
  1.1       +16 -0     exim/exim-test/aux-var-src/0093.f-1 (new)
  1.1       +4 -0      exim/exim-test/aux-var-src/0093.f-2 (new)
  1.1       +2 -0      exim/exim-test/aux-var-src/0112.alias (new)
  1.1       +15 -0     exim/exim-test/aux-var-src/0114.filter (new)
  1.1       +1 -0      exim/exim-test/aux-var-src/0115.forward (new)
  1.1       +3 -0      exim/exim-test/aux-var-src/0164.F (new)
  1.1       +3 -0      exim/exim-test/aux-var-src/0165.F (new)
  1.1       +7 -0      exim/exim-test/aux-var-src/0173.filter (new)
  1.1       +36 -0     exim/exim-test/aux-var-src/0177.filter (new)
  1.1       +21 -0     exim/exim-test/aux-var-src/0184.filter (new)
  1.1       +18 -0     exim/exim-test/aux-var-src/0185.filter (new)
  1.1       +3 -0      exim/exim-test/aux-var-src/0246.filter (new)
  1.1       +1 -0      exim/exim-test/aux-var-src/0272.exim (new)
  1.1       +1 -0      exim/exim-test/aux-var-src/0273.exim (new)
  1.1       +11 -0     exim/exim-test/aux-var-src/0319.filter (new)
  1.1       +16 -0     exim/exim-test/aux-var-src/0326.filter (new)
  1.1       +15 -0     exim/exim-test/aux-var-src/0372.F (new)
  1.1       +13 -0     exim/exim-test/aux-var-src/0383.F (new)
  1.1       +8 -0      exim/exim-test/aux-var-src/0383.f (new)
  1.1       +3 -0      exim/exim-test/aux-var-src/0401.hosts1 (new)
  1.1       +2 -0      exim/exim-test/aux-var-src/0401.hosts2 (new)
  1.1       +11 -0     exim/exim-test/aux-var-src/0472.f (new)
  1.1       +1 -0      exim/exim-test/aux-var-src/3408.aliases (new)
  1.1       +3 -0      exim/exim-test/aux-var-src/4950.tr (new)
  1.1       +12 -0     exim/exim-test/confs/0000 (new)
  1.1       +612 -0    exim/exim-test/confs/0001 (new)
  1.1       +45 -0     exim/exim-test/confs/0002 (new)
  1.1       +28 -0     exim/exim-test/confs/0003 (new)
  1.1       +28 -0     exim/exim-test/confs/0004 (new)
  1.1       +66 -0     exim/exim-test/confs/0005 (new)
  1.1       +52 -0     exim/exim-test/confs/0006 (new)
  1.1       +16 -0     exim/exim-test/confs/0007 (new)
  1.1       +38 -0     exim/exim-test/confs/0008 (new)
  1.1       +38 -0     exim/exim-test/confs/0009 (new)
  1.1       +39 -0     exim/exim-test/confs/0010 (new)
  1.1       +39 -0     exim/exim-test/confs/0011 (new)
  1.1       +42 -0     exim/exim-test/confs/0012 (new)
  1.1       +17 -0     exim/exim-test/confs/0013 (new)
  1.1       +106 -0    exim/exim-test/confs/0014 (new)
  1.1       +116 -0    exim/exim-test/confs/0015 (new)
  1.1       +53 -0     exim/exim-test/confs/0016 (new)
  1.1       +28 -0     exim/exim-test/confs/0017 (new)
  1.1       +26 -0     exim/exim-test/confs/0018 (new)
  1.1       +20 -0     exim/exim-test/confs/0019 (new)
  1.1       +31 -0     exim/exim-test/confs/0020 (new)
  1.1       +90 -0     exim/exim-test/confs/0021 (new)
  1.1       +100 -0    exim/exim-test/confs/0022 (new)
  1.1       +265 -0    exim/exim-test/confs/0023 (new)
  1.1       +88 -0     exim/exim-test/confs/0024 (new)
  1.1       +63 -0     exim/exim-test/confs/0025 (new)
  1.1       +64 -0     exim/exim-test/confs/0026 (new)
  1.1       +80 -0     exim/exim-test/confs/0027 (new)
  1.1       +65 -0     exim/exim-test/confs/0028 (new)
  1.1       +54 -0     exim/exim-test/confs/0029 (new)
  1.1       +54 -0     exim/exim-test/confs/0030 (new)
  1.1       +40 -0     exim/exim-test/confs/0031 (new)
  1.1       +47 -0     exim/exim-test/confs/0032 (new)
  1.1       +48 -0     exim/exim-test/confs/0033 (new)
  1.1       +23 -0     exim/exim-test/confs/0034 (new)
  1.1       +33 -0     exim/exim-test/confs/0035 (new)
  1.1       +52 -0     exim/exim-test/confs/0036 (new)
  1.1       +91 -0     exim/exim-test/confs/0037 (new)
  1.1       +42 -0     exim/exim-test/confs/0038 (new)
  1.1       +46 -0     exim/exim-test/confs/0039 (new)
  1.1       +41 -0     exim/exim-test/confs/0040 (new)
  1.1       +58 -0     exim/exim-test/confs/0041 (new)
  1.1       +46 -0     exim/exim-test/confs/0042 (new)
  1.1       +68 -0     exim/exim-test/confs/0043 (new)
  1.1       +59 -0     exim/exim-test/confs/0044 (new)
  1.1       +31 -0     exim/exim-test/confs/0045 (new)
  1.1       +52 -0     exim/exim-test/confs/0046 (new)
  1.1       +34 -0     exim/exim-test/confs/0047 (new)
  1.1       +61 -0     exim/exim-test/confs/0048 (new)
  1.1       +46 -0     exim/exim-test/confs/0049 (new)
  1.1       +49 -0     exim/exim-test/confs/0050 (new)
  1.1       +52 -0     exim/exim-test/confs/0051 (new)
  1.1       +45 -0     exim/exim-test/confs/0052 (new)
  1.1       +45 -0     exim/exim-test/confs/0053 (new)
  1.1       +35 -0     exim/exim-test/confs/0054 (new)
  1.1       +65 -0     exim/exim-test/confs/0055 (new)
  1.1       +29 -0     exim/exim-test/confs/0056 (new)
  1.1       +47 -0     exim/exim-test/confs/0057 (new)
  1.1       +29 -0     exim/exim-test/confs/0058 (new)
  1.1       +30 -0     exim/exim-test/confs/0059 (new)
  1.1       +32 -0     exim/exim-test/confs/0060 (new)
  1.1       +30 -0     exim/exim-test/confs/0061 (new)
  1.1       +36 -0     exim/exim-test/confs/0062 (new)
  1.1       +32 -0     exim/exim-test/confs/0063 (new)
  1.1       +29 -0     exim/exim-test/confs/0064 (new)
  1.1       +34 -0     exim/exim-test/confs/0065 (new)
  1.1       +30 -0     exim/exim-test/confs/0066 (new)
  1.1       +40 -0     exim/exim-test/confs/0067 (new)
  1.1       +17 -0     exim/exim-test/confs/0068 (new)
  1.1       +40 -0     exim/exim-test/confs/0069 (new)
  1.1       +32 -0     exim/exim-test/confs/0070 (new)
  1.1       +25 -0     exim/exim-test/confs/0071 (new)
  1.1       +65 -0     exim/exim-test/confs/0072 (new)
  1.1       +52 -0     exim/exim-test/confs/0073 (new)
  1.1       +54 -0     exim/exim-test/confs/0074 (new)
  1.1       +39 -0     exim/exim-test/confs/0075 (new)
  1.1       +46 -0     exim/exim-test/confs/0076 (new)
  1.1       +28 -0     exim/exim-test/confs/0077 (new)
  1.1       +54 -0     exim/exim-test/confs/0078 (new)
  1.1       +92 -0     exim/exim-test/confs/0079 (new)
  1.1       +62 -0     exim/exim-test/confs/0080 (new)
  1.1       +41 -0     exim/exim-test/confs/0081 (new)
  1.1       +39 -0     exim/exim-test/confs/0082 (new)
  1.1       +40 -0     exim/exim-test/confs/0083 (new)
  1.1       +39 -0     exim/exim-test/confs/0084 (new)
  1.1       +57 -0     exim/exim-test/confs/0085 (new)
  1.1       +27 -0     exim/exim-test/confs/0086 (new)
  1.1       +51 -0     exim/exim-test/confs/0087 (new)
  1.1       +25 -0     exim/exim-test/confs/0088 (new)
  1.1       +78 -0     exim/exim-test/confs/0089 (new)
  1.1       +48 -0     exim/exim-test/confs/0090 (new)
  1.1       +43 -0     exim/exim-test/confs/0091 (new)
  1.1       +63 -0     exim/exim-test/confs/0092 (new)
  1.1       +15 -0     exim/exim-test/confs/0093 (new)
  1.1       +56 -0     exim/exim-test/confs/0094 (new)
  1.1       +71 -0     exim/exim-test/confs/0095 (new)
  1.1       +49 -0     exim/exim-test/confs/0096 (new)
  1.1       +51 -0     exim/exim-test/confs/0097 (new)
  1.1       +94 -0     exim/exim-test/confs/0098 (new)
  1.1       +59 -0     exim/exim-test/confs/0099 (new)
  1.1       +158 -0    exim/exim-test/confs/0100 (new)
  1.1       +97 -0     exim/exim-test/confs/0101 (new)
  1.1       +92 -0     exim/exim-test/confs/0102 (new)
  1.1       +71 -0     exim/exim-test/confs/0103 (new)
  1.1       +56 -0     exim/exim-test/confs/0104 (new)
  1.1       +54 -0     exim/exim-test/confs/0105 (new)
  1.1       +46 -0     exim/exim-test/confs/0106 (new)
  1.1       +47 -0     exim/exim-test/confs/0107 (new)
  1.1       +42 -0     exim/exim-test/confs/0108 (new)
  1.1       +47 -0     exim/exim-test/confs/0109 (new)
  1.1       +64 -0     exim/exim-test/confs/0110 (new)
  1.1       +55 -0     exim/exim-test/confs/0111 (new)
  1.1       +46 -0     exim/exim-test/confs/0112 (new)
  1.1       +65 -0     exim/exim-test/confs/0113 (new)
  1.1       +56 -0     exim/exim-test/confs/0114 (new)
  1.1       +74 -0     exim/exim-test/confs/0115 (new)
  1.1       +72 -0     exim/exim-test/confs/0116 (new)
  1.1       +24 -0     exim/exim-test/confs/0117 (new)
  1.1       +61 -0     exim/exim-test/confs/0118 (new)
  1.1       +38 -0     exim/exim-test/confs/0119 (new)
  1.1       +56 -0     exim/exim-test/confs/0120 (new)
  1.1       +71 -0     exim/exim-test/confs/0121 (new)
  1.1       +22 -0     exim/exim-test/confs/0122 (new)
  1.1       +63 -0     exim/exim-test/confs/0123 (new)
  1.1       +31 -0     exim/exim-test/confs/0124 (new)
  1.1       +15 -0     exim/exim-test/confs/0125 (new)
  1.1       +27 -0     exim/exim-test/confs/0126 (new)
  1.1       +53 -0     exim/exim-test/confs/0127 (new)
  1.1       +61 -0     exim/exim-test/confs/0128 (new)
  1.1       +37 -0     exim/exim-test/confs/0129 (new)
  1.1       +61 -0     exim/exim-test/confs/0130 (new)
  1.1       +64 -0     exim/exim-test/confs/0131 (new)
  1.1       +46 -0     exim/exim-test/confs/0132 (new)
  1.1       +62 -0     exim/exim-test/confs/0133 (new)
  1.1       +93 -0     exim/exim-test/confs/0134 (new)
  1.1       +79 -0     exim/exim-test/confs/0135 (new)
  1.1       +83 -0     exim/exim-test/confs/0136 (new)
  1.1       +63 -0     exim/exim-test/confs/0137 (new)
  1.1       +73 -0     exim/exim-test/confs/0138 (new)
  1.1       +75 -0     exim/exim-test/confs/0139 (new)
  1.1       +58 -0     exim/exim-test/confs/0140 (new)
  1.1       +37 -0     exim/exim-test/confs/0141 (new)
  1.1       +60 -0     exim/exim-test/confs/0142 (new)
  1.1       +40 -0     exim/exim-test/confs/0143 (new)
  1.1       +45 -0     exim/exim-test/confs/0144 (new)
  1.1       +53 -0     exim/exim-test/confs/0145 (new)
  1.1       +37 -0     exim/exim-test/confs/0146 (new)
  1.1       +100 -0    exim/exim-test/confs/0147 (new)
  1.1       +19 -0     exim/exim-test/confs/0148 (new)
  1.1       +55 -0     exim/exim-test/confs/0149 (new)
  1.1       +37 -0     exim/exim-test/confs/0150 (new)
  1.1       +38 -0     exim/exim-test/confs/0151 (new)
  1.1       +40 -0     exim/exim-test/confs/0152 (new)
  1.1       +39 -0     exim/exim-test/confs/0153 (new)
  1.1       +37 -0     exim/exim-test/confs/0154 (new)
  1.1       +37 -0     exim/exim-test/confs/0155 (new)
  1.1       +49 -0     exim/exim-test/confs/0156 (new)
  1.1       +33 -0     exim/exim-test/confs/0157 (new)
  1.1       +49 -0     exim/exim-test/confs/0158 (new)
  1.1       +40 -0     exim/exim-test/confs/0159 (new)
  1.1       +49 -0     exim/exim-test/confs/0160 (new)
  1.1       +72 -0     exim/exim-test/confs/0161 (new)
  1.1       +31 -0     exim/exim-test/confs/0162 (new)
  1.1       +46 -0     exim/exim-test/confs/0163 (new)
  1.1       +45 -0     exim/exim-test/confs/0164 (new)
  1.1       +46 -0     exim/exim-test/confs/0165 (new)
  1.1       +46 -0     exim/exim-test/confs/0166 (new)
  1.1       +48 -0     exim/exim-test/confs/0167 (new)
  1.1       +19 -0     exim/exim-test/confs/0168 (new)
  1.1       +45 -0     exim/exim-test/confs/0169 (new)
  1.1       +18 -0     exim/exim-test/confs/0170 (new)
  1.1       +36 -0     exim/exim-test/confs/0171 (new)
  1.1       +40 -0     exim/exim-test/confs/0172 (new)
  1.1       +53 -0     exim/exim-test/confs/0173 (new)
  1.1       +81 -0     exim/exim-test/confs/0174 (new)
  1.1       +73 -0     exim/exim-test/confs/0175 (new)
  1.1       +46 -0     exim/exim-test/confs/0176 (new)
  1.1       +93 -0     exim/exim-test/confs/0177 (new)
  1.1       +37 -0     exim/exim-test/confs/0178 (new)
  1.1       +46 -0     exim/exim-test/confs/0179 (new)
  1.1       +22 -0     exim/exim-test/confs/0180 (new)
  1.1       +20 -0     exim/exim-test/confs/0181 (new)
  1.1       +53 -0     exim/exim-test/confs/0182 (new)
  1.1       +51 -0     exim/exim-test/confs/0183 (new)
  1.1       +36 -0     exim/exim-test/confs/0184 (new)
  1.1       +90 -0     exim/exim-test/confs/0185 (new)
  1.1       +44 -0     exim/exim-test/confs/0186 (new)
  1.1       +63 -0     exim/exim-test/confs/0187 (new)
  1.1       +25 -0     exim/exim-test/confs/0188 (new)
  1.1       +38 -0     exim/exim-test/confs/0189 (new)
  1.1       +114 -0    exim/exim-test/confs/0190 (new)
  1.1       +40 -0     exim/exim-test/confs/0191 (new)
  1.1       +45 -0     exim/exim-test/confs/0192 (new)
  1.1       +55 -0     exim/exim-test/confs/0193 (new)
  1.1       +65 -0     exim/exim-test/confs/0194 (new)
  1.1       +58 -0     exim/exim-test/confs/0195 (new)
  1.1       +52 -0     exim/exim-test/confs/0196 (new)
  1.1       +114 -0    exim/exim-test/confs/0197 (new)
  1.1       +76 -0     exim/exim-test/confs/0198 (new)
  1.1       +53 -0     exim/exim-test/confs/0199 (new)
  1.1       +45 -0     exim/exim-test/confs/0200 (new)
  1.1       +45 -0     exim/exim-test/confs/0201 (new)
  1.1       +42 -0     exim/exim-test/confs/0202 (new)
  1.1       +47 -0     exim/exim-test/confs/0203 (new)
  1.1       +45 -0     exim/exim-test/confs/0204 (new)
  1.1       +55 -0     exim/exim-test/confs/0205 (new)
  1.1       +39 -0     exim/exim-test/confs/0206 (new)
  1.1       +39 -0     exim/exim-test/confs/0207 (new)
  1.1       +77 -0     exim/exim-test/confs/0208 (new)
  1.1       +56 -0     exim/exim-test/confs/0209 (new)
  1.1       +75 -0     exim/exim-test/confs/0210 (new)
  1.1       +72 -0     exim/exim-test/confs/0211 (new)
  1.1       +94 -0     exim/exim-test/confs/0212 (new)
  1.1       +47 -0     exim/exim-test/confs/0213 (new)
  1.1       +34 -0     exim/exim-test/confs/0214 (new)
  1.1       +58 -0     exim/exim-test/confs/0215 (new)
  1.1       +53 -0     exim/exim-test/confs/0216 (new)
  1.1       +56 -0     exim/exim-test/confs/0217 (new)
  1.1       +60 -0     exim/exim-test/confs/0218 (new)
  1.1       +15 -0     exim/exim-test/confs/0219 (new)
  1.1       +41 -0     exim/exim-test/confs/0220 (new)
  1.1       +41 -0     exim/exim-test/confs/0221 (new)
  1.1       +55 -0     exim/exim-test/confs/0222 (new)
  1.1       +55 -0     exim/exim-test/confs/0223 (new)
  1.1       +70 -0     exim/exim-test/confs/0224 (new)
  1.1       +63 -0     exim/exim-test/confs/0225 (new)
  1.1       +75 -0     exim/exim-test/confs/0226 (new)
  1.1       +101 -0    exim/exim-test/confs/0227 (new)
  1.1       +47 -0     exim/exim-test/confs/0228 (new)
  1.1       +50 -0     exim/exim-test/confs/0229 (new)
  1.1       +68 -0     exim/exim-test/confs/0230 (new)
  1.1       +83 -0     exim/exim-test/confs/0231 (new)
  1.1       +59 -0     exim/exim-test/confs/0232 (new)
  1.1       +61 -0     exim/exim-test/confs/0233 (new)
  1.1       +28 -0     exim/exim-test/confs/0234 (new)
  1.1       +47 -0     exim/exim-test/confs/0235 (new)
  1.1       +19 -0     exim/exim-test/confs/0236 (new)
  1.1       +77 -0     exim/exim-test/confs/0237 (new)
  1.1       +51 -0     exim/exim-test/confs/0238 (new)
  1.1       +57 -0     exim/exim-test/confs/0239 (new)
  1.1       +110 -0    exim/exim-test/confs/0240 (new)
  1.1       +51 -0     exim/exim-test/confs/0241 (new)
  1.1       +48 -0     exim/exim-test/confs/0242 (new)
  1.1       +97 -0     exim/exim-test/confs/0243 (new)
  1.1       +15 -0     exim/exim-test/confs/0244 (new)
  1.1       +15 -0     exim/exim-test/confs/0245 (new)
  1.1       +55 -0     exim/exim-test/confs/0246 (new)
  1.1       +51 -0     exim/exim-test/confs/0247 (new)
  1.1       +18 -0     exim/exim-test/confs/0248 (new)
  1.1       +23 -0     exim/exim-test/confs/0249 (new)
  1.1       +24 -0     exim/exim-test/confs/0250 (new)
  1.1       +74 -0     exim/exim-test/confs/0251 (new)
  1.1       +83 -0     exim/exim-test/confs/0252 (new)
  1.1       +77 -0     exim/exim-test/confs/0253 (new)
  1.1       +20 -0     exim/exim-test/confs/0254 (new)
  1.1       +18 -0     exim/exim-test/confs/0255 (new)
  1.1       +38 -0     exim/exim-test/confs/0256 (new)
  1.1       +48 -0     exim/exim-test/confs/0257 (new)
  1.1       +36 -0     exim/exim-test/confs/0258 (new)
  1.1       +38 -0     exim/exim-test/confs/0259 (new)
  1.1       +71 -0     exim/exim-test/confs/0260 (new)
  1.1       +57 -0     exim/exim-test/confs/0261 (new)
  1.1       +45 -0     exim/exim-test/confs/0262 (new)
  1.1       +50 -0     exim/exim-test/confs/0263 (new)
  1.1       +81 -0     exim/exim-test/confs/0264 (new)
  1.1       +31 -0     exim/exim-test/confs/0265 (new)
  1.1       +69 -0     exim/exim-test/confs/0266 (new)
  1.1       +52 -0     exim/exim-test/confs/0267 (new)
  1.1       +101 -0    exim/exim-test/confs/0268 (new)
  1.1       +31 -0     exim/exim-test/confs/0269 (new)
  1.1       +69 -0     exim/exim-test/confs/0270 (new)
  1.1       +52 -0     exim/exim-test/confs/0271 (new)
  1.1       +101 -0    exim/exim-test/confs/0272 (new)
  1.1       +89 -0     exim/exim-test/confs/0273 (new)
  1.1       +92 -0     exim/exim-test/confs/0274 (new)
  1.1       +97 -0     exim/exim-test/confs/0275 (new)
  1.1       +34 -0     exim/exim-test/confs/0276 (new)
  1.1       +22 -0     exim/exim-test/confs/0277 (new)
  1.1       +71 -0     exim/exim-test/confs/0278 (new)
  1.1       +66 -0     exim/exim-test/confs/0279 (new)
  1.1       +44 -0     exim/exim-test/confs/0280 (new)
  1.1       +79 -0     exim/exim-test/confs/0281 (new)
  1.1       +38 -0     exim/exim-test/confs/0282 (new)
  1.1       +59 -0     exim/exim-test/confs/0283 (new)
  1.1       +66 -0     exim/exim-test/confs/0284 (new)
  1.1       +53 -0     exim/exim-test/confs/0285 (new)
  1.1       +54 -0     exim/exim-test/confs/0286 (new)
  1.1       +17 -0     exim/exim-test/confs/0287 (new)
  1.1       +50 -0     exim/exim-test/confs/0288 (new)
  1.1       +38 -0     exim/exim-test/confs/0289 (new)
  1.1       +34 -0     exim/exim-test/confs/0290 (new)
  1.1       +39 -0     exim/exim-test/confs/0291 (new)
  1.1       +48 -0     exim/exim-test/confs/0292 (new)
  1.1       +39 -0     exim/exim-test/confs/0293 (new)
  1.1       +40 -0     exim/exim-test/confs/0294 (new)
  1.1       +37 -0     exim/exim-test/confs/0295 (new)
  1.1       +36 -0     exim/exim-test/confs/0296 (new)
  1.1       +51 -0     exim/exim-test/confs/0297 (new)
  1.1       +43 -0     exim/exim-test/confs/0298 (new)
  1.1       +54 -0     exim/exim-test/confs/0299 (new)
  1.1       +44 -0     exim/exim-test/confs/0300 (new)
  1.1       +30 -0     exim/exim-test/confs/0301 (new)
  1.1       +40 -0     exim/exim-test/confs/0302 (new)
  1.1       +17 -0     exim/exim-test/confs/0303 (new)
  1.1       +66 -0     exim/exim-test/confs/0304 (new)
  1.1       +36 -0     exim/exim-test/confs/0305 (new)
  1.1       +80 -0     exim/exim-test/confs/0306 (new)
  1.1       +70 -0     exim/exim-test/confs/0307 (new)
  1.1       +25 -0     exim/exim-test/confs/0308 (new)
  1.1       +47 -0     exim/exim-test/confs/0309 (new)
  1.1       +46 -0     exim/exim-test/confs/0310 (new)
  1.1       +18 -0     exim/exim-test/confs/0311 (new)
  1.1       +24 -0     exim/exim-test/confs/0312 (new)
  1.1       +37 -0     exim/exim-test/confs/0313 (new)
  1.1       +15 -0     exim/exim-test/confs/0314 (new)
  1.1       +37 -0     exim/exim-test/confs/0315 (new)
  1.1       +15 -0     exim/exim-test/confs/0316 (new)
  1.1       +16 -0     exim/exim-test/confs/0317 (new)
  1.1       +44 -0     exim/exim-test/confs/0318 (new)
  1.1       +54 -0     exim/exim-test/confs/0319 (new)
  1.1       +41 -0     exim/exim-test/confs/0320 (new)
  1.1       +61 -0     exim/exim-test/confs/0321 (new)
  1.1       +43 -0     exim/exim-test/confs/0322 (new)
  1.1       +34 -0     exim/exim-test/confs/0323 (new)
  1.1       +36 -0     exim/exim-test/confs/0324 (new)
  1.1       +80 -0     exim/exim-test/confs/0325 (new)
  1.1       +49 -0     exim/exim-test/confs/0326 (new)
  1.1       +56 -0     exim/exim-test/confs/0327 (new)
  1.1       +39 -0     exim/exim-test/confs/0328 (new)
  1.1       +40 -0     exim/exim-test/confs/0329 (new)
  1.1       +49 -0     exim/exim-test/confs/0330 (new)
  1.1       +37 -0     exim/exim-test/confs/0331 (new)
  1.1       +51 -0     exim/exim-test/confs/0332 (new)
  1.1       +50 -0     exim/exim-test/confs/0333 (new)
  1.1       +42 -0     exim/exim-test/confs/0334 (new)
  1.1       +48 -0     exim/exim-test/confs/0335 (new)
  1.1       +37 -0     exim/exim-test/confs/0336 (new)
  1.1       +38 -0     exim/exim-test/confs/0337 (new)
  1.1       +58 -0     exim/exim-test/confs/0338 (new)
  1.1       +39 -0     exim/exim-test/confs/0339 (new)
  1.1       +25 -0     exim/exim-test/confs/0340 (new)
  1.1       +57 -0     exim/exim-test/confs/0341 (new)
  1.1       +53 -0     exim/exim-test/confs/0342 (new)
  1.1       +43 -0     exim/exim-test/confs/0343 (new)
  1.1       +59 -0     exim/exim-test/confs/0344 (new)
  1.1       +50 -0     exim/exim-test/confs/0345 (new)
  1.1       +58 -0     exim/exim-test/confs/0346 (new)
  1.1       +51 -0     exim/exim-test/confs/0347 (new)
  1.1       +27 -0     exim/exim-test/confs/0348 (new)
  1.1       +40 -0     exim/exim-test/confs/0349 (new)
  1.1       +34 -0     exim/exim-test/confs/0350 (new)
  1.1       +50 -0     exim/exim-test/confs/0351 (new)
  1.1       +36 -0     exim/exim-test/confs/0352 (new)
  1.1       +36 -0     exim/exim-test/confs/0353 (new)
  1.1       +37 -0     exim/exim-test/confs/0354 (new)
  1.1       +39 -0     exim/exim-test/confs/0355 (new)
  1.1       +35 -0     exim/exim-test/confs/0356 (new)
  1.1       +42 -0     exim/exim-test/confs/0357 (new)
  1.1       +42 -0     exim/exim-test/confs/0358 (new)
  1.1       +49 -0     exim/exim-test/confs/0359 (new)
  1.1       +52 -0     exim/exim-test/confs/0360 (new)
  1.1       +60 -0     exim/exim-test/confs/0361 (new)
  1.1       +76 -0     exim/exim-test/confs/0362 (new)
  1.1       +37 -0     exim/exim-test/confs/0363 (new)
  1.1       +70 -0     exim/exim-test/confs/0364 (new)
  1.1       +90 -0     exim/exim-test/confs/0365 (new)
  1.1       +48 -0     exim/exim-test/confs/0366 (new)
  1.1       +46 -0     exim/exim-test/confs/0367 (new)
  1.1       +48 -0     exim/exim-test/confs/0368 (new)
  1.1       +54 -0     exim/exim-test/confs/0369 (new)
  1.1       +33 -0     exim/exim-test/confs/0370 (new)
  1.1       +51 -0     exim/exim-test/confs/0371 (new)
  1.1       +68 -0     exim/exim-test/confs/0372 (new)
  1.1       +27 -0     exim/exim-test/confs/0373 (new)
  1.1       +104 -0    exim/exim-test/confs/0374 (new)
  1.1       +165 -0    exim/exim-test/confs/0375 (new)
  1.1       +83 -0     exim/exim-test/confs/0376 (new)
  1.1       +84 -0     exim/exim-test/confs/0377 (new)
  1.1       +79 -0     exim/exim-test/confs/0378 (new)
  1.1       +55 -0     exim/exim-test/confs/0379 (new)
  1.1       +62 -0     exim/exim-test/confs/0380 (new)
  1.1       +28 -0     exim/exim-test/confs/0381 (new)
  1.1       +37 -0     exim/exim-test/confs/0382 (new)
  1.1       +57 -0     exim/exim-test/confs/0383 (new)
  1.1       +18 -0     exim/exim-test/confs/0384 (new)
  1.1       +43 -0     exim/exim-test/confs/0385 (new)
  1.1       +37 -0     exim/exim-test/confs/0386 (new)
  1.1       +28 -0     exim/exim-test/confs/0387 (new)
  1.1       +47 -0     exim/exim-test/confs/0388 (new)
  1.1       +31 -0     exim/exim-test/confs/0389 (new)
  1.1       +79 -0     exim/exim-test/confs/0390 (new)
  1.1       +46 -0     exim/exim-test/confs/0391 (new)
  1.1       +41 -0     exim/exim-test/confs/0392 (new)
  1.1       +45 -0     exim/exim-test/confs/0393 (new)
  1.1       +25 -0     exim/exim-test/confs/0394 (new)
  1.1       +39 -0     exim/exim-test/confs/0395 (new)
  1.1       +17 -0     exim/exim-test/confs/0396 (new)
  1.1       +15 -0     exim/exim-test/confs/0397 (new)
  1.1       +71 -0     exim/exim-test/confs/0398 (new)
  1.1       +37 -0     exim/exim-test/confs/0399 (new)
  1.1       +55 -0     exim/exim-test/confs/0400 (new)
  1.1       +32 -0     exim/exim-test/confs/0401 (new)
  1.1       +82 -0     exim/exim-test/confs/0402 (new)
  1.1       +48 -0     exim/exim-test/confs/0403 (new)
  1.1       +53 -0     exim/exim-test/confs/0404 (new)
  1.1       +39 -0     exim/exim-test/confs/0405 (new)
  1.1       +16 -0     exim/exim-test/confs/0406 (new)
  1.1       +25 -0     exim/exim-test/confs/0407 (new)
  1.1       +38 -0     exim/exim-test/confs/0408 (new)
  1.1       +20 -0     exim/exim-test/confs/0409 (new)
  1.1       +62 -0     exim/exim-test/confs/0410 (new)
  1.1       +60 -0     exim/exim-test/confs/0411 (new)
  1.1       +42 -0     exim/exim-test/confs/0412 (new)
  1.1       +68 -0     exim/exim-test/confs/0413 (new)
  1.1       +52 -0     exim/exim-test/confs/0414 (new)
  1.1       +25 -0     exim/exim-test/confs/0415 (new)
  1.1       +59 -0     exim/exim-test/confs/0416 (new)
  1.1       +46 -0     exim/exim-test/confs/0417 (new)
  1.1       +19 -0     exim/exim-test/confs/0418 (new)
  1.1       +37 -0     exim/exim-test/confs/0419 (new)
  1.1       +20 -0     exim/exim-test/confs/0420 (new)
  1.1       +38 -0     exim/exim-test/confs/0421 (new)
  1.1       +29 -0     exim/exim-test/confs/0422 (new)
  1.1       +33 -0     exim/exim-test/confs/0423 (new)
  1.1       +27 -0     exim/exim-test/confs/0424 (new)
  1.1       +48 -0     exim/exim-test/confs/0425 (new)
  1.1       +39 -0     exim/exim-test/confs/0426 (new)
  1.1       +26 -0     exim/exim-test/confs/0427 (new)
  1.1       +83 -0     exim/exim-test/confs/0428 (new)
  1.1       +35 -0     exim/exim-test/confs/0429 (new)
  1.1       +46 -0     exim/exim-test/confs/0430 (new)
  1.1       +61 -0     exim/exim-test/confs/0431 (new)
  1.1       +47 -0     exim/exim-test/confs/0432 (new)
  1.1       +22 -0     exim/exim-test/confs/0433 (new)
  1.1       +38 -0     exim/exim-test/confs/0434 (new)
  1.1       +15 -0     exim/exim-test/confs/0435 (new)
  1.1       +35 -0     exim/exim-test/confs/0436 (new)
  1.1       +34 -0     exim/exim-test/confs/0437 (new)
  1.1       +17 -0     exim/exim-test/confs/0438 (new)
  1.1       +17 -0     exim/exim-test/confs/0439 (new)
  1.1       +39 -0     exim/exim-test/confs/0440 (new)
  1.1       +16 -0     exim/exim-test/confs/0441 (new)
  1.1       +46 -0     exim/exim-test/confs/0442 (new)
  1.1       +37 -0     exim/exim-test/confs/0443 (new)
  1.1       +44 -0     exim/exim-test/confs/0444 (new)
  1.1       +40 -0     exim/exim-test/confs/0445 (new)
  1.1       +54 -0     exim/exim-test/confs/0446 (new)
  1.1       +60 -0     exim/exim-test/confs/0447 (new)
  1.1       +39 -0     exim/exim-test/confs/0448 (new)
  1.1       +38 -0     exim/exim-test/confs/0449 (new)
  1.1       +47 -0     exim/exim-test/confs/0450 (new)
  1.1       +47 -0     exim/exim-test/confs/0451 (new)
  1.1       +47 -0     exim/exim-test/confs/0452 (new)
  1.1       +22 -0     exim/exim-test/confs/0453 (new)
  1.1       +54 -0     exim/exim-test/confs/0454 (new)
  1.1       +56 -0     exim/exim-test/confs/0455 (new)
  1.1       +47 -0     exim/exim-test/confs/0456 (new)
  1.1       +28 -0     exim/exim-test/confs/0457 (new)
  1.1       +29 -0     exim/exim-test/confs/0458 (new)
  1.1       +32 -0     exim/exim-test/confs/0459 (new)
  1.1       +38 -0     exim/exim-test/confs/0460 (new)
  1.1       +61 -0     exim/exim-test/confs/0461 (new)
  1.1       +58 -0     exim/exim-test/confs/0462 (new)
  1.1       +36 -0     exim/exim-test/confs/0463 (new)
  1.1       +55 -0     exim/exim-test/confs/0464 (new)
  1.1       +27 -0     exim/exim-test/confs/0465 (new)
  1.1       +59 -0     exim/exim-test/confs/0466 (new)
  1.1       +36 -0     exim/exim-test/confs/0467 (new)
  1.1       +31 -0     exim/exim-test/confs/0468 (new)
  1.1       +34 -0     exim/exim-test/confs/0469 (new)
  1.1       +28 -0     exim/exim-test/confs/0470 (new)
  1.1       +22 -0     exim/exim-test/confs/0471 (new)
  1.1       +45 -0     exim/exim-test/confs/0472 (new)
  1.1       +51 -0     exim/exim-test/confs/0473 (new)
  1.1       +40 -0     exim/exim-test/confs/0474 (new)
  1.1       +23 -0     exim/exim-test/confs/0475 (new)
  1.1       +43 -0     exim/exim-test/confs/0476 (new)
  1.1       +44 -0     exim/exim-test/confs/0477 (new)
  1.1       +47 -0     exim/exim-test/confs/0478 (new)
  1.1       +54 -0     exim/exim-test/confs/0479 (new)
  1.1       +54 -0     exim/exim-test/confs/0480 (new)
  1.1       +54 -0     exim/exim-test/confs/0481 (new)
  1.1       +28 -0     exim/exim-test/confs/0482 (new)
  1.1       +50 -0     exim/exim-test/confs/0483 (new)
  1.1       +15 -0     exim/exim-test/confs/0484 (new)
  1.1       +65 -0     exim/exim-test/confs/0485 (new)
  1.1       +72 -0     exim/exim-test/confs/0486 (new)
  1.1       +38 -0     exim/exim-test/confs/0487 (new)
  1.1       +30 -0     exim/exim-test/confs/0488 (new)
  1.1       +18 -0     exim/exim-test/confs/0489 (new)
  1.1       +28 -0     exim/exim-test/confs/0490 (new)
  1.1       +48 -0     exim/exim-test/confs/0491 (new)
  1.1       +46 -0     exim/exim-test/confs/0492 (new)
  1.1       +36 -0     exim/exim-test/confs/0493 (new)
  1.1       +47 -0     exim/exim-test/confs/0494 (new)
  1.1       +90 -0     exim/exim-test/confs/0495 (new)
  1.1       +47 -0     exim/exim-test/confs/0496 (new)
  1.1       +44 -0     exim/exim-test/confs/0497 (new)
  1.1       +49 -0     exim/exim-test/confs/0498 (new)
  1.1       +36 -0     exim/exim-test/confs/0499 (new)
  1.1       +50 -0     exim/exim-test/confs/0500 (new)
  1.1       +32 -0     exim/exim-test/confs/0501 (new)
  1.1       +49 -0     exim/exim-test/confs/0502 (new)
  1.1       +46 -0     exim/exim-test/confs/0503 (new)
  1.1       +53 -0     exim/exim-test/confs/0504 (new)
  1.1       +30 -0     exim/exim-test/confs/0505 (new)
  1.1       +37 -0     exim/exim-test/confs/0506 (new)
  1.1       +29 -0     exim/exim-test/confs/0507 (new)
  1.1       +50 -0     exim/exim-test/confs/0508 (new)
  1.1       +29 -0     exim/exim-test/confs/0509 (new)
  1.1       +18 -0     exim/exim-test/confs/0510 (new)
  1.1       +34 -0     exim/exim-test/confs/0511 (new)
  1.1       +51 -0     exim/exim-test/confs/0512 (new)
  1.1       +46 -0     exim/exim-test/confs/0513 (new)
  1.1       +36 -0     exim/exim-test/confs/0514 (new)
  1.1       +26 -0     exim/exim-test/confs/0515 (new)
  1.1       +63 -0     exim/exim-test/confs/0516 (new)
  1.1       +47 -0     exim/exim-test/confs/0517 (new)
  1.1       +57 -0     exim/exim-test/confs/0518 (new)
  1.1       +35 -0     exim/exim-test/confs/0519 (new)
  1.1       +60 -0     exim/exim-test/confs/0520 (new)
  1.1       +58 -0     exim/exim-test/confs/0521 (new)
  1.1       +70 -0     exim/exim-test/confs/0522 (new)
  1.1       +43 -0     exim/exim-test/confs/0523 (new)
  1.1       +27 -0     exim/exim-test/confs/0524 (new)
  1.1       +50 -0     exim/exim-test/confs/0525 (new)
  1.1       +29 -0     exim/exim-test/confs/0526 (new)
  1.1       +36 -0     exim/exim-test/confs/0527 (new)
  1.1       +51 -0     exim/exim-test/confs/0528 (new)
  1.1       +31 -0     exim/exim-test/confs/1000 (new)
  1.1       +40 -0     exim/exim-test/confs/1001 (new)
  1.1       +84 -0     exim/exim-test/confs/1002 (new)
  1.1       +59 -0     exim/exim-test/confs/1003 (new)
  1.1       +35 -0     exim/exim-test/confs/1005 (new)
  1.1       +47 -0     exim/exim-test/confs/1006 (new)
  1.1       +22 -0     exim/exim-test/confs/1007 (new)
  1.1       +43 -0     exim/exim-test/confs/1008 (new)
  1.1       +67 -0     exim/exim-test/confs/2000 (new)
  1.1       +69 -0     exim/exim-test/confs/2001 (new)
  1.1       +67 -0     exim/exim-test/confs/2002 (new)
  1.1       +64 -0     exim/exim-test/confs/2003 (new)
  1.1       +56 -0     exim/exim-test/confs/2004 (new)
  1.1       +65 -0     exim/exim-test/confs/2005 (new)
  1.1       +21 -0     exim/exim-test/confs/2006 (new)
  1.1       +69 -0     exim/exim-test/confs/2007 (new)
  1.1       +89 -0     exim/exim-test/confs/2008 (new)
  1.1       +65 -0     exim/exim-test/confs/2009 (new)
  1.1       +51 -0     exim/exim-test/confs/2010 (new)
  1.1       +58 -0     exim/exim-test/confs/2011 (new)
  1.1       +59 -0     exim/exim-test/confs/2012 (new)
  1.1       +65 -0     exim/exim-test/confs/2013 (new)
  1.1       +64 -0     exim/exim-test/confs/2014 (new)
  1.1       +22 -0     exim/exim-test/confs/2015 (new)
  1.1       +47 -0     exim/exim-test/confs/2016 (new)
  1.1       +73 -0     exim/exim-test/confs/2017 (new)
  1.1       +31 -0     exim/exim-test/confs/2018 (new)
  1.1       +66 -0     exim/exim-test/confs/2019 (new)
  1.1       +52 -0     exim/exim-test/confs/2020 (new)
  1.1       +48 -0     exim/exim-test/confs/2021 (new)
  1.1       +19 -0     exim/exim-test/confs/2022 (new)
  1.1       +28 -0     exim/exim-test/confs/2023 (new)
  1.1       +29 -0     exim/exim-test/confs/2024 (new)
  1.1       +65 -0     exim/exim-test/confs/2025 (new)
  1.1       +64 -0     exim/exim-test/confs/2026 (new)
  1.1       +60 -0     exim/exim-test/confs/2027 (new)
  1.1       +24 -0     exim/exim-test/confs/2028 (new)
  1.1       +67 -0     exim/exim-test/confs/2100 (new)
  1.1       +69 -0     exim/exim-test/confs/2101 (new)
  1.1       +66 -0     exim/exim-test/confs/2102 (new)
  1.1       +64 -0     exim/exim-test/confs/2103 (new)
  1.1       +56 -0     exim/exim-test/confs/2104 (new)
  1.1       +65 -0     exim/exim-test/confs/2105 (new)
  1.1       +21 -0     exim/exim-test/confs/2106 (new)
  1.1       +69 -0     exim/exim-test/confs/2107 (new)
  1.1       +89 -0     exim/exim-test/confs/2108 (new)
  1.1       +65 -0     exim/exim-test/confs/2109 (new)
  1.1       +51 -0     exim/exim-test/confs/2110 (new)
  1.1       +58 -0     exim/exim-test/confs/2111 (new)
  1.1       +59 -0     exim/exim-test/confs/2112 (new)
  1.1       +65 -0     exim/exim-test/confs/2113 (new)
  1.1       +64 -0     exim/exim-test/confs/2114 (new)
  1.1       +22 -0     exim/exim-test/confs/2115 (new)
  1.1       +47 -0     exim/exim-test/confs/2116 (new)
  1.1       +73 -0     exim/exim-test/confs/2117 (new)
  1.1       +31 -0     exim/exim-test/confs/2118 (new)
  1.1       +65 -0     exim/exim-test/confs/2119 (new)
  1.1       +52 -0     exim/exim-test/confs/2120 (new)
  1.1       +48 -0     exim/exim-test/confs/2121 (new)
  1.1       +19 -0     exim/exim-test/confs/2122 (new)
  1.1       +28 -0     exim/exim-test/confs/2123 (new)
  1.1       +29 -0     exim/exim-test/confs/2124 (new)
  1.1       +66 -0     exim/exim-test/confs/2125 (new)
  1.1       +66 -0     exim/exim-test/confs/2126 (new)
  1.1       +60 -0     exim/exim-test/confs/2127 (new)
  1.1       +24 -0     exim/exim-test/confs/2128 (new)
  1.1       +59 -0     exim/exim-test/confs/2149 (new)
  1.1       +12 -0     exim/exim-test/confs/2200 (new)
  1.1       +54 -0     exim/exim-test/confs/2201 (new)
  1.1       +12 -0     exim/exim-test/confs/2250 (new)
  1.1       +14 -0     exim/exim-test/confs/2300 (new)
  1.1       +14 -0     exim/exim-test/confs/2400 (new)
  1.1       +14 -0     exim/exim-test/confs/2500 (new)
  1.1       +43 -0     exim/exim-test/confs/2501 (new)
  1.1       +56 -0     exim/exim-test/confs/2600 (new)
  1.1       +28 -0     exim/exim-test/confs/3000 (new)
  1.1       +16 -0     exim/exim-test/confs/3100 (new)
  1.1       +14 -0     exim/exim-test/confs/3200 (new)
  1.1       +28 -0     exim/exim-test/confs/3201 (new)
  1.1       +31 -0     exim/exim-test/confs/3202 (new)
  1.1       +34 -0     exim/exim-test/confs/3203 (new)
  1.1       +24 -0     exim/exim-test/confs/3204 (new)
  1.1       +33 -0     exim/exim-test/confs/3205 (new)
  1.1       +55 -0     exim/exim-test/confs/3206 (new)
  1.1       +100 -0    exim/exim-test/confs/3207 (new)
  1.1       +37 -0     exim/exim-test/confs/3208 (new)
  1.1       +47 -0     exim/exim-test/confs/3209 (new)
  1.1       +42 -0     exim/exim-test/confs/3210 (new)
  1.1       +45 -0     exim/exim-test/confs/3211 (new)
  1.1       +15 -0     exim/exim-test/confs/3212 (new)
  1.1       +25 -0     exim/exim-test/confs/3213 (new)
  1.1       +14 -0     exim/exim-test/confs/3300 (new)
  1.1       +158 -0    exim/exim-test/confs/3400 (new)
  1.1       +73 -0     exim/exim-test/confs/3401 (new)
  1.1       +33 -0     exim/exim-test/confs/3402 (new)
  1.1       +54 -0     exim/exim-test/confs/3403 (new)
  1.1       +61 -0     exim/exim-test/confs/3404 (new)
  1.1       +49 -0     exim/exim-test/confs/3405 (new)
  1.1       +36 -0     exim/exim-test/confs/3406 (new)
  1.1       +43 -0     exim/exim-test/confs/3407 (new)
  1.1       +79 -0     exim/exim-test/confs/3408 (new)
  1.1       +32 -0     exim/exim-test/confs/3409 (new)
  1.1       +48 -0     exim/exim-test/confs/3410 (new)
  1.1       +98 -0     exim/exim-test/confs/3411 (new)
  1.1       +54 -0     exim/exim-test/confs/3412 (new)
  1.1       +30 -0     exim/exim-test/confs/3413 (new)
  1.1       +44 -0     exim/exim-test/confs/3414 (new)
  1.1       +48 -0     exim/exim-test/confs/3415 (new)
  1.1       +47 -0     exim/exim-test/confs/3450 (new)
  1.1       +79 -0     exim/exim-test/confs/3451 (new)
  1.1       +87 -0     exim/exim-test/confs/3452 (new)
  1.1       +35 -0     exim/exim-test/confs/3453 (new)
  1.1       +47 -0     exim/exim-test/confs/3460 (new)
  1.1       +79 -0     exim/exim-test/confs/3461 (new)
  1.1       +87 -0     exim/exim-test/confs/3462 (new)
  1.1       +35 -0     exim/exim-test/confs/3463 (new)
  1.1       +114 -0    exim/exim-test/confs/3500 (new)
  1.1       +69 -0     exim/exim-test/confs/3501 (new)
  1.1       +78 -0     exim/exim-test/confs/3600 (new)
  1.1       +91 -0     exim/exim-test/confs/4000 (new)
  1.1       +16 -0     exim/exim-test/confs/4100 (new)
  1.1       +42 -0     exim/exim-test/confs/4950 (new)
  1.1       +69 -0     exim/exim-test/confs/5000 (new)
  1.1       +49 -0     exim/exim-test/confs/5001 (new)
  1.1       +47 -0     exim/exim-test/confs/5002 (new)
  1.1       +53 -0     exim/exim-test/confs/5003 (new)
  1.1       +41 -0     exim/exim-test/confs/5004 (new)
  1.1       +49 -0     exim/exim-test/confs/5005 (new)
  1.1       +46 -0     exim/exim-test/confs/5006 (new)
  1.1       +74 -0     exim/exim-test/confs/5050 (new)
  1.1       +58 -0     exim/exim-test/confs/5100 (new)
  1.1       +65 -0     exim/exim-test/confs/5101 (new)
  1.1       +54 -0     exim/exim-test/confs/5102 (new)
  1.1       +40 -0     exim/exim-test/confs/5103 (new)
  1.1       +62 -0     exim/exim-test/confs/5200 (new)
  1.1       +54 -0     exim/exim-test/confs/5201 (new)
  1.1       +39 -0     exim/exim-test/confs/5202 (new)
  1.1       +40 -0     exim/exim-test/confs/5203 (new)
  1.1       +78 -0     exim/exim-test/confs/5204 (new)
  1.1       +36 -0     exim/exim-test/confs/5205 (new)
  1.1       +47 -0     exim/exim-test/confs/5206 (new)
  1.1       +56 -0     exim/exim-test/confs/5207 (new)
  1.1       +37 -0     exim/exim-test/confs/5208 (new)
  1.1       +44 -0     exim/exim-test/confs/5209 (new)
  1.1       +57 -0     exim/exim-test/confs/5300 (new)
  1.1       +58 -0     exim/exim-test/confs/5301 (new)
  1.1       +18 -0     exim/exim-test/confs/9000 (new)
  1.1       +40 -0     exim/exim-test/confs/9001 (new)
  1.1       +53 -0     exim/exim-test/confs/9100 (new)
  1.1       +56 -0     exim/exim-test/confs/9200 (new)
  1.1       +31 -0     exim/exim-test/confs/9300 (new)
  1.1       +54 -0     exim/exim-test/confs/9400 (new)
  1.1       +48 -0     exim/exim-test/confs/9401 (new)
  1.1       +21 -0     exim/exim-test/confs/9402 (new)
  1.1       +35 -0     exim/exim-test/confs/9450 (new)
  1.1       +44 -0     exim/exim-test/confs/9900 (new)
  1.1       +69 -0     exim/exim-test/confs/9901 (new)
  1.1       +21 -0     exim/exim-test/confs/9902 (new)
  1.1       +11 -0     exim/exim-test/log/0005 (new)
  1.1       +10 -0     exim/exim-test/log/0006 (new)
  1.1       +3 -0      exim/exim-test/log/0008 (new)
  1.1       +3 -0      exim/exim-test/log/0009 (new)
  1.1       +4 -0      exim/exim-test/log/0010 (new)
  1.1       +4 -0      exim/exim-test/log/0011 (new)
  1.1       +3 -0      exim/exim-test/log/0012 (new)
  1.1       +9 -0      exim/exim-test/log/0014 (new)
  1.1       +35 -0     exim/exim-test/log/0015 (new)
  1.1       +7 -0      exim/exim-test/log/0016 (new)
  1.1       +18 -0     exim/exim-test/log/0019 (new)
  1.1       +33 -0     exim/exim-test/log/0021 (new)
  1.1       +19 -0     exim/exim-test/log/0022 (new)
  1.1       +58 -0     exim/exim-test/log/0023 (new)
  1.1       +32 -0     exim/exim-test/log/0024 (new)
  1.1       +9 -0      exim/exim-test/log/0025 (new)
  1.1       +12 -0     exim/exim-test/log/0026 (new)
  1.1       +12 -0     exim/exim-test/log/0027 (new)
  1.1       +2 -0      exim/exim-test/log/0028 (new)
  1.1       +4 -0      exim/exim-test/log/0029 (new)
  1.1       +2 -0      exim/exim-test/log/0030 (new)
  1.1       +7 -0      exim/exim-test/log/0031 (new)
  1.1       +6 -0      exim/exim-test/log/0032 (new)
  1.1       +12 -0     exim/exim-test/log/0033 (new)
  1.1       +11 -0     exim/exim-test/log/0034 (new)
  1.1       +12 -0     exim/exim-test/log/0035 (new)
  1.1       +15 -0     exim/exim-test/log/0036 (new)
  1.1       +153 -0    exim/exim-test/log/0037 (new)
  1.1       +8 -0      exim/exim-test/log/0039 (new)
  1.1       +3 -0      exim/exim-test/log/0040 (new)
  1.1       +1 -0      exim/exim-test/log/0041 (new)
  1.1       +9 -0      exim/exim-test/log/0046 (new)
  1.1       +35 -0     exim/exim-test/log/0048 (new)
  1.1       +30 -0     exim/exim-test/log/0049 (new)
  1.1       +33 -0     exim/exim-test/log/0050 (new)
  1.1       +36 -0     exim/exim-test/log/0051 (new)
  1.1       +18 -0     exim/exim-test/log/0052 (new)
  1.1       +42 -0     exim/exim-test/log/0055 (new)
  1.1       +2 -0      exim/exim-test/log/0071 (new)
  1.1       +37 -0     exim/exim-test/log/0072 (new)
  1.1       +15 -0     exim/exim-test/log/0073 (new)
  1.1       +34 -0     exim/exim-test/log/0074 (new)
  1.1       +3 -0      exim/exim-test/log/0075 (new)
  1.1       +2 -0      exim/exim-test/log/0076 (new)
  1.1       +19 -0     exim/exim-test/log/0079 (new)
  1.1       +3 -0      exim/exim-test/log/0081 (new)
  1.1       +3 -0      exim/exim-test/log/0082 (new)
  1.1       +3 -0      exim/exim-test/log/0083 (new)
  1.1       +6 -0      exim/exim-test/log/0090 (new)
  1.1       +6 -0      exim/exim-test/log/0092 (new)
  1.1       +10 -0     exim/exim-test/log/0094 (new)
  1.1       +32 -0     exim/exim-test/log/0095 (new)
  1.1       +6 -0      exim/exim-test/log/0096 (new)
  1.1       +6 -0      exim/exim-test/log/0097 (new)
  1.1       +91 -0     exim/exim-test/log/0098 (new)
  1.1       +10 -0     exim/exim-test/log/0099 (new)
  1.1       +49 -0     exim/exim-test/log/0100 (new)
  1.1       +36 -0     exim/exim-test/log/0101 (new)
  1.1       +32 -0     exim/exim-test/log/0102 (new)
  1.1       +20 -0     exim/exim-test/log/0103 (new)
  1.1       +6 -0      exim/exim-test/log/0104 (new)
  1.1       +9 -0      exim/exim-test/log/0105 (new)
  1.1       +5 -0      exim/exim-test/log/0106 (new)
  1.1       +7 -0      exim/exim-test/log/0107 (new)
  1.1       +12 -0     exim/exim-test/log/0108 (new)
  1.1       +4 -0      exim/exim-test/log/0109 (new)
  1.1       +6 -0      exim/exim-test/log/0110 (new)
  1.1       +9 -0      exim/exim-test/log/0111 (new)
  1.1       +6 -0      exim/exim-test/log/0112 (new)
  1.1       +6 -0      exim/exim-test/log/0113 (new)
  1.1       +16 -0     exim/exim-test/log/0114 (new)
  1.1       +12 -0     exim/exim-test/log/0115 (new)
  1.1       +13 -0     exim/exim-test/log/0116 (new)
  1.1       +7 -0      exim/exim-test/log/0118 (new)
  1.1       +32 -0     exim/exim-test/log/0119 (new)
  1.1       +12 -0     exim/exim-test/log/0120 (new)
  1.1       +8 -0      exim/exim-test/log/0122 (new)
  1.1       +1 -0      exim/exim-test/log/0125 (new)
  1.1       +30 -0     exim/exim-test/log/0127 (new)
  1.1       +2 -0      exim/exim-test/log/0128 (new)
  1.1       +4 -0      exim/exim-test/log/0130 (new)
  1.1       +4 -0      exim/exim-test/log/0131 (new)
  1.1       +2 -0      exim/exim-test/log/0132 (new)
  1.1       +4 -0      exim/exim-test/log/0133 (new)
  1.1       +25 -0     exim/exim-test/log/0134 (new)
  1.1       +37 -0     exim/exim-test/log/0135 (new)
  1.1       +24 -0     exim/exim-test/log/0136 (new)
  1.1       +21 -0     exim/exim-test/log/0137 (new)
  1.1       +12 -0     exim/exim-test/log/0140 (new)
  1.1       +7 -0      exim/exim-test/log/0141 (new)
  1.1       +7 -0      exim/exim-test/log/0142 (new)
  1.1       +3 -0      exim/exim-test/log/0143 (new)
  1.1       +2 -0      exim/exim-test/log/0144 (new)
  1.1       +1 -0      exim/exim-test/log/0147 (new)
  1.1       +3 -0      exim/exim-test/log/0150 (new)
  1.1       +3 -0      exim/exim-test/log/0151 (new)
  1.1       +24 -0     exim/exim-test/log/0152 (new)
  1.1       +22 -0     exim/exim-test/log/0154 (new)
  1.1       +22 -0     exim/exim-test/log/0155 (new)
  1.1       +7 -0      exim/exim-test/log/0156 (new)
  1.1       +10 -0     exim/exim-test/log/0158 (new)
  1.1       +17 -0     exim/exim-test/log/0159 (new)
  1.1       +15 -0     exim/exim-test/log/0160 (new)
  1.1       +1 -0      exim/exim-test/log/0162 (new)
  1.1       +6 -0      exim/exim-test/log/0163 (new)
  1.1       +14 -0     exim/exim-test/log/0164 (new)
  1.1       +14 -0     exim/exim-test/log/0165 (new)
  1.1       +4 -0      exim/exim-test/log/0166 (new)
  1.1       +9 -0      exim/exim-test/log/0167 (new)
  1.1       +2 -0      exim/exim-test/log/0168 (new)
  1.1       +11 -0     exim/exim-test/log/0169 (new)
  1.1       +3 -0      exim/exim-test/log/0170 (new)
  1.1       +3 -0      exim/exim-test/log/0171 (new)
  1.1       +16 -0     exim/exim-test/log/0173 (new)
  1.1       +27 -0     exim/exim-test/log/0174 (new)
  1.1       +11 -0     exim/exim-test/log/0176 (new)
  1.1       +56 -0     exim/exim-test/log/0177 (new)
  1.1       +15 -0     exim/exim-test/log/0178 (new)
  1.1       +8 -0      exim/exim-test/log/0179 (new)
  1.1       +7 -0      exim/exim-test/log/0180 (new)
  1.1       +2 -0      exim/exim-test/log/0181 (new)
  1.1       +6 -0      exim/exim-test/log/0182 (new)
  1.1       +2 -0      exim/exim-test/log/0184 (new)
  1.1       +8 -0      exim/exim-test/log/0185 (new)
  1.1       +2 -0      exim/exim-test/log/0188 (new)
  1.1       +6 -0      exim/exim-test/log/0189 (new)
  1.1       +15 -0     exim/exim-test/log/0190 (new)
  1.1       +3 -0      exim/exim-test/log/0191 (new)
  1.1       +8 -0      exim/exim-test/log/0192 (new)
  1.1       +8 -0      exim/exim-test/log/0193 (new)
  1.1       +32 -0     exim/exim-test/log/0194 (new)
  1.1       +18 -0     exim/exim-test/log/0195 (new)
  1.1       +1 -0      exim/exim-test/log/0196 (new)
  1.1       +21 -0     exim/exim-test/log/0197 (new)
  1.1       +11 -0     exim/exim-test/log/0198 (new)
  1.1       +2 -0      exim/exim-test/log/0201 (new)
  1.1       +14 -0     exim/exim-test/log/0202 (new)
  1.1       +11 -0     exim/exim-test/log/0203 (new)
  1.1       +8 -0      exim/exim-test/log/0204 (new)
  1.1       +6 -0      exim/exim-test/log/0205 (new)
  1.1       +21 -0     exim/exim-test/log/0206 (new)
  1.1       +16 -0     exim/exim-test/log/0207 (new)
  1.1       +20 -0     exim/exim-test/log/0208 (new)
  1.1       +35 -0     exim/exim-test/log/0209 (new)
  1.1       +5 -0      exim/exim-test/log/0210 (new)
  1.1       +21 -0     exim/exim-test/log/0211 (new)
  1.1       +8 -0      exim/exim-test/log/0212 (new)
  1.1       +3 -0      exim/exim-test/log/0213 (new)
  1.1       +2 -0      exim/exim-test/log/0214 (new)
  1.1       +47 -0     exim/exim-test/log/0215 (new)
  1.1       +506 -0    exim/exim-test/log/0216 (new)
  1.1       +121 -0    exim/exim-test/log/0217 (new)
  1.1       +28 -0     exim/exim-test/log/0218 (new)
  1.1       +22 -0     exim/exim-test/log/0220 (new)
  1.1       +17 -0     exim/exim-test/log/0221 (new)
  1.1       +33 -0     exim/exim-test/log/0222 (new)
  1.1       +15 -0     exim/exim-test/log/0223 (new)
  1.1       +19 -0     exim/exim-test/log/0224 (new)
  1.1       +4 -0      exim/exim-test/log/0225 (new)
  1.1       +14 -0     exim/exim-test/log/0226 (new)
  1.1       +21 -0     exim/exim-test/log/0227 (new)
  1.1       +3 -0      exim/exim-test/log/0228 (new)
  1.1       +7 -0      exim/exim-test/log/0229 (new)
  1.1       +25 -0     exim/exim-test/log/0230 (new)
  1.1       +8 -0      exim/exim-test/log/0231 (new)
  1.1       +14 -0     exim/exim-test/log/0233 (new)
  1.1       +1 -0      exim/exim-test/log/0234 (new)
  1.1       +14 -0     exim/exim-test/log/0237 (new)
  1.1       +3 -0      exim/exim-test/log/0240 (new)
  1.1       +12 -0     exim/exim-test/log/0241 (new)
  1.1       +6 -0      exim/exim-test/log/0242 (new)
  1.1       +7 -0      exim/exim-test/log/0243 (new)
  1.1       +1 -0      exim/exim-test/log/0245 (new)
  1.1       +6 -0      exim/exim-test/log/0246 (new)
  1.1       +7 -0      exim/exim-test/log/0247 (new)
  1.1       +2 -0      exim/exim-test/log/0248 (new)
  1.1       +3 -0      exim/exim-test/log/0250 (new)
  1.1       +3 -0      exim/exim-test/log/0251 (new)
  1.1       +16 -0     exim/exim-test/log/0252 (new)
  1.1       +14 -0     exim/exim-test/log/0253 (new)
  1.1       +3 -0      exim/exim-test/log/0254 (new)
  1.1       +1 -0      exim/exim-test/log/0255 (new)
  1.1       +7 -0      exim/exim-test/log/0256 (new)
  1.1       +4 -0      exim/exim-test/log/0257 (new)
  1.1       +30 -0     exim/exim-test/log/0258 (new)
  1.1       +16 -0     exim/exim-test/log/0260 (new)
  1.1       +10 -0     exim/exim-test/log/0261 (new)
  1.1       +2 -0      exim/exim-test/log/0262 (new)
  1.1       +50 -0     exim/exim-test/log/0264 (new)
  1.1       +46 -0     exim/exim-test/log/0266 (new)
  1.1       +46 -0     exim/exim-test/log/0270 (new)
  1.1       +2 -0      exim/exim-test/log/0273 (new)
  1.1       +6 -0      exim/exim-test/log/0274 (new)
  1.1       +3 -0      exim/exim-test/log/0275 (new)
  1.1       +18 -0     exim/exim-test/log/0276 (new)
  1.1       +3 -0      exim/exim-test/log/0278 (new)
  1.1       +14 -0     exim/exim-test/log/0280 (new)
  1.1       +9 -0      exim/exim-test/log/0282 (new)
  1.1       +9 -0      exim/exim-test/log/0283 (new)
  1.1       +19 -0     exim/exim-test/log/0284 (new)
  1.1       +28 -0     exim/exim-test/log/0285 (new)
  1.1       +32 -0     exim/exim-test/log/0286 (new)
  1.1       +5 -0      exim/exim-test/log/0287 (new)
  1.1       +5 -0      exim/exim-test/log/0288 (new)
  1.1       +3 -0      exim/exim-test/log/0289 (new)
  1.1       +4 -0      exim/exim-test/log/0292 (new)
  1.1       +7 -0      exim/exim-test/log/0293 (new)
  1.1       +8 -0      exim/exim-test/log/0294 (new)
  1.1       +11 -0     exim/exim-test/log/0295 (new)
  1.1       +9 -0      exim/exim-test/log/0296 (new)
  1.1       +16 -0     exim/exim-test/log/0297 (new)
  1.1       +12 -0     exim/exim-test/log/0298 (new)
  1.1       +6 -0      exim/exim-test/log/0299 (new)
  1.1       +15 -0     exim/exim-test/log/0300 (new)
  1.1       +4 -0      exim/exim-test/log/0301 (new)
  1.1       +15 -0     exim/exim-test/log/0302 (new)
  1.1       +19 -0     exim/exim-test/log/0306 (new)
  1.1       +19 -0     exim/exim-test/log/0307 (new)
  1.1       +8 -0      exim/exim-test/log/0309 (new)
  1.1       +7 -0      exim/exim-test/log/0310 (new)
  1.1       +2 -0      exim/exim-test/log/0311 (new)
  1.1       +3 -0      exim/exim-test/log/0313 (new)
  1.1       +8 -0      exim/exim-test/log/0315 (new)
  1.1       +2 -0      exim/exim-test/log/0317 (new)
  1.1       +5 -0      exim/exim-test/log/0318 (new)
  1.1       +6 -0      exim/exim-test/log/0319 (new)
  1.1       +2 -0      exim/exim-test/log/0320 (new)
  1.1       +6 -0      exim/exim-test/log/0321 (new)
  1.1       +81 -0     exim/exim-test/log/0322 (new)
  1.1       +3 -0      exim/exim-test/log/0324 (new)
  1.1       +26 -0     exim/exim-test/log/0326 (new)
  1.1       +4 -0      exim/exim-test/log/0327 (new)
  1.1       +3 -0      exim/exim-test/log/0328 (new)
  1.1       +3 -0      exim/exim-test/log/0329 (new)
  1.1       +9 -0      exim/exim-test/log/0330 (new)
  1.1       +12 -0     exim/exim-test/log/0332 (new)
  1.1       +9 -0      exim/exim-test/log/0333 (new)
  1.1       +16 -0     exim/exim-test/log/0335 (new)
  1.1       +16 -0     exim/exim-test/log/0336 (new)
  1.1       +7 -0      exim/exim-test/log/0338 (new)
  1.1       +2 -0      exim/exim-test/log/0339 (new)
  1.1       +16 -0     exim/exim-test/log/0341 (new)
  1.1       +4 -0      exim/exim-test/log/0343 (new)
  1.1       +12 -0     exim/exim-test/log/0345 (new)
  1.1       +7 -0      exim/exim-test/log/0346 (new)
  1.1       +5 -0      exim/exim-test/log/0347 (new)
  1.1       +3 -0      exim/exim-test/log/0349 (new)
  1.1       +3 -0      exim/exim-test/log/0351 (new)
  1.1       +12 -0     exim/exim-test/log/0352 (new)
  1.1       +2 -0      exim/exim-test/log/0353 (new)
  1.1       +2 -0      exim/exim-test/log/0354 (new)
  1.1       +9 -0      exim/exim-test/log/0355 (new)
  1.1       +4 -0      exim/exim-test/log/0356 (new)
  1.1       +8 -0      exim/exim-test/log/0357 (new)
  1.1       +7 -0      exim/exim-test/log/0358 (new)
  1.1       +6 -0      exim/exim-test/log/0359 (new)
  1.1       +6 -0      exim/exim-test/log/0360 (new)
  1.1       +6 -0      exim/exim-test/log/0361 (new)
  1.1       +3 -0      exim/exim-test/log/0363 (new)
  1.1       +18 -0     exim/exim-test/log/0365 (new)
  1.1       +27 -0     exim/exim-test/log/0366 (new)
  1.1       +14 -0     exim/exim-test/log/0367 (new)
  1.1       +11 -0     exim/exim-test/log/0369 (new)
  1.1       +3 -0      exim/exim-test/log/0370 (new)
  1.1       +6 -0      exim/exim-test/log/0372 (new)
  1.1       +1 -0      exim/exim-test/log/0373 (new)
  1.1       +21 -0     exim/exim-test/log/0374 (new)
  1.1       +19 -0     exim/exim-test/log/0375 (new)
  1.1       +18 -0     exim/exim-test/log/0376 (new)
  1.1       +13 -0     exim/exim-test/log/0377 (new)
  1.1       +11 -0     exim/exim-test/log/0378 (new)
  1.1       +7 -0      exim/exim-test/log/0379 (new)
  1.1       +3 -0      exim/exim-test/log/0380 (new)
  1.1       +10 -0     exim/exim-test/log/0382 (new)
  1.1       +20 -0     exim/exim-test/log/0383 (new)
  1.1       +24 -0     exim/exim-test/log/0385 (new)
  1.1       +8 -0      exim/exim-test/log/0386 (new)
  1.1       +2 -0      exim/exim-test/log/0387 (new)
  1.1       +9 -0      exim/exim-test/log/0388 (new)
  1.1       +4 -0      exim/exim-test/log/0389 (new)
  1.1       +5 -0      exim/exim-test/log/0393 (new)
  1.1       +27 -0     exim/exim-test/log/0395 (new)
  1.1       +1 -0      exim/exim-test/log/0396 (new)
  1.1       +10 -0     exim/exim-test/log/0398 (new)
  1.1       +7 -0      exim/exim-test/log/0402 (new)
  1.1       +3 -0      exim/exim-test/log/0403 (new)
  1.1       +6 -0      exim/exim-test/log/0404 (new)
  1.1       +6 -0      exim/exim-test/log/0407 (new)
  1.1       +3 -0      exim/exim-test/log/0408 (new)
  1.1       +9 -0      exim/exim-test/log/0411 (new)
  1.1       +12 -0     exim/exim-test/log/0412 (new)
  1.1       +6 -0      exim/exim-test/log/0413 (new)
  1.1       +26 -0     exim/exim-test/log/0416 (new)
  1.1       +6 -0      exim/exim-test/log/0417 (new)
  1.1       +1 -0      exim/exim-test/log/0418 (new)
  1.1       +3 -0      exim/exim-test/log/0421 (new)
  1.1       +6 -0      exim/exim-test/log/0424 (new)
  1.1       +6 -0      exim/exim-test/log/0426 (new)
  1.1       +49 -0     exim/exim-test/log/0428 (new)
  1.1       +6 -0      exim/exim-test/log/0429 (new)
  1.1       +14 -0     exim/exim-test/log/0431 (new)
  1.1       +6 -0      exim/exim-test/log/0433 (new)
  1.1       +6 -0      exim/exim-test/log/0436 (new)
  1.1       +8 -0      exim/exim-test/log/0437 (new)
  1.1       +2 -0      exim/exim-test/log/0438 (new)
  1.1       +4 -0      exim/exim-test/log/0439 (new)
  1.1       +14 -0     exim/exim-test/log/0440 (new)
  1.1       +2 -0      exim/exim-test/log/0441 (new)
  1.1       +7 -0      exim/exim-test/log/0444 (new)
  1.1       +6 -0      exim/exim-test/log/0446 (new)
  1.1       +13 -0     exim/exim-test/log/0447 (new)
  1.1       +3 -0      exim/exim-test/log/0448 (new)
  1.1       +4 -0      exim/exim-test/log/0449 (new)
  1.1       +7 -0      exim/exim-test/log/0450 (new)
  1.1       +2 -0      exim/exim-test/log/0451 (new)
  1.1       +14 -0     exim/exim-test/log/0452 (new)
  1.1       +6 -0      exim/exim-test/log/0453 (new)
  1.1       +4 -0      exim/exim-test/log/0454 (new)
  1.1       +14 -0     exim/exim-test/log/0455 (new)
  1.1       +3 -0      exim/exim-test/log/0457 (new)
  1.1       +17 -0     exim/exim-test/log/0458 (new)
  1.1       +2 -0      exim/exim-test/log/0459 (new)
  1.1       +7 -0      exim/exim-test/log/0460 (new)
  1.1       +37 -0     exim/exim-test/log/0461 (new)
  1.1       +4 -0      exim/exim-test/log/0462 (new)
  1.1       +3 -0      exim/exim-test/log/0465 (new)
  1.1       +9 -0      exim/exim-test/log/0467 (new)
  1.1       +2 -0      exim/exim-test/log/0468 (new)
  1.1       +6 -0      exim/exim-test/log/0470 (new)
  1.1       +1 -0      exim/exim-test/log/0471 (new)
  1.1       +6 -0      exim/exim-test/log/0472 (new)
  1.1       +10 -0     exim/exim-test/log/0473 (new)
  1.1       +8 -0      exim/exim-test/log/0474 (new)
  1.1       +12 -0     exim/exim-test/log/0476 (new)
  1.1       +3 -0      exim/exim-test/log/0477 (new)
  1.1       +14 -0     exim/exim-test/log/0478 (new)
  1.1       +6 -0      exim/exim-test/log/0480 (new)
  1.1       +3 -0      exim/exim-test/log/0481 (new)
  1.1       +2 -0      exim/exim-test/log/0482 (new)
  1.1       +2 -0      exim/exim-test/log/0483 (new)
  1.1       +17 -0     exim/exim-test/log/0485 (new)
  1.1       +23 -0     exim/exim-test/log/0486 (new)
  1.1       +3 -0      exim/exim-test/log/0487 (new)
  1.1       +1 -0      exim/exim-test/log/0488 (new)
  1.1       +8 -0      exim/exim-test/log/0489 (new)
  1.1       +2 -0      exim/exim-test/log/0490 (new)
  1.1       +21 -0     exim/exim-test/log/0491 (new)
  1.1       +12 -0     exim/exim-test/log/0492 (new)
  1.1       +3 -0      exim/exim-test/log/0493 (new)
  1.1       +6 -0      exim/exim-test/log/0494 (new)
  1.1       +66 -0     exim/exim-test/log/0495 (new)
  1.1       +3 -0      exim/exim-test/log/0496 (new)
  1.1       +7 -0      exim/exim-test/log/0497 (new)
  1.1       +10 -0     exim/exim-test/log/0498 (new)
  1.1       +5 -0      exim/exim-test/log/0500 (new)
  1.1       +3 -0      exim/exim-test/log/0501 (new)
  1.1       +15 -0     exim/exim-test/log/0502 (new)
  1.1       +7 -0      exim/exim-test/log/0503 (new)
  1.1       +6 -0      exim/exim-test/log/0504 (new)
  1.1       +6 -0      exim/exim-test/log/0505 (new)
  1.1       +13 -0     exim/exim-test/log/0506 (new)
  1.1       +6 -0      exim/exim-test/log/0507 (new)
  1.1       +6 -0      exim/exim-test/log/0508 (new)
  1.1       +3 -0      exim/exim-test/log/0509 (new)
  1.1       +24 -0     exim/exim-test/log/0511 (new)
  1.1       +28 -0     exim/exim-test/log/0512 (new)
  1.1       +5 -0      exim/exim-test/log/0514 (new)
  1.1       +18 -0     exim/exim-test/log/0516 (new)
  1.1       +6 -0      exim/exim-test/log/0517 (new)
  1.1       +11 -0     exim/exim-test/log/0519 (new)
  1.1       +8 -0      exim/exim-test/log/0520 (new)
  1.1       +4 -0      exim/exim-test/log/0521 (new)
  1.1       +16 -0     exim/exim-test/log/0522 (new)
  1.1       +3 -0      exim/exim-test/log/0523 (new)
  1.1       +3 -0      exim/exim-test/log/0525 (new)
  1.1       +3 -0      exim/exim-test/log/0526 (new)
  1.1       +2 -0      exim/exim-test/log/0527 (new)
  1.1       +9 -0      exim/exim-test/log/0528 (new)
  1.1       +15 -0     exim/exim-test/log/1001 (new)
  1.1       +25 -0     exim/exim-test/log/1003 (new)
  1.1       +4 -0      exim/exim-test/log/1006 (new)
  1.1       +8 -0      exim/exim-test/log/1007 (new)
  1.1       +3 -0      exim/exim-test/log/1008 (new)
  1.1       +13 -0     exim/exim-test/log/2000 (new)
  1.1       +16 -0     exim/exim-test/log/2001 (new)
  1.1       +10 -0     exim/exim-test/log/2002 (new)
  1.1       +7 -0      exim/exim-test/log/2003 (new)
  1.1       +7 -0      exim/exim-test/log/2004 (new)
  1.1       +4 -0      exim/exim-test/log/2005 (new)
  1.1       +2 -0      exim/exim-test/log/2006 (new)
  1.1       +9 -0      exim/exim-test/log/2007 (new)
  1.1       +25 -0     exim/exim-test/log/2008 (new)
  1.1       +10 -0     exim/exim-test/log/2009 (new)
  1.1       +10 -0     exim/exim-test/log/2010 (new)
  1.1       +11 -0     exim/exim-test/log/2011 (new)
  1.1       +12 -0     exim/exim-test/log/2012 (new)
  1.1       +21 -0     exim/exim-test/log/2013 (new)
  1.1       +8 -0      exim/exim-test/log/2014 (new)
  1.1       +4 -0      exim/exim-test/log/2015 (new)
  1.1       +3 -0      exim/exim-test/log/2016 (new)
  1.1       +19 -0     exim/exim-test/log/2017 (new)
  1.1       +3 -0      exim/exim-test/log/2018 (new)
  1.1       +9 -0      exim/exim-test/log/2019 (new)
  1.1       +10 -0     exim/exim-test/log/2020 (new)
  1.1       +10 -0     exim/exim-test/log/2021 (new)
  1.1       +1 -0      exim/exim-test/log/2022 (new)
  1.1       +1 -0      exim/exim-test/log/2023 (new)
  1.1       +4 -0      exim/exim-test/log/2024 (new)
  1.1       +11 -0     exim/exim-test/log/2025 (new)
  1.1       +13 -0     exim/exim-test/log/2026 (new)
  1.1       +22 -0     exim/exim-test/log/2027 (new)
  1.1       +3 -0      exim/exim-test/log/2028 (new)
  1.1       +13 -0     exim/exim-test/log/2100 (new)
  1.1       +16 -0     exim/exim-test/log/2101 (new)
  1.1       +10 -0     exim/exim-test/log/2102 (new)
  1.1       +7 -0      exim/exim-test/log/2103 (new)
  1.1       +7 -0      exim/exim-test/log/2104 (new)
  1.1       +4 -0      exim/exim-test/log/2105 (new)
  1.1       +2 -0      exim/exim-test/log/2106 (new)
  1.1       +9 -0      exim/exim-test/log/2107 (new)
  1.1       +25 -0     exim/exim-test/log/2108 (new)
  1.1       +10 -0     exim/exim-test/log/2109 (new)
  1.1       +10 -0     exim/exim-test/log/2110 (new)
  1.1       +11 -0     exim/exim-test/log/2111 (new)
  1.1       +12 -0     exim/exim-test/log/2112 (new)
  1.1       +21 -0     exim/exim-test/log/2113 (new)
  1.1       +14 -0     exim/exim-test/log/2114 (new)
  1.1       +4 -0      exim/exim-test/log/2115 (new)
  1.1       +3 -0      exim/exim-test/log/2116 (new)
  1.1       +19 -0     exim/exim-test/log/2117 (new)
  1.1       +3 -0      exim/exim-test/log/2118 (new)
  1.1       +9 -0      exim/exim-test/log/2119 (new)
  1.1       +12 -0     exim/exim-test/log/2120 (new)
  1.1       +10 -0     exim/exim-test/log/2121 (new)
  1.1       +1 -0      exim/exim-test/log/2122 (new)
  1.1       +1 -0      exim/exim-test/log/2123 (new)
  1.1       +5 -0      exim/exim-test/log/2124 (new)
  1.1       +11 -0     exim/exim-test/log/2125 (new)
  1.1       +15 -0     exim/exim-test/log/2126 (new)
  1.1       +22 -0     exim/exim-test/log/2127 (new)
  1.1       +3 -0      exim/exim-test/log/2128 (new)
  1.1       +13 -0     exim/exim-test/log/2149 (new)
  1.1       +3 -0      exim/exim-test/log/2600 (new)
  1.1       +3 -0      exim/exim-test/log/3000 (new)
  1.1       +2 -0      exim/exim-test/log/3203 (new)
  1.1       +7 -0      exim/exim-test/log/3206 (new)
  1.1       +9 -0      exim/exim-test/log/3207 (new)
  1.1       +5 -0      exim/exim-test/log/3209 (new)
  1.1       +1 -0      exim/exim-test/log/3211 (new)
  1.1       +56 -0     exim/exim-test/log/3400 (new)
  1.1       +31 -0     exim/exim-test/log/3401 (new)
  1.1       +1 -0      exim/exim-test/log/3402 (new)
  1.1       +4 -0      exim/exim-test/log/3403 (new)
  1.1       +9 -0      exim/exim-test/log/3404 (new)
  1.1       +6 -0      exim/exim-test/log/3405 (new)
  1.1       +4 -0      exim/exim-test/log/3409 (new)
  1.1       +7 -0      exim/exim-test/log/3411 (new)
  1.1       +6 -0      exim/exim-test/log/3412 (new)
  1.1       +1 -0      exim/exim-test/log/3413 (new)
  1.1       +11 -0     exim/exim-test/log/3414 (new)
  1.1       +11 -0     exim/exim-test/log/3415 (new)
  1.1       +2 -0      exim/exim-test/log/3450 (new)
  1.1       +19 -0     exim/exim-test/log/3451 (new)
  1.1       +19 -0     exim/exim-test/log/3452 (new)
  1.1       +2 -0      exim/exim-test/log/3453 (new)
  1.1       +2 -0      exim/exim-test/log/3460 (new)
  1.1       +19 -0     exim/exim-test/log/3461 (new)
  1.1       +19 -0     exim/exim-test/log/3462 (new)
  1.1       +2 -0      exim/exim-test/log/3463 (new)
  1.1       +3 -0      exim/exim-test/log/3500 (new)
  1.1       +3 -0      exim/exim-test/log/3501 (new)
  1.1       +17 -0     exim/exim-test/log/3600 (new)
  1.1       +25 -0     exim/exim-test/log/4000 (new)
  1.1       +27 -0     exim/exim-test/log/5000 (new)
  1.1       +7 -0      exim/exim-test/log/5001 (new)
  1.1       +9 -0      exim/exim-test/log/5002 (new)
  1.1       +7 -0      exim/exim-test/log/5003 (new)
  1.1       +3 -0      exim/exim-test/log/5004 (new)
  1.1       +10 -0     exim/exim-test/log/5005 (new)
  1.1       +3 -0      exim/exim-test/log/5006 (new)
  1.1       +22 -0     exim/exim-test/log/5050 (new)
  1.1       +252 -0    exim/exim-test/log/5100 (new)
  1.1       +91 -0     exim/exim-test/log/5101 (new)
  1.1       +25 -0     exim/exim-test/log/5102 (new)
  1.1       +17 -0     exim/exim-test/log/5103 (new)
  1.1       +6 -0      exim/exim-test/log/5200 (new)
  1.1       +15 -0     exim/exim-test/log/5201 (new)
  1.1       +7 -0      exim/exim-test/log/5202 (new)
  1.1       +3 -0      exim/exim-test/log/5203 (new)
  1.1       +6 -0      exim/exim-test/log/5204 (new)
  1.1       +4 -0      exim/exim-test/log/5207 (new)
  1.1       +1 -0      exim/exim-test/log/5300 (new)
  1.1       +7 -0      exim/exim-test/log/9001 (new)
  1.1       +3 -0      exim/exim-test/log/9100 (new)
  1.1       +3 -0      exim/exim-test/log/9200 (new)
  1.1       +2 -0      exim/exim-test/log/9300 (new)
  1.1       +92 -0     exim/exim-test/log/9400 (new)
  1.1       +6 -0      exim/exim-test/log/9401 (new)
  1.1       +5 -0      exim/exim-test/log/9402 (new)
  1.1       +20 -0     exim/exim-test/log/9901 (new)
  1.1       +62 -0     exim/exim-test/mail/0005.CALLER (new)
  1.1       +23 -0     exim/exim-test/mail/0006.CALLER (new)
  1.1       +17 -0     exim/exim-test/mail/0008.CALLER (new)
  1.1       +17 -0     exim/exim-test/mail/0009.CALLER (new)
  1.1       +17 -0     exim/exim-test/mail/0010.CALLER (new)
  1.1       +17 -0     exim/exim-test/mail/0011.CALLER (new)
  1.1       +23 -0     exim/exim-test/mail/0014.userx (new)
  1.1       +77 -0     exim/exim-test/mail/0015.CALLER (new)
  1.1       +118 -0    exim/exim-test/mail/0015.userx (new)
  1.1       +30 -0     exim/exim-test/mail/0016.userx (new)
  1.1       +56 -0     exim/exim-test/mail/0021.ok (new)
  1.1       +50 -0     exim/exim-test/mail/0021.userx (new)
  1.1       +10 -0     exim/exim-test/mail/0021.x (new)
  1.1       +9 -0      exim/exim-test/mail/0023.cond- (new)
  1.1       +9 -0      exim/exim-test/mail/0023.cond-0 (new)
  1.1       +9 -0      exim/exim-test/mail/0023.cond-00 (new)
  1.1       +10 -0     exim/exim-test/mail/0023.cond-1 (new)
  1.1       +10 -0     exim/exim-test/mail/0023.cond-10 (new)
  1.1       +9 -0      exim/exim-test/mail/0023.cond-false (new)
  1.1       +9 -0      exim/exim-test/mail/0023.cond-no (new)
  1.1       +18 -0     exim/exim-test/mail/0023.cond-rhubarb (new)
  1.1       +10 -0     exim/exim-test/mail/0023.cond-true (new)
  1.1       +19 -0     exim/exim-test/mail/0023.cond-yes (new)
  1.1       +44 -0     exim/exim-test/mail/0023.okbatch (new)
  1.1       +24 -0     exim/exim-test/mail/0023.userx (new)
  1.1       +13 -0     exim/exim-test/mail/0023.userx-vs (new)
  1.1       +35 -0     exim/exim-test/mail/0024.postmaster (new)
  1.1       +17 -0     exim/exim-test/mail/0024.userx (new)
  1.1       +10 -0     exim/exim-test/mail/0025.userx (new)
  1.1       +26 -0     exim/exim-test/mail/0026.userx (new)
  1.1       +14 -0     exim/exim-test/mail/0031.CALLER (new)
  1.1       +36 -0     exim/exim-test/mail/0032.CALLER (new)
  1.1       +15 -0     exim/exim-test/mail/0036.abcd (new)
  1.1       +15 -0     exim/exim-test/mail/0036.userx (new)
  1.1       +373 -0    exim/exim-test/mail/0037.CALLER (new)
  1.1       +18 -0     exim/exim-test/mail/0037.dff (new)
  1.1       +46 -0     exim/exim-test/mail/0037.postmaster (new)
  1.1       +79 -0     exim/exim-test/mail/0037.userx (new)
  1.1       +109 -0    exim/exim-test/mail/0037.userz (new)
  1.1       +13 -0     exim/exim-test/mail/0040.userx (new)
  1.1       +54 -0     exim/exim-test/mail/0046.userx (new)
  1.1       +400 -0    exim/exim-test/mail/0048.CALLER (new)
  1.1       +145 -0    exim/exim-test/mail/0049.userx (new)
  1.1       +164 -0    exim/exim-test/mail/0050.userx (new)
  1.1       +144 -0    exim/exim-test/mail/0051.CALLER (new)
  1.1       +56 -0     exim/exim-test/mail/0051.userx (new)
  1.1       +14 -0     exim/exim-test/mail/0052.!one (new)
  1.1       +72 -0     exim/exim-test/mail/0052.CALLER (new)
  1.1       +14 -0     exim/exim-test/mail/0052.yy99 (new)
  1.1       +13 -0     exim/exim-test/mail/0055.userx (new)
  1.1       +109 -0    exim/exim-test/mail/0072.CALLER (new)
  1.1       +32 -0     exim/exim-test/mail/0073.CALLER (new)
  1.1       +32 -0     exim/exim-test/mail/0074.CALLER (new)
  1.1       +103 -0    exim/exim-test/mail/0074.userx (new)
  1.1       +21 -0     exim/exim-test/mail/0079.rbl (new)
  1.1       +58 -0     exim/exim-test/mail/0079.userx (new)
  1.1       +20 -0     exim/exim-test/mail/0081.userx (new)
  1.1       +16 -0     exim/exim-test/mail/0082.userx (new)
  1.1       +16 -0     exim/exim-test/mail/0083.userx (new)
  1.1       +13 -0     exim/exim-test/mail/0090.CALLER (new)
  1.1       +33 -0     exim/exim-test/mail/0094.userx (new)
  1.1       +302 -0    exim/exim-test/mail/0095.userx (new)
  1.1       +0 -0      exim/exim-test/mail/0095.usery (new)
  1.1       +12 -0     exim/exim-test/mail/0095.userz (new)
  1.1       +17 -0     exim/exim-test/mail/0095.userz.bounce (new)
  1.1       +29 -0     exim/exim-test/mail/0096.userx (new)
  1.1       +30 -0     exim/exim-test/mail/0097.userx (new)
  1.1       +205 -0    exim/exim-test/mail/0098.CALLER (new)
  1.1       +19 -0     exim/exim-test/mail/0100.CALLER (new)
  1.1       +22 -0     exim/exim-test/mail/0100.userw (new)
  1.1       +542 -0    exim/exim-test/mail/0100.userx (new)
  1.1       +20 -0     exim/exim-test/mail/0100.usery (new)
  1.1       +20 -0     exim/exim-test/mail/0100.userz (new)
  1.1       +521 -0    exim/exim-test/mail/0101.userx (new)
  1.1       +20 -0     exim/exim-test/mail/0101.userz (new)
  1.1       +26 -0     exim/exim-test/mail/0102.batched (new)
  1.1       +1 -0      exim/exim-test/mail/0102.tpmissing (new)
  1.1       +1 -0      exim/exim-test/mail/0102.undefined (new)
  1.1       +28 -0     exim/exim-test/mail/0102.userx (new)
  1.1       +32 -0     exim/exim-test/mail/0102.usery (new)
  1.1       +33 -0     exim/exim-test/mail/0102.userz (new)
  1.1       +67 -0     exim/exim-test/mail/0103.CALLER (new)
  1.1       +11 -0     exim/exim-test/mail/0103.rewritten (new)
  1.1       +11 -0     exim/exim-test/mail/0104.mmm (new)
  1.1       +11 -0     exim/exim-test/mail/0104.yyy (new)
  1.1       +14 -0     exim/exim-test/mail/0105.default (new)
  1.1       +14 -0     exim/exim-test/mail/0105.firstuser (new)
  1.1       +14 -0     exim/exim-test/mail/0105.seconduser (new)
  1.1       +10 -0     exim/exim-test/mail/0110.second (new)
  1.1       +39 -0     exim/exim-test/mail/0111.userx (new)
  1.1       +11 -0     exim/exim-test/mail/0112.file (new)
  1.1       +11 -0     exim/exim-test/mail/0112.pipe (new)
  1.1       +10 -0     exim/exim-test/mail/0113.second (new)
  1.1       +24 -0     exim/exim-test/mail/0114.file (new)
  1.1       +11 -0     exim/exim-test/mail/0114.pipe (new)
  1.1       +48 -0     exim/exim-test/mail/0115.file (new)
  1.1       +11 -0     exim/exim-test/mail/0116.acopy (new)
  1.1       +11 -0     exim/exim-test/mail/0116.alias1 (new)
  1.1       +11 -0     exim/exim-test/mail/0116.alias2 (new)
  1.1       +22 -0     exim/exim-test/mail/0116.dcopy (new)
  1.1       +10 -0     exim/exim-test/mail/0118.userx (new)
  1.1       +150 -0    exim/exim-test/mail/0127.userx (new)
  1.1       +12 -0     exim/exim-test/mail/0131.copy (new)
  1.1       +12 -0     exim/exim-test/mail/0131.userx (new)
  1.1       +24 -0     exim/exim-test/mail/0133.dddd (new)
  1.1       +1 -0      exim/exim-test/mail/0134.PIPE (new)
  1.1       +14 -0     exim/exim-test/mail/0134.UC-USERX (new)
  1.1       +40 -0     exim/exim-test/mail/0134.lc-unknown (new)
  1.1       +54 -0     exim/exim-test/mail/0134.lc-userx (new)
  1.1       +73 -0     exim/exim-test/mail/0136.forwarder (new)
  1.1       +48 -0     exim/exim-test/mail/0137.userx (new)
  1.1       +52 -0     exim/exim-test/mail/0140.CALLER (new)
  1.1       +40 -0     exim/exim-test/mail/0142.CALLER (new)
  1.1       +14 -0     exim/exim-test/mail/0142.filter (new)
  1.1       +12 -0     exim/exim-test/mail/0150.postmaster (new)
  1.1       +11 -0     exim/exim-test/mail/0151.postmaster (new)
  1.1       +91 -0     exim/exim-test/mail/0152.postmaster (new)
  1.1       +36 -0     exim/exim-test/mail/0159.userx (new)
  1.1       +150 -0    exim/exim-test/mail/0164.CALLER (new)
  1.1       +152 -0    exim/exim-test/mail/0165.CALLER (new)
  1.1       +16 -0     exim/exim-test/mail/0166.userx (new)
  1.1       +15 -0     exim/exim-test/mail/0166.usery (new)
  1.1       +35 -0     exim/exim-test/mail/0167.userx (new)
  1.1       +37 -0     exim/exim-test/mail/0169.userx (new)
  1.1       +11 -0     exim/exim-test/mail/0171.CALLER (new)
  1.1       +30 -0     exim/exim-test/mail/0173.userx (new)
  1.1       +14 -0     exim/exim-test/mail/0173.usery (new)
  1.1       +14 -0     exim/exim-test/mail/0173.userz (new)
  1.1       +35 -0     exim/exim-test/mail/0174.CALLER (new)
  1.1       +41 -0     exim/exim-test/mail/0174.userx (new)
  1.1       +13 -0     exim/exim-test/mail/0174.usery (new)
  1.1       +13 -0     exim/exim-test/mail/0174.userz (new)
  1.1       +32 -0     exim/exim-test/mail/0176.CALLER (new)
  1.1       +34 -0     exim/exim-test/mail/0177.CALLER (new)
  1.1       +36 -0     exim/exim-test/mail/0177.userx (new)
  1.1       +70 -0     exim/exim-test/mail/0177.usery (new)
  1.1       +13 -0     exim/exim-test/mail/0182.userx (new)
  1.1       +27 -0     exim/exim-test/mail/0189.userx (new)
  1.1       +23 -0     exim/exim-test/mail/0192.userx (new)
  1.1       +151 -0    exim/exim-test/mail/0194.CALLER (new)
  1.1       +26 -0     exim/exim-test/mail/0197.copies (new)
  1.1       +57 -0     exim/exim-test/mail/0202.userx (new)
  1.1       +11 -0     exim/exim-test/mail/0205.redirected (new)
  1.1       +10 -0     exim/exim-test/mail/0205.x (new)
  1.1       +15 -0     exim/exim-test/mail/0210.file (new)
  1.1       +14 -0     exim/exim-test/mail/0210.pipe (new)
  1.1       +73 -0     exim/exim-test/mail/0211.CALLER (new)
  1.1       +54 -0     exim/exim-test/mail/0220.userx (new)
  1.1       +41 -0     exim/exim-test/mail/0221.userx (new)
  1.1       +26 -0     exim/exim-test/mail/0222.foo1 (new)
  1.1       +13 -0     exim/exim-test/mail/0222.foo2 (new)
  1.1       +13 -0     exim/exim-test/mail/0222.foo3 (new)
  1.1       +32 -0     exim/exim-test/mail/0223.CALLER (new)
  1.1       +75 -0     exim/exim-test/mail/0224.CALLER (new)
  1.1       +110 -0    exim/exim-test/mail/0226.CALLER (new)
  1.1       +10 -0     exim/exim-test/mail/0226.file (new)
  1.1       +37 -0     exim/exim-test/mail/0230.x (new)
  1.1       +12 -0     exim/exim-test/mail/0231.a (new)
  1.1       +12 -0     exim/exim-test/mail/0231.b (new)
  1.1       +32 -0     exim/exim-test/mail/0233.me (new)
  1.1       +13 -0     exim/exim-test/mail/0233.postmaster (new)
  1.1       +107 -0    exim/exim-test/mail/0237.CALLER (new)
  1.1       +10 -0     exim/exim-test/mail/0237.file (new)
  1.1       +10 -0     exim/exim-test/mail/0241.userx (new)
  1.1       +16 -0     exim/exim-test/mail/0243.CALLER (new)
  1.1       +15 -0     exim/exim-test/mail/0246.CALLER (new)
  1.1       +48 -0     exim/exim-test/mail/0252.t1 (new)
  1.1       +48 -0     exim/exim-test/mail/0252.t2 (new)
  1.1       +37 -0     exim/exim-test/mail/0253.lmn (new)
  1.1       +13 -0     exim/exim-test/mail/0253.t1 (new)
  1.1       +13 -0     exim/exim-test/mail/0253.t2 (new)
  1.1       +31 -0     exim/exim-test/mail/0256.CALLER (new)
  1.1       +31 -0     exim/exim-test/mail/0256.abcd (new)
  1.1       +153 -0    exim/exim-test/mail/0258.userx (new)
  1.1       +9 -0      exim/exim-test/mail/0260.userx (new)
  1.1       +0 -0      exim/exim-test/mail/0264.notuser (new)
  1.1       +0 -0      exim/exim-test/mail/0264.notuser2 (new)
  1.1       +0 -0      exim/exim-test/mail/0264.userx (new)
  1.1       +34 -0     exim/exim-test/mail/0266.CALLER (new)
  1.1       +12 -0     exim/exim-test/mail/0266.filter (new)
  1.1       +13 -0     exim/exim-test/mail/0266.filter2 (new)
  1.1       +13 -0     exim/exim-test/mail/0266.filter3 (new)
  1.1       +13 -0     exim/exim-test/mail/0266.list2 (new)
  1.1       +126 -0    exim/exim-test/mail/0266.postmaster (new)
  1.1       +12 -0     exim/exim-test/mail/0266.spqr (new)
  1.1       +12 -0     exim/exim-test/mail/0266.userx (new)
  1.1       +34 -0     exim/exim-test/mail/0270.CALLER (new)
  1.1       +12 -0     exim/exim-test/mail/0270.filter (new)
  1.1       +13 -0     exim/exim-test/mail/0270.filter2 (new)
  1.1       +13 -0     exim/exim-test/mail/0270.filter3 (new)
  1.1       +13 -0     exim/exim-test/mail/0270.list2 (new)
  1.1       +126 -0    exim/exim-test/mail/0270.postmaster (new)
  1.1       +12 -0     exim/exim-test/mail/0270.spqr (new)
  1.1       +12 -0     exim/exim-test/mail/0270.userx (new)
  1.1       +9 -0      exim/exim-test/mail/0274.abcd (new)
  1.1       +9 -0      exim/exim-test/mail/0274.redirect (new)
  1.1       +9 -0      exim/exim-test/mail/0274.userx (new)
  1.1       +9 -0      exim/exim-test/mail/0274.xyz (new)
  1.1       +62 -0     exim/exim-test/mail/0280.CALLER (new)
  1.1       +20 -0     exim/exim-test/mail/0282.userx (new)
  1.1       +38 -0     exim/exim-test/mail/0283.CALLER (new)
  1.1       +33 -0     exim/exim-test/mail/0284.batched (new)
  1.1       +10 -0     exim/exim-test/mail/0284.other.domain (new)
  1.1       +11 -0     exim/exim-test/mail/0284.test.ex (new)
  1.1       +10 -0     exim/exim-test/mail/0284.x-t2 (new)
  1.1       +10 -0     exim/exim-test/mail/0284.y-t2 (new)
  1.1       +22 -0     exim/exim-test/mail/0289.CALLER (new)
  1.1       +33 -0     exim/exim-test/mail/0296.CALLER (new)
  1.1       +65 -0     exim/exim-test/mail/0298.CALLER (new)
  1.1       +64 -0     exim/exim-test/mail/0306.anyone (new)
  1.1       +64 -0     exim/exim-test/mail/0307.anyone (new)
  1.1       +55 -0     exim/exim-test/mail/0309.CALLER (new)
  1.1       +21 -0     exim/exim-test/mail/0310.CALLER (new)
  1.1       +0 -0      exim/exim-test/mail/0310.abcd (new)
  1.1       +9 -0      exim/exim-test/mail/0318.userx (new)
  1.1       +12 -0     exim/exim-test/mail/0319.saved (new)
  1.1       +33 -0     exim/exim-test/mail/0321.CALLER (new)
  1.1       +671 -0    exim/exim-test/mail/0324.userx (new)
  1.1       +35 -0     exim/exim-test/mail/0326.userx (new)
  1.1       +20 -0     exim/exim-test/mail/0327.userx (new)
  1.1       +11 -0     exim/exim-test/mail/0328.userx (new)
  1.1       +11 -0     exim/exim-test/mail/0329.userx (new)
  1.1       +36 -0     exim/exim-test/mail/0330.userz1 (new)
  1.1       +11 -0     exim/exim-test/mail/0335.batch (new)
  1.1       +14 -0     exim/exim-test/mail/0335.clone (new)
  1.1       +35 -0     exim/exim-test/mail/0335.final (new)
  1.1       +11 -0     exim/exim-test/mail/0338.a1-userx (new)
  1.1       +11 -0     exim/exim-test/mail/0338.a2-userx (new)
  1.1       +11 -0     exim/exim-test/mail/0341.mailbox (new)
  1.1       +11 -0     exim/exim-test/mail/0346.x (new)
  1.1       +11 -0     exim/exim-test/mail/0349.xxxx (new)
  1.1       +58 -0     exim/exim-test/mail/0351.userx (new)
  1.1       +76 -0     exim/exim-test/mail/0352.userx (new)
  1.1       +11 -0     exim/exim-test/mail/0359.userx (new)
  1.1       +37 -0     exim/exim-test/mail/0374.CALLER (new)
  1.1       +11 -0     exim/exim-test/mail/0374.a1 (new)
  1.1       +11 -0     exim/exim-test/mail/0374.a1-u (new)
  1.1       +11 -0     exim/exim-test/mail/0374.b1 (new)
  1.1       +11 -0     exim/exim-test/mail/0374.c1 (new)
  1.1       +11 -0     exim/exim-test/mail/0374.d1 (new)
  1.1       +11 -0     exim/exim-test/mail/0374.d2 (new)
  1.1       +11 -0     exim/exim-test/mail/0374.d3 (new)
  1.1       +34 -0     exim/exim-test/mail/0375.CALLER (new)
  1.1       +11 -0     exim/exim-test/mail/0375.a1 (new)
  1.1       +11 -0     exim/exim-test/mail/0375.a1-u (new)
  1.1       +11 -0     exim/exim-test/mail/0375.b1 (new)
  1.1       +11 -0     exim/exim-test/mail/0375.c1 (new)
  1.1       +11 -0     exim/exim-test/mail/0375.d1 (new)
  1.1       +11 -0     exim/exim-test/mail/0375.d2 (new)
  1.1       +11 -0     exim/exim-test/mail/0375.d3 (new)
  1.1       +11 -0     exim/exim-test/mail/0375.e1 (new)
  1.1       +11 -0     exim/exim-test/mail/0375.f1 (new)
  1.1       +11 -0     exim/exim-test/mail/0375.f2 (new)
  1.1       +11 -0     exim/exim-test/mail/0375.f3 (new)
  1.1       +12 -0     exim/exim-test/mail/0375.h1 (new)
  1.1       +12 -0     exim/exim-test/mail/0375.h1-u (new)
  1.1       +9 -0      exim/exim-test/mail/0377.aaaa (new)
  1.1       +9 -0      exim/exim-test/mail/0377.bbbb (new)
  1.1       +9 -0      exim/exim-test/mail/0377.cccc (new)
  1.1       +10 -0     exim/exim-test/mail/0378.file (new)
  1.1       +9 -0      exim/exim-test/mail/0379.bbbb (new)
  1.1       +9 -0      exim/exim-test/mail/0379.cccc (new)
  1.1       +9 -0      exim/exim-test/mail/0380.bbbb (new)
  1.1       +236 -0    exim/exim-test/mail/0383.CALLER (new)
  1.1       +334 -0    exim/exim-test/mail/0385.CALLER (new)
  1.1       +22 -0     exim/exim-test/mail/0386.2 (new)
  1.1       +11 -0     exim/exim-test/mail/0393.userx (new)
  1.1       +24 -0     exim/exim-test/mail/0395.CALLER (new)
  1.1       +95 -0     exim/exim-test/mail/0395.userx (new)
  1.1       +11 -0     exim/exim-test/mail/0398.x (new)
  1.1       +12 -0     exim/exim-test/mail/0404.sender (new)
  1.1       +10 -0     exim/exim-test/mail/0408.userx (new)
  1.1       +28 -0     exim/exim-test/mail/0411.afolder (new)
  1.1       +71 -0     exim/exim-test/mail/0412.CALLER (new)
  1.1       +14 -0     exim/exim-test/mail/0421.a (new)
  1.1       +74 -0     exim/exim-test/mail/0428.CALLER (new)
  1.1       +80 -0     exim/exim-test/mail/0428.inbox.JUNK (new)
  1.1       +15 -0     exim/exim-test/mail/0428.redirected (new)
  1.1       +21 -0     exim/exim-test/mail/0428.someone (new)
  1.1       +66 -0     exim/exim-test/mail/0428.userx (new)
  1.1       +15 -0     exim/exim-test/mail/0428.userx-extra (new)
  1.1       +24 -0     exim/exim-test/mail/0431.xxx (new)
  1.1       +18 -0     exim/exim-test/mail/0436.CALLER (new)
  1.1       +22 -0     exim/exim-test/mail/0437.file (new)
  1.1       +43 -0     exim/exim-test/mail/0444.CALLER (new)
  1.1       +11 -0     exim/exim-test/mail/0444.userx (new)
  1.1       +28 -0     exim/exim-test/mail/0446.userx (new)
  1.1       +11 -0     exim/exim-test/mail/0449.userx (new)
  1.1       +52 -0     exim/exim-test/mail/0452.CALLER (new)
  1.1       +12 -0     exim/exim-test/mail/0452.userx (new)
  1.1       +30 -0     exim/exim-test/mail/0460.userx (new)
  1.1       +99 -0     exim/exim-test/mail/0461.CALLER (new)
  1.1       +22 -0     exim/exim-test/mail/0472.userz99 (new)
  1.1       +8 -0      exim/exim-test/mail/0480.userx (new)
  1.1       +12 -0     exim/exim-test/mail/0481.userx (new)
  1.1       +17 -0     exim/exim-test/mail/0485.userx (new)
  1.1       +12 -0     exim/exim-test/mail/0487.userx (new)
  1.1       +71 -0     exim/exim-test/mail/0491.userx (new)
  1.1       +183 -0    exim/exim-test/mail/0493.a (new)
  1.1       +13 -0     exim/exim-test/mail/0494.userx (new)
  1.1       +18 -0     exim/exim-test/mail/0496.someone (new)
  1.1       +12 -0     exim/exim-test/mail/0500.userx (new)
  1.1       +11 -0     exim/exim-test/mail/0503.userx (new)
  1.1       +0 -0      exim/exim-test/mail/0504.userx (new)
  1.1       +42 -0     exim/exim-test/mail/0508.postmaster (new)
  1.1       +11 -0     exim/exim-test/mail/0514.userx (new)
  1.1       +10 -0     exim/exim-test/mail/0517.userx (new)
  1.1       +7 -0      exim/exim-test/mail/0517.usery (new)
  1.1       +64 -0     exim/exim-test/mail/0522.CALLER (new)
  1.1       +15 -0     exim/exim-test/mail/0523.userx (new)
  1.1       +27 -0     exim/exim-test/mail/1001.userx (new)
  1.1       +24 -0     exim/exim-test/mail/2002.CALLER (new)
  1.1       +11 -0     exim/exim-test/mail/2003.userx (new)
  1.1       +10 -0     exim/exim-test/mail/2004.userx (new)
  1.1       +34 -0     exim/exim-test/mail/2008.CALLER (new)
  1.1       +17 -0     exim/exim-test/mail/2008.abcd (new)
  1.1       +16 -0     exim/exim-test/mail/2008.xyz (new)
  1.1       +36 -0     exim/exim-test/mail/2013.userx (new)
  1.1       +36 -0     exim/exim-test/mail/2017.userx (new)
  1.1       +22 -0     exim/exim-test/mail/2019.userx (new)
  1.1       +18 -0     exim/exim-test/mail/2027.userx (new)
  1.1       +17 -0     exim/exim-test/mail/2027.usery (new)
  1.1       +24 -0     exim/exim-test/mail/2102.CALLER (new)
  1.1       +11 -0     exim/exim-test/mail/2103.userx (new)
  1.1       +10 -0     exim/exim-test/mail/2104.userx (new)
  1.1       +34 -0     exim/exim-test/mail/2108.CALLER (new)
  1.1       +17 -0     exim/exim-test/mail/2108.abcd (new)
  1.1       +16 -0     exim/exim-test/mail/2108.xyz (new)
  1.1       +36 -0     exim/exim-test/mail/2113.userx (new)
  1.1       +36 -0     exim/exim-test/mail/2117.userx (new)
  1.1       +22 -0     exim/exim-test/mail/2119.userx (new)
  1.1       +18 -0     exim/exim-test/mail/2127.userx (new)
  1.1       +17 -0     exim/exim-test/mail/2127.usery (new)
  1.1       +18 -0     exim/exim-test/mail/2149.userx (new)
  1.1       +11 -0     exim/exim-test/mail/2600.userx (new)
  1.1       +119 -0    exim/exim-test/mail/3400.userx (new)
  1.1       +13 -0     exim/exim-test/mail/3403.userx (new)
  1.1       +8 -0      exim/exim-test/mail/3411.postmaster (new)
  1.1       +8 -0      exim/exim-test/mail/3411.userx (new)
  1.1       +36 -0     exim/exim-test/mail/3451.userx (new)
  1.1       +36 -0     exim/exim-test/mail/3452.userx (new)
  1.1       +36 -0     exim/exim-test/mail/3461.userx (new)
  1.1       +36 -0     exim/exim-test/mail/3462.userx (new)
  1.1       +14 -0     exim/exim-test/mail/3500.userx (new)
  1.1       +316 -0    exim/exim-test/mail/4000.userx (new)
  1.1       +1 -0      exim/exim-test/mail/5050.tpmissing (new)
  1.1       +1 -0      exim/exim-test/mail/5050.undefined (new)
  1.1       +28 -0     exim/exim-test/mail/5050.userx (new)
  1.1       +14 -0     exim/exim-test/mail/5050.usery (new)
  1.1       +41 -0     exim/exim-test/mail/5050.userz (new)
  1.1       +84 -0     exim/exim-test/mail/5101.copied (new)
  1.1       +20 -0     exim/exim-test/mail/5200.postmaster (new)
  1.1       +11 -0     exim/exim-test/mail/5203.userx (new)
  1.1       +33 -0     exim/exim-test/mail/5204.CALLER (new)
  1.1       +18 -0     exim/exim-test/mail/5207.qpgm (new)
  1.1       +32 -0     exim/exim-test/mail/9001.CALLER (new)
  1.1       +11 -0     exim/exim-test/mail/9100.CALLER (new)
  1.1       +11 -0     exim/exim-test/mail/9200.CALLER (new)
  1.1       +41 -0     exim/exim-test/mail/9400.exbounce (new)
  1.1       +64 -0     exim/exim-test/mail/9400.test-local-scan (new)
  1.1       +15 -0     exim/exim-test/mail/9400.unqualified (new)
  1.1       +190 -0    exim/exim-test/mail/9400.userx (new)
  1.1       +14 -0     exim/exim-test/mail/9400.usery (new)


  Index: 0002.wild
  ====================================================================
  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


Index: 0022.hosts
====================================================================
V4NET.9.8.7: A host-specific message

Index: 0037.F
====================================================================
# 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@???
    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


Index: 0037.f-7
====================================================================
# 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

Index: 0037.f-readfile
====================================================================
# Exim filter

if error_message then finish endif

if ${readfile{DIR/test-private}} is OK then finish endif

Index: 0037.f-user
====================================================================
# 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            


  Index: 0048.aliases
  ====================================================================
  pipe:       |DIR/aux-fixed/showenv


Index: 0060.d1
====================================================================
V4NET.255.0.3

Index: 0060.d2
====================================================================
V4NET.255.0.4

Index: 0066.hostnets
====================================================================
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

  Index: 0071.aliases
  ====================================================================
  pipe:       |DIR/aux-fixed/showenv


Index: 0074.filter
====================================================================
# Exim filter

if error_message then finish endif

  if $h_x-nltest: is not "" then
    mail to "userx,\n abey seedy <abcd>" 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  


Index: 0079.filter
====================================================================
# 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@??? text "testing testing"
  endif                           


Index: 0093.f-1
====================================================================
# 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"

Index: 0093.f-2
====================================================================
# Exim filter

testprint
"${if eq {1}{0}{yes}{${lookup{key1}lsearch{DIR/aux-fixed/junkjunk}{$value}{notfound}}}}"

Index: 0112.alias
====================================================================
pipe: |/bin/sh -c "cat >DIR/test-mail/pipe"
file: DIR/test-mail/file

Index: 0114.filter
====================================================================
# 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 <file>, No One <null>"
      subject autoreply
      text "Test Text"
      once DIR/test-once
  endif


Index: 0115.forward
====================================================================
DIR/test-mail/file

  Index: 0164.F
  ====================================================================
  if $recipients contains pipe then
    pipe "DIR/aux-fixed/showenv $recipients"
  endif   


  Index: 0165.F
  ====================================================================
  if $recipients contains pipe then
    pipe "DIR/aux-fixed/showenv $recipients"
  endif   


Index: 0173.filter
====================================================================
# 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   


Index: 0177.filter
====================================================================
# 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


Index: 0184.filter
====================================================================
# 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

Index: 0185.filter
====================================================================
# 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


Index: 0246.filter
====================================================================
# Exim filter

seen mail expand file DIR/aux-fixed/0246.file

Index: 0272.exim
====================================================================
:fail: Explictly Rejected

Index: 0273.exim
====================================================================
:fail: Explictly Rejected

Index: 0319.filter
====================================================================
# 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

Index: 0326.filter
====================================================================
# 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

Index: 0372.F
====================================================================
# 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

Index: 0383.F
====================================================================
# 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   



Index: 0383.f
====================================================================
# 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   



Index: 0401.hosts1
====================================================================
V4NET.9.8.7
*.2.2
V4NET.9.9.9

Index: 0401.hosts2
====================================================================
a2.2.2
V4NET.9.8.7

Index: 0472.f
====================================================================
# 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

Index: 3408.aliases
====================================================================
postmaster: CALLER

  Index: 4950.tr
  ====================================================================
  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


Index: 0000
====================================================================
# 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

Index: 0001
====================================================================
# 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@???
  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

Index: 0002
====================================================================
# 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

Index: 0003
====================================================================
# 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@??? : X@??? : ^\\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

Index: 0004
====================================================================
# 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@??? : X@??? : ^\\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

Index: 0005
====================================================================
# 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

Index: 0006
====================================================================
# 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

Index: 0007
====================================================================
# 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

Index: 0008
====================================================================
# 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

Index: 0009
====================================================================
# 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

Index: 0010
====================================================================
# 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

Index: 0011
====================================================================
# 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

Index: 0012
====================================================================
# 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

Index: 0013
====================================================================
# 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

Index: 0014
====================================================================
# 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@???
  abcd@^qu      aaa@bbb
  *pqr@^qu(.*)  1=$1@zz$2
  hhhh@???  "${if eq {$h_to:}{x@y}{yes}{no}}@???"


########################################################
# Fancy example of a supposed outgoing gateway rewrite #
########################################################

# No rewrite unless domain is *.plc.example

^(?>.*)(?<!\.plc\.example) *

# Handle root specially except envelope to

root@*.plc.example "admin@??? (root@$1)" whFq

# Failure in envelope sender is bad - should fail to verify

  *@*.plc.example ${lookup{$local_part@$2}lsearch\
    {DIR/aux-fixed/0014.usernames}\
    {$value}{"$1@$2.plc.example-is-not-known"}}@plc.example  Fq


# Use envelope for failing header sender

  *@*.plc.example "${lookup{$local_part@$2}lsearch\
    {DIR/aux-fixed/0014.usernames}{$value@???}\
    {$sender_address}}"     fsrq


  # Other failures => `unknown'
  *@*.plc.example "${lookup{$local_part@$2}lsearch\
    {DIR/aux-fixed/0014.usernames}{$value}{unknown}}@???"



# ----- 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

Index: 0015
====================================================================
# 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

Index: 0016
====================================================================
# 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

Index: 0017
====================================================================
# 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

Index: 0018
====================================================================
# 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

Index: 0019
====================================================================
# 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

Index: 0020
====================================================================
# 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

Index: 0021
====================================================================
# 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

Index: 0022
====================================================================
# 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

Index: 0023
====================================================================
# 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@???

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@???
            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

Index: 0024
====================================================================
# 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

Index: 0025
====================================================================
# 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

Index: 0026
====================================================================
# 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

Index: 0027
====================================================================
# 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

Index: 0028
====================================================================
# 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

Index: 0029
====================================================================
# 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}@???}\
                      {$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

Index: 0030
====================================================================
# 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

Index: 0031
====================================================================
# 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

Index: 0032
====================================================================
# 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

Index: 0033
====================================================================
# 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

Index: 0034
====================================================================
# 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

Index: 0035
====================================================================
# 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

Index: 0036
====================================================================
# 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

Index: 0037
====================================================================
# 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@???
    user = CALLER
    initgroups


# End

Index: 0038
====================================================================
# 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

Index: 0039
====================================================================
# 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

Index: 0040
====================================================================
# 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

Index: 0041
====================================================================
# 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

Index: 0042
====================================================================
# 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

Index: 0043
====================================================================
# 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

Index: 0044
====================================================================
# 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@???
    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

Index: 0045
====================================================================
# 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

Index: 0046
====================================================================
# 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

Index: 0047
====================================================================
# 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

Index: 0048
====================================================================
# 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

Index: 0049
====================================================================
# 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

Index: 0050
====================================================================
# 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

Index: 0051
====================================================================
# 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

Index: 0052
====================================================================
# 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

Index: 0053
====================================================================
# 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

Index: 0054
====================================================================
# 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

Index: 0055
====================================================================
# 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

Index: 0056
====================================================================
# 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

Index: 0057
====================================================================
# 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

Index: 0058
====================================================================
# 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

Index: 0059
====================================================================
# 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

Index: 0060
====================================================================
# 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

Index: 0061
====================================================================
# 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

Index: 0062
====================================================================
# 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

Index: 0063
====================================================================
# 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

Index: 0064
====================================================================
# 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

Index: 0065
====================================================================
# 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

Index: 0066
====================================================================
# 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

Index: 0067
====================================================================
# 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 :\
             !^philip@??? : ^(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 :\
             ! DIR/aux-fixed/TESTNUM.not1 : !DIR/aux-fixed/TESTNUM.not2 : \
             bbb.ccc
    deny    senders = 1234@??? : DIR/aux-fixed/TESTNUM.rejrec
    accept  domains = +local_domains
    accept  domains = +relay_domains
    deny    message = relay not permitted


# End

Index: 0068
====================================================================
# 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

Index: 0069
====================================================================
# 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

Index: 0070
====================================================================
# 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

Index: 0071
====================================================================
# 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

Index: 0072
====================================================================
# 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

Index: 0073
====================================================================
# 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

Index: 0074
====================================================================
# 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

Index: 0075
====================================================================
# 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

Index: 0076
====================================================================
# 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

Index: 0077
====================================================================
# 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

Index: 0078
====================================================================
# 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

Index: 0079
====================================================================
# 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@???
            dnslists = rbl2.test.ex
    accept  recipients = postmaster@???
    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

Index: 0080
====================================================================
# 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@???
    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

Index: 0081
====================================================================
# 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

Index: 0082
====================================================================
# 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

Index: 0083
====================================================================
# 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

Index: 0084
====================================================================
# 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

Index: 0085
====================================================================
# 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

Index: 0086
====================================================================
# 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

Index: 0087
====================================================================
# 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

Index: 0088
====================================================================
# 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

Index: 0089
====================================================================
# 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

Index: 0090
====================================================================
# 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

Index: 0091
====================================================================
# 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

Index: 0092
====================================================================
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@???
           !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

Index: 0093
====================================================================
# 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

Index: 0094
====================================================================
# 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

Index: 0095
====================================================================
# 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

Index: 0096
====================================================================
# 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

Index: 0097
====================================================================
# 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

Index: 0098
====================================================================
# 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

Index: 0099
====================================================================
# 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@??? : d@???"    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

Index: 0100
====================================================================
# 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

Index: 0101
====================================================================
# 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

Index: 0102
====================================================================
# 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

Index: 0103
====================================================================
# 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@???


# ----- 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@???
    no_rewrite


  test_rewrite:
    driver = redirect
    data = WAS${local_part}WAS
    local_parts = xyz@???



# ----- Transports -----

begin transports

  appendfile:
    driver = appendfile
    file = DIR/test-mail/$local_part
    user = CALLER



# ----- Retry -----

begin retry

* * F,5d,1d

# End

Index: 0104
====================================================================
# 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@???     yyy@???


# 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

Index: 0105
====================================================================
# 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

Index: 0106
====================================================================
# 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

Index: 0107
====================================================================
# 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

Index: 0108
====================================================================
# 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

Index: 0109
====================================================================
# 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

Index: 0110
====================================================================
# 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

Index: 0111
====================================================================
# 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@???
    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

Index: 0112
====================================================================
# 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

Index: 0113
====================================================================
# 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

Index: 0114
====================================================================
# 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

Index: 0115
====================================================================
# 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

Index: 0116
====================================================================
# 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

Index: 0117
====================================================================
# 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

Index: 0118
====================================================================
# 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

Index: 0119
====================================================================
# 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

Index: 0120
====================================================================
# 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

Index: 0121
====================================================================
# 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

Index: 0122
====================================================================
# 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

Index: 0123
====================================================================
# 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

Index: 0124
====================================================================
# 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

Index: 0125
====================================================================
# 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

Index: 0126
====================================================================
# 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@???
    retry_use_local_part
    senders = "^\\$"



# End

Index: 0127
====================================================================
# 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

Index: 0128
====================================================================
# 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

Index: 0129
====================================================================
# 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

Index: 0130
====================================================================
# 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

Index: 0131
====================================================================
# 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

Index: 0132
====================================================================
# 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

Index: 0133
====================================================================
# 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

Index: 0134
====================================================================
# 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

Index: 0135
====================================================================
# 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@??? 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

Index: 0136
====================================================================
# 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

Index: 0137
====================================================================
# 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

Index: 0138
====================================================================
# 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@???
    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

Index: 0139
====================================================================
# 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

Index: 0140
====================================================================
# 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

Index: 0141
====================================================================
# 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

Index: 0142
====================================================================
# 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

Index: 0143
====================================================================
# 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

Index: 0144
====================================================================
# 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

Index: 0145
====================================================================
# 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

Index: 0146
====================================================================
# 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

Index: 0147
====================================================================
# 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

Index: 0148
====================================================================
# 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

Index: 0149
====================================================================
# 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

Index: 0150
====================================================================
# 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

Index: 0151
====================================================================
# 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

Index: 0152
====================================================================
# 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

Index: 0153
====================================================================
# 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

Index: 0154
====================================================================
# 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

Index: 0155
====================================================================
# 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

Index: 0156
====================================================================
# 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

Index: 0157
====================================================================
# 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@???
    accept  hosts = +relay_hosts
    deny    message = relay not permitted


# End

Index: 0158
====================================================================
# 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

Index: 0159
====================================================================
# 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

Index: 0160
====================================================================
# 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

Index: 0161
====================================================================
# 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

Index: 0162
====================================================================
# 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

Index: 0163
====================================================================
# 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:

----------------------------------------------
Diff block truncated. (Max lines = 10000)
----------------------------------------------