From: Philip Hazel Date: Tue, 7 Feb 2006 10:16:23 +0000 (+0000) Subject: More new test committing. X-Git-Tag: exim-4_61~82 X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=9ba4af2b76958e076a0c002e53ead87ed7a47a68;p=exim.git More new test committing. --- diff --git a/test/aux-fixed/0001.trusted b/test/aux-fixed/0001.trusted new file mode 100644 index 000000000..ae8c4c1e5 --- /dev/null +++ b/test/aux-fixed/0001.trusted @@ -0,0 +1,2 @@ +1234 +5678 diff --git a/test/aux-fixed/0002.alias1 b/test/aux-fixed/0002.alias1 new file mode 100644 index 000000000..d8b9543bb --- /dev/null +++ b/test/aux-fixed/0002.alias1 @@ -0,0 +1,2 @@ +one: 1-in-1 +both: both-in-1 diff --git a/test/aux-fixed/0002.alias2 b/test/aux-fixed/0002.alias2 new file mode 100644 index 000000000..f171e2d7f --- /dev/null +++ b/test/aux-fixed/0002.alias2 @@ -0,0 +1,2 @@ +two: 2-in-2 +both: both-in-2 diff --git a/test/aux-fixed/0002.aliases b/test/aux-fixed/0002.aliases new file mode 100644 index 000000000..8b5eb5473 --- /dev/null +++ b/test/aux-fixed/0002.aliases @@ -0,0 +1 @@ +postmaster: CALLER diff --git a/test/aux-fixed/0002.domains b/test/aux-fixed/0002.domains new file mode 100644 index 000000000..61a28a67e --- /dev/null +++ b/test/aux-fixed/0002.domains @@ -0,0 +1,4 @@ +a.b.c.d: data for a.b.c.d +y.z: data for y.z +*.p.q: data for *.p.q +*: data for * diff --git a/test/aux-fixed/0002.iplsearch b/test/aux-fixed/0002.iplsearch new file mode 100644 index 000000000..1af03ce67 --- /dev/null +++ b/test/aux-fixed/0002.iplsearch @@ -0,0 +1,5 @@ +1.2.3.4: data for 1.2.3.4 +"abcd::cdab": data for abcd::cdab +192.168.0.0/16 data for 192.168.0.0/16 +*: data for * +"abcd:abcd::/32" data for abcd:abcd::/32 diff --git a/test/aux-fixed/0002.lsearch b/test/aux-fixed/0002.lsearch new file mode 100644 index 000000000..dcf198b70 --- /dev/null +++ b/test/aux-fixed/0002.lsearch @@ -0,0 +1,2 @@ +ten-1.test.ex +10.0.0.2 diff --git a/test/aux-fixed/0002.matchip b/test/aux-fixed/0002.matchip new file mode 100644 index 000000000..90bb0ea09 --- /dev/null +++ b/test/aux-fixed/0002.matchip @@ -0,0 +1,2 @@ +1.2.3.4: data for 1.2.3.4 +5.6.7.0/24: data for 5.6.7.0/24 diff --git a/test/aux-fixed/0002.quoted b/test/aux-fixed/0002.quoted new file mode 100644 index 000000000..6684c4e9b --- /dev/null +++ b/test/aux-fixed/0002.quoted @@ -0,0 +1,9 @@ +"xyz": "xyz": +"pqr" : "pqr" : +a:b a:b unquoted +"a:b" "a:b" + abc continued data (make sure not key) +"abc" "abc" +"\"quoted\"" "\"quoted\"" +"white space" "white space" +"b\\s" "b\\s" diff --git a/test/aux-fixed/0002.readfile b/test/aux-fixed/0002.readfile new file mode 100644 index 000000000..82f6fc7f2 --- /dev/null +++ b/test/aux-fixed/0002.readfile @@ -0,0 +1,4 @@ +abcde +12345 + +xyz diff --git a/test/aux-fixed/0002.rec b/test/aux-fixed/0002.rec new file mode 100644 index 000000000..991f67223 --- /dev/null +++ b/test/aux-fixed/0002.rec @@ -0,0 +1,5 @@ +key1: key2 +key1f: Key 1 failed +key2: The data for key1->key2 +key3: key4 +key3f: Key 3 failed diff --git a/test/aux-fixed/0002.runfile b/test/aux-fixed/0002.runfile new file mode 100755 index 000000000..74421b519 --- /dev/null +++ b/test/aux-fixed/0002.runfile @@ -0,0 +1,7 @@ +#! /bin/sh + +echo abcd +echo 1234 + +exit $1 + diff --git a/test/aux-fixed/0002.starat b/test/aux-fixed/0002.starat new file mode 100644 index 000000000..79836caf6 --- /dev/null +++ b/test/aux-fixed/0002.starat @@ -0,0 +1,3 @@ +x@y ==X@Y +*@z ==*@Z +* ==* diff --git a/test/aux-fixed/0003.rej.bydomain b/test/aux-fixed/0003.rej.bydomain new file mode 100644 index 000000000..c52030794 --- /dev/null +++ b/test/aux-fixed/0003.rej.bydomain @@ -0,0 +1,2 @@ +aa.bb: AbCd : ^\Dx : ^\DY : >* +*: BlOcKeD diff --git a/test/aux-fixed/0003.rej.lsearch b/test/aux-fixed/0003.rej.lsearch new file mode 100644 index 000000000..570c99840 --- /dev/null +++ b/test/aux-fixed/0003.rej.lsearch @@ -0,0 +1,6 @@ +*@AA.com +*@bb.com +Cc@Dd.com +*@MM.com +*@nn.com +Pp@Qq.com diff --git a/test/aux-fixed/0006-aliases b/test/aux-fixed/0006-aliases new file mode 100644 index 000000000..e1c5e38c9 --- /dev/null +++ b/test/aux-fixed/0006-aliases @@ -0,0 +1,2 @@ +blackhole: :blackhole: +devnull: /dev/null diff --git a/test/aux-fixed/0014.usernames b/test/aux-fixed/0014.usernames new file mode 100644 index 000000000..aa675b27f --- /dev/null +++ b/test/aux-fixed/0014.usernames @@ -0,0 +1,2 @@ +jules@box1 J.Caesar +jules@box2 J.Calendar diff --git a/test/aux-fixed/0015.filter.userx b/test/aux-fixed/0015.filter.userx new file mode 100644 index 000000000..b7ef2ed8d --- /dev/null +++ b/test/aux-fixed/0015.filter.userx @@ -0,0 +1,12 @@ +# Exim filter + +if error_message then finish endif + +if + $local_part_prefix contains "page" +then + unseen mail to userx text "callpager -r 108 PAGE:${l_50:$message_body}" + unseen pipe callpager +endif + +# End diff --git a/test/aux-fixed/0015.realnames b/test/aux-fixed/0015.realnames new file mode 100644 index 000000000..40a313834 --- /dev/null +++ b/test/aux-fixed/0015.realnames @@ -0,0 +1 @@ +ux: userx diff --git a/test/aux-fixed/0016.filter.userx b/test/aux-fixed/0016.filter.userx new file mode 100644 index 000000000..a89551d03 --- /dev/null +++ b/test/aux-fixed/0016.filter.userx @@ -0,0 +1,11 @@ +# Exim filter + +if error_message then finish endif + +if + $local_part_suffix contains "page" +then + unseen mail to userx text "callpager -r 108 PAGE:${l_50:$message_body}" +endif + +# End diff --git a/test/aux-fixed/0023.acl1 b/test/aux-fixed/0023.acl1 new file mode 100644 index 000000000..28085abd8 --- /dev/null +++ b/test/aux-fixed/0023.acl1 @@ -0,0 +1,2 @@ +accept domains = y + local_parts = x diff --git a/test/aux-fixed/0023.doms b/test/aux-fixed/0023.doms new file mode 100644 index 000000000..ebc7f5fe1 --- /dev/null +++ b/test/aux-fixed/0023.doms @@ -0,0 +1 @@ +test.ex: userx : spqr diff --git a/test/aux-fixed/0033.list b/test/aux-fixed/0033.list new file mode 100644 index 000000000..40bf63a9d --- /dev/null +++ b/test/aux-fixed/0033.list @@ -0,0 +1 @@ +one@remote, two@remote diff --git a/test/aux-fixed/0037.f-1 b/test/aux-fixed/0037.f-1 new file mode 100644 index 000000000..bfe43b632 --- /dev/null +++ b/test/aux-fixed/0037.f-1 @@ -0,0 +1,80 @@ +# Exim filter + +add 1 to n3 +add 3 to n4 +add $n3 to n4 +add $n4 to n4 +add 6 to n$n3 +testprint "n0=$n0 n1=$n1 n3=$n3 n4=$n4" + +testprint "${run{/bin/sh -c 'pwd'}}" + +deliver root@$qualify_domain +save /tmp/$primary_hostname 444 +save /tmp/$qualify_domain +pipe "/tmp/$primary_hostname" + +logfile /tmp/logfile logwrite "this is log text: $qualify_domain" + +if $qualify_domain contains $qualify_domain then + testprint "yes" +else + testprint "no" +endif + +if $qualify_domain CONTAINS $qualify_domain then + testprint "yes" +else + testprint "no" +endif + +if $qualify_domain contains ${uc:$qualify_domain} then + testprint "yes" +else + testprint "no" +endif + +if $qualify_domain does not contain ${uc:$qualify_domain} then + testprint "no" +else + testprint "yes" +endif + +if $qualify_domain DOES NOT CONTAIN ${uc:$qualify_domain} then + testprint "no" +else + testprint "yes" +endif + +if $qualify_domain CONTAINS ${uc:$qualify_domain} then + testprint "yes" +else + testprint "no" +endif + +if $qualify_domain is $qualify_domain then + testprint "qualify_domain is qualify_domain" +else + testprint "NOT qualify_domain is qualify_domain" +endif + +if $qualify_domain IS $qualify_domain then + testprint "qualify_domain IS qualify_domain" +else + testprint "NOT qualify_domain IS qualify_domain" +endif + +if $qualify_domain is not $qualify_domain then + testprint "qualify_domain is not qualify_domain" +else + testprint "NOT qualify_domain is not qualify_domain" +endif + +if $qualify_domain IS NOT $qualify_domain then + testprint "qualify_domain IS NOT qualify_domain" +else + testprint "NOT qualify_domain IS NOT qualify_domain" +endif + + + diff --git a/test/aux-fixed/0037.f-2 b/test/aux-fixed/0037.f-2 new file mode 100644 index 000000000..31d595fd0 --- /dev/null +++ b/test/aux-fixed/0037.f-2 @@ -0,0 +1,5 @@ +# Exim filter + +deliver root@$qualify_domain errors_to root@$primary_hostname + +testprint End diff --git a/test/aux-fixed/0037.f-3 b/test/aux-fixed/0037.f-3 new file mode 100644 index 000000000..31d595fd0 --- /dev/null +++ b/test/aux-fixed/0037.f-3 @@ -0,0 +1,5 @@ +# Exim filter + +deliver root@$qualify_domain errors_to root@$primary_hostname + +testprint End diff --git a/test/aux-fixed/0037.f-4 b/test/aux-fixed/0037.f-4 new file mode 100644 index 000000000..55f1063f4 --- /dev/null +++ b/test/aux-fixed/0037.f-4 @@ -0,0 +1,13 @@ +# Exim filter + +if personal alias abcdefgh@ifi.uio.no alias abcdefgh@student.matnat.uio.no + alias xyz@fix.no alias xyzabcd@skjaeveland.com alias abcdefgh@e.fix.no + alias abcdefgh@skjermbrev.com alias abcdefgh@b.b.cl + alias abcdefgh@bzzzt.fix.no +then + testprint "Personal" +else + testprint "Not personal" +endif + +testprint "\\$home = $home" diff --git a/test/aux-fixed/0037.f-5 b/test/aux-fixed/0037.f-5 new file mode 100644 index 000000000..a848ddb9a --- /dev/null +++ b/test/aux-fixed/0037.f-5 @@ -0,0 +1,7 @@ +# Exim filter + +testprint "Before fail" + +fail text "This is a forced failure" + +testprint End diff --git a/test/aux-fixed/0037.f-6 b/test/aux-fixed/0037.f-6 new file mode 100644 index 000000000..2b9df2a24 --- /dev/null +++ b/test/aux-fixed/0037.f-6 @@ -0,0 +1,11 @@ +# Exim filter + +if $h_subject: is "This is a very long string which isn't likely to occur when\ + testing for a fixed string, but might happen if a long and complicated\ + regular expression and/or lookup gets used in somebody's filter file.\ + Originally the limit was 256 characters, but now we have increased it to\ + a larger figure. This should exceed the old limit and check that the new\ + limit is in place." +then + testprint "Won't happen" +endif diff --git a/test/aux-fixed/0037.msg b/test/aux-fixed/0037.msg new file mode 100644 index 000000000..8196d9ed2 --- /dev/null +++ b/test/aux-fixed/0037.msg @@ -0,0 +1,5 @@ +From: abcd@xyz +Subject: message for filter test + +This is the body of the message. It has some length. Indeed it does. We need to +check that the body is correctly visible in the filter. diff --git a/test/aux-fixed/0041.aliases b/test/aux-fixed/0041.aliases new file mode 100644 index 000000000..ac6b83364 --- /dev/null +++ b/test/aux-fixed/0041.aliases @@ -0,0 +1,2 @@ +list: userx, usery +postmaster: userx diff --git a/test/aux-fixed/0043.aliases b/test/aux-fixed/0043.aliases new file mode 100644 index 000000000..4befa4f3e --- /dev/null +++ b/test/aux-fixed/0043.aliases @@ -0,0 +1,2 @@ +postmaster: userx +fail: :fail: this alias is forced to fail diff --git a/test/aux-fixed/0046.filter.userx b/test/aux-fixed/0046.filter.userx new file mode 100644 index 000000000..c0044c993 --- /dev/null +++ b/test/aux-fixed/0046.filter.userx @@ -0,0 +1,4 @@ +# Exim filter + +testprint "Body: $message_body" +testprint "End: $message_body_end" diff --git a/test/aux-fixed/0047.routes b/test/aux-fixed/0047.routes new file mode 100644 index 000000000..8ebfeb2dc --- /dev/null +++ b/test/aux-fixed/0047.routes @@ -0,0 +1,5 @@ +# Testing route file for lookup from route_list in domainlist + +route1.ex: ten-2.test.ex + +# End diff --git a/test/aux-fixed/0051.domains b/test/aux-fixed/0051.domains new file mode 100644 index 000000000..3e787b5f0 --- /dev/null +++ b/test/aux-fixed/0051.domains @@ -0,0 +1,5 @@ +# This is a comment +domain1.ex +!domain2.ex +*.domain5.ex +^domain6\..*\.ex diff --git a/test/aux-fixed/0051.notdomains b/test/aux-fixed/0051.notdomains new file mode 100644 index 000000000..be1b61617 --- /dev/null +++ b/test/aux-fixed/0051.notdomains @@ -0,0 +1,2 @@ +domain3.ex +domain4.ex diff --git a/test/aux-fixed/0053.aliases b/test/aux-fixed/0053.aliases new file mode 100644 index 000000000..0f0e25101 --- /dev/null +++ b/test/aux-fixed/0053.aliases @@ -0,0 +1 @@ +bar@domain1.ex: userx@test.ex diff --git a/test/aux-fixed/0057.d1 b/test/aux-fixed/0057.d1 new file mode 100644 index 000000000..e4a4d755a --- /dev/null +++ b/test/aux-fixed/0057.d1 @@ -0,0 +1 @@ +c.test.ex diff --git a/test/aux-fixed/0057.d2 b/test/aux-fixed/0057.d2 new file mode 100644 index 000000000..f3396f353 --- /dev/null +++ b/test/aux-fixed/0057.d2 @@ -0,0 +1 @@ +d.test.ex diff --git a/test/aux-fixed/0064.hosts b/test/aux-fixed/0064.hosts new file mode 100644 index 000000000..4e2907aaf --- /dev/null +++ b/test/aux-fixed/0064.hosts @@ -0,0 +1,3 @@ +# Lookup hosts file + +ten-2.test.ex diff --git a/test/aux-fixed/0065.nets b/test/aux-fixed/0065.nets new file mode 100644 index 000000000..0e15dfcd1 --- /dev/null +++ b/test/aux-fixed/0065.nets @@ -0,0 +1,5 @@ +# Indexed net list + +131.111.0.0/16 +192.152.98.0/24 +192.153.98.4 diff --git a/test/aux-fixed/0066.nets b/test/aux-fixed/0066.nets new file mode 100644 index 000000000..0e15dfcd1 --- /dev/null +++ b/test/aux-fixed/0066.nets @@ -0,0 +1,5 @@ +# Indexed net list + +131.111.0.0/16 +192.152.98.0/24 +192.153.98.4 diff --git a/test/aux-fixed/0066.nothosts b/test/aux-fixed/0066.nothosts new file mode 100644 index 000000000..e16a32ee2 --- /dev/null +++ b/test/aux-fixed/0066.nothosts @@ -0,0 +1,2 @@ +black-1.test.ex +!ten-3.test.ex diff --git a/test/aux-fixed/0067.not1 b/test/aux-fixed/0067.not1 new file mode 100644 index 000000000..1a7745881 --- /dev/null +++ b/test/aux-fixed/0067.not1 @@ -0,0 +1 @@ +x@bbb.ccc diff --git a/test/aux-fixed/0067.not2 b/test/aux-fixed/0067.not2 new file mode 100644 index 000000000..5b4eeb665 --- /dev/null +++ b/test/aux-fixed/0067.not2 @@ -0,0 +1 @@ +y@bbb.ccc diff --git a/test/aux-fixed/0067.rej.bydomain b/test/aux-fixed/0067.rej.bydomain new file mode 100644 index 000000000..59d364208 --- /dev/null +++ b/test/aux-fixed/0067.rej.bydomain @@ -0,0 +1,3 @@ +z.z: abc : ^x : >* +*: ^\d{8} +xx.yy: !abc : *bc : ^a diff --git a/test/aux-fixed/0067.rej.lsearch b/test/aux-fixed/0067.rej.lsearch new file mode 100644 index 000000000..9496c5782 --- /dev/null +++ b/test/aux-fixed/0067.rej.lsearch @@ -0,0 +1,3 @@ +abc.def +*@abc.def +abc@d.e.f diff --git a/test/aux-fixed/0067.rejrec b/test/aux-fixed/0067.rejrec new file mode 100644 index 000000000..b83b8000c --- /dev/null +++ b/test/aux-fixed/0067.rejrec @@ -0,0 +1,9 @@ +# List of addresses to reject. +# Must have space after # because it is legal in +# local parts. +# +rr01@a.b.c # comment +!^qqq +^qq +^!excl +sh#rp@y.p.s diff --git a/test/aux-fixed/0079.aliases b/test/aux-fixed/0079.aliases new file mode 100644 index 000000000..c65edd7fd --- /dev/null +++ b/test/aux-fixed/0079.aliases @@ -0,0 +1 @@ +postmaster: userx diff --git a/test/aux-fixed/0080.aliases b/test/aux-fixed/0080.aliases new file mode 100644 index 000000000..c65edd7fd --- /dev/null +++ b/test/aux-fixed/0080.aliases @@ -0,0 +1 @@ +postmaster: userx diff --git a/test/aux-fixed/0084.yes b/test/aux-fixed/0084.yes new file mode 100644 index 000000000..f6e5cf216 --- /dev/null +++ b/test/aux-fixed/0084.yes @@ -0,0 +1 @@ +userx@test.ex diff --git a/test/aux-fixed/0085.data b/test/aux-fixed/0085.data new file mode 100644 index 000000000..4fe46a734 --- /dev/null +++ b/test/aux-fixed/0085.data @@ -0,0 +1,3 @@ +smart.domain: x : y : abc@d.e.f +test.ex: x : y : abc@d.e.f +test.ex.files: /etc/passwd diff --git a/test/aux-fixed/0093.f-3 b/test/aux-fixed/0093.f-3 new file mode 100644 index 000000000..ca139de10 --- /dev/null +++ b/test/aux-fixed/0093.f-3 @@ -0,0 +1,20 @@ +#Exim filter + +testprint "From: is ${if def:h_from:{}{not }}defined" +testprint "Absent: is ${if def:h_absent:{}{not }}defined" +testprint "----------------------" +testprint $message_headers +testprint "----------------------" +testprint $message_headers+++more +testprint "----------------------" +testprint "+++$message_headers+++" +testprint "----------------------" +testprint "From: >$h_from:<" +testprint $h_repeated: +testprint "----------------------" +testprint +++$header_repeated:+++ +testprint "----------------------" +testprint reply_address=$reply_address +testprint empty=>$h_empty:< +testprint repeated-empty=>$h_repeated-empty:< +testprint "----------------------" diff --git a/test/aux-fixed/0093.lsearch b/test/aux-fixed/0093.lsearch new file mode 100644 index 000000000..b27516863 --- /dev/null +++ b/test/aux-fixed/0093.lsearch @@ -0,0 +1 @@ +key1: data for key1 diff --git a/test/aux-fixed/0098.aliases b/test/aux-fixed/0098.aliases new file mode 100644 index 000000000..f7c09d88b --- /dev/null +++ b/test/aux-fixed/0098.aliases @@ -0,0 +1 @@ +defer: :defer: This address has been forced to defer. diff --git a/test/aux-fixed/0098.forward b/test/aux-fixed/0098.forward new file mode 100644 index 000000000..bfe65ed08 --- /dev/null +++ b/test/aux-fixed/0098.forward @@ -0,0 +1,7 @@ +# Exim filter + +if error_message then finish endif + +# This forward is to a pipe that isn't going to work + +pipe /non/existing/file diff --git a/test/aux-fixed/0098.wmf b/test/aux-fixed/0098.wmf new file mode 100644 index 000000000..19fea5c21 --- /dev/null +++ b/test/aux-fixed/0098.wmf @@ -0,0 +1,10 @@ +Subject: Warning: message $message_id delayed by $warn_message_delay +**** +warn_message_delay = $warn_message_delay +warn_message_recipients = $warn_message_recipient +warn_message_recipients = $warn_message_recipients +warnmsg_delay = $warnmsg_delay +warnmsg_recipient = $warnmsg_recipient +warnmsg_recipients = $warnmsg_recipients +**** +Final stuff. diff --git a/test/aux-fixed/0099.rlist b/test/aux-fixed/0099.rlist new file mode 100644 index 000000000..54e0e4589 --- /dev/null +++ b/test/aux-fixed/0099.rlist @@ -0,0 +1,2 @@ +*@a.b.c +x.y.z diff --git a/test/aux-fixed/0099.rlist2 b/test/aux-fixed/0099.rlist2 new file mode 100644 index 000000000..3ae16cd6d --- /dev/null +++ b/test/aux-fixed/0099.rlist2 @@ -0,0 +1 @@ +look.up diff --git a/test/aux-fixed/0105.list b/test/aux-fixed/0105.list new file mode 100644 index 000000000..7e1c854d8 --- /dev/null +++ b/test/aux-fixed/0105.list @@ -0,0 +1,2 @@ +firstuser this data is not used +seconduser: neither is this diff --git a/test/aux-fixed/0107.filelist b/test/aux-fixed/0107.filelist new file mode 100644 index 000000000..39934a890 --- /dev/null +++ b/test/aux-fixed/0107.filelist @@ -0,0 +1,12 @@ +# These are used relative to the test suite directory +userx: test-empty/userx +usery: test-mail/../test-empty/usery +sub1: test-mail/s/sub1 +sub2: test-empty/s/sub2 +sub3: test-mail/link/sub3 + +maildir-userx: test-empty +maildir-usery: test-mail/../test-empty +maildir-sub1: test-mail/s +maildir-sub2: test-empty/s +maildir-sub3: test-mail/link diff --git a/test/aux-fixed/0110.alias b/test/aux-fixed/0110.alias new file mode 100644 index 000000000..c738913f2 --- /dev/null +++ b/test/aux-fixed/0110.alias @@ -0,0 +1,2 @@ +first: second +second: :defer: deferred by aliasfile diff --git a/test/aux-fixed/0111.alias b/test/aux-fixed/0111.alias new file mode 100644 index 000000000..61eb38226 --- /dev/null +++ b/test/aux-fixed/0111.alias @@ -0,0 +1 @@ +Philip: userx diff --git a/test/aux-fixed/0111.forward b/test/aux-fixed/0111.forward new file mode 100644 index 000000000..31c24b345 --- /dev/null +++ b/test/aux-fixed/0111.forward @@ -0,0 +1 @@ +Philip diff --git a/test/aux-fixed/0113.alias b/test/aux-fixed/0113.alias new file mode 100644 index 000000000..3a01c258d --- /dev/null +++ b/test/aux-fixed/0113.alias @@ -0,0 +1 @@ +second: :defer: deferred by aliasfile diff --git a/test/aux-fixed/0113.forward b/test/aux-fixed/0113.forward new file mode 100644 index 000000000..e019be006 --- /dev/null +++ b/test/aux-fixed/0113.forward @@ -0,0 +1 @@ +second diff --git a/test/aux-fixed/0116.alias b/test/aux-fixed/0116.alias new file mode 100644 index 000000000..ac9bc5d81 --- /dev/null +++ b/test/aux-fixed/0116.alias @@ -0,0 +1,2 @@ +acopy: alias1, alias2 +defer: :defer: forced to defer diff --git a/test/aux-fixed/0122.filter b/test/aux-fixed/0122.filter new file mode 100644 index 000000000..819a30b42 --- /dev/null +++ b/test/aux-fixed/0122.filter @@ -0,0 +1,3 @@ +# Exim filter + +if $recipients contains freeze then freeze endif diff --git a/test/aux-fixed/0123.aliases1 b/test/aux-fixed/0123.aliases1 new file mode 100644 index 000000000..e69de29bb diff --git a/test/aux-fixed/0123.aliases2 b/test/aux-fixed/0123.aliases2 new file mode 100644 index 000000000..e69de29bb diff --git a/test/aux-fixed/0123.aliases3 b/test/aux-fixed/0123.aliases3 new file mode 100644 index 000000000..e69de29bb diff --git a/test/aux-fixed/0123.aliases4 b/test/aux-fixed/0123.aliases4 new file mode 100644 index 000000000..e69de29bb diff --git a/test/aux-fixed/0123.aliases5 b/test/aux-fixed/0123.aliases5 new file mode 100644 index 000000000..e69de29bb diff --git a/test/aux-fixed/0123.aliases6 b/test/aux-fixed/0123.aliases6 new file mode 100644 index 000000000..e69de29bb diff --git a/test/aux-fixed/0129.domains b/test/aux-fixed/0129.domains new file mode 100644 index 000000000..584dbffbb --- /dev/null +++ b/test/aux-fixed/0129.domains @@ -0,0 +1,2 @@ +test.ex: (It was test.ex) +one.test.ex (It was one.test.ex) diff --git a/test/aux-fixed/0131.userx b/test/aux-fixed/0131.userx new file mode 100644 index 000000000..e110fe3c5 --- /dev/null +++ b/test/aux-fixed/0131.userx @@ -0,0 +1,3 @@ +# Exim filter + +unseen deliver copy@test.ex diff --git a/test/aux-fixed/0134.listD b/test/aux-fixed/0134.listD new file mode 100644 index 000000000..d4ccb4066 --- /dev/null +++ b/test/aux-fixed/0134.listD @@ -0,0 +1,2 @@ +test.ex data for test.ex +userx data for userx diff --git a/test/aux-fixed/0134.listR b/test/aux-fixed/0134.listR new file mode 100644 index 000000000..60a7335f8 --- /dev/null +++ b/test/aux-fixed/0134.listR @@ -0,0 +1,3 @@ +userx data for userx +USERX data for USERX +known.domain data for known.domain diff --git a/test/aux-fixed/0136.filter b/test/aux-fixed/0136.filter new file mode 100644 index 000000000..ebef56734 --- /dev/null +++ b/test/aux-fixed/0136.filter @@ -0,0 +1,5 @@ +#Exim filter + +if error_message then finish endif + +deliver unknown@test.ex errors_to forwarder@test.ex diff --git a/test/aux-fixed/0138.aliases b/test/aux-fixed/0138.aliases new file mode 100644 index 000000000..c65edd7fd --- /dev/null +++ b/test/aux-fixed/0138.aliases @@ -0,0 +1 @@ +postmaster: userx diff --git a/test/aux-fixed/0139.aliases b/test/aux-fixed/0139.aliases new file mode 100644 index 000000000..48477eae7 --- /dev/null +++ b/test/aux-fixed/0139.aliases @@ -0,0 +1,2 @@ +postmaster: userx +list: userx, usery diff --git a/test/aux-fixed/0153.alias.exists b/test/aux-fixed/0153.alias.exists new file mode 100644 index 000000000..6b6fc9c42 --- /dev/null +++ b/test/aux-fixed/0153.alias.exists @@ -0,0 +1 @@ +yes: aliased@test.ex diff --git a/test/aux-fixed/0153.list.yes b/test/aux-fixed/0153.list.yes new file mode 100644 index 000000000..17c6a9c82 --- /dev/null +++ b/test/aux-fixed/0153.list.yes @@ -0,0 +1 @@ +listed@test.ex diff --git a/test/aux-fixed/0156.alias b/test/aux-fixed/0156.alias new file mode 100644 index 000000000..f7467abac --- /dev/null +++ b/test/aux-fixed/0156.alias @@ -0,0 +1,7 @@ +defer: :defer: forced to defer +fail: :fail: forced to fail +blackhole: :blackhole: black holed +unknown: :unknown: +include: :include:/etc/aliases +pipe: |/bin/date +file: /dev/null diff --git a/test/aux-fixed/0166.aliases b/test/aux-fixed/0166.aliases new file mode 100644 index 000000000..3845a50d2 --- /dev/null +++ b/test/aux-fixed/0166.aliases @@ -0,0 +1,6 @@ +a: b, bb +b: c +bb: e +c: d +d: userx +e: usery diff --git a/test/aux-fixed/0168.filter b/test/aux-fixed/0168.filter new file mode 100644 index 000000000..12b4bcecd --- /dev/null +++ b/test/aux-fixed/0168.filter @@ -0,0 +1,137 @@ +# Exim filter + +freeze text "some error message" + +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +# fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/test/aux-fixed/0170.filter b/test/aux-fixed/0170.filter new file mode 100644 index 000000000..5978e6c03 --- /dev/null +++ b/test/aux-fixed/0170.filter @@ -0,0 +1,3 @@ +# Exim filter + +pipe "/source/exim4/AutoTest/non-exist" diff --git a/test/aux-fixed/0177.alias b/test/aux-fixed/0177.alias new file mode 100644 index 000000000..e8b091d80 --- /dev/null +++ b/test/aux-fixed/0177.alias @@ -0,0 +1 @@ +userz: userx@non.local.domain diff --git a/test/aux-fixed/0182.filter b/test/aux-fixed/0182.filter new file mode 100644 index 000000000..7e581d52b --- /dev/null +++ b/test/aux-fixed/0182.filter @@ -0,0 +1,3 @@ +# System filter + +headers add "X-Added: by system filter" diff --git a/test/aux-fixed/0184.lsearch b/test/aux-fixed/0184.lsearch new file mode 100644 index 000000000..b4f46b72e --- /dev/null +++ b/test/aux-fixed/0184.lsearch @@ -0,0 +1 @@ +key: value diff --git a/test/aux-fixed/0185.alias b/test/aux-fixed/0185.alias new file mode 100644 index 000000000..16de12212 --- /dev/null +++ b/test/aux-fixed/0185.alias @@ -0,0 +1 @@ +usery: userx@non.local.domain diff --git a/test/aux-fixed/0194.ret b/test/aux-fixed/0194.ret new file mode 100755 index 000000000..06714b806 --- /dev/null +++ b/test/aux-fixed/0194.ret @@ -0,0 +1,5 @@ +#!/bin/sh + +echo This script generates this message and returns the value of its argument. + +exit $1 diff --git a/test/aux-fixed/0198.locals b/test/aux-fixed/0198.locals new file mode 100644 index 000000000..6065f2ac7 --- /dev/null +++ b/test/aux-fixed/0198.locals @@ -0,0 +1,2 @@ +userx z +x z diff --git a/test/aux-fixed/0212.aliases b/test/aux-fixed/0212.aliases new file mode 100644 index 000000000..064b67d58 --- /dev/null +++ b/test/aux-fixed/0212.aliases @@ -0,0 +1,8 @@ +a: a1, a2, a3 +a3: :fail: bad user +b: b1 +f: f1 +f1: :fail: bad user +p: userx +pipe: |/bin/nosuchfile +file: /tmp/junk diff --git a/test/aux-fixed/0212.x.forward b/test/aux-fixed/0212.x.forward new file mode 100644 index 000000000..354664565 --- /dev/null +++ b/test/aux-fixed/0212.x.forward @@ -0,0 +1 @@ +unknown diff --git a/test/aux-fixed/0212.y.forward b/test/aux-fixed/0212.y.forward new file mode 100644 index 000000000..c2dd42596 --- /dev/null +++ b/test/aux-fixed/0212.y.forward @@ -0,0 +1 @@ +unknown, unknown2 diff --git a/test/aux-fixed/0224.aliases b/test/aux-fixed/0224.aliases new file mode 100644 index 000000000..0df4dbc75 --- /dev/null +++ b/test/aux-fixed/0224.aliases @@ -0,0 +1,4 @@ +userxx: bounce +userxy: defer +defer: :defer: not just yet +file: /no/such/file diff --git a/test/aux-fixed/0224.haliases b/test/aux-fixed/0224.haliases new file mode 100644 index 000000000..0382fd264 --- /dev/null +++ b/test/aux-fixed/0224.haliases @@ -0,0 +1,3 @@ +useryx: hbounce +useryy: hdefer +hdefer: :defer: not just yet diff --git a/test/aux-fixed/0233.filter b/test/aux-fixed/0233.filter new file mode 100644 index 000000000..a60bcba1b --- /dev/null +++ b/test/aux-fixed/0233.filter @@ -0,0 +1,6 @@ +if error_message then finish endif + +if $recipients contains userx then + mail to postmaster subject "System filter has frozen" + freeze "system filter freezes" +endif diff --git a/test/aux-fixed/0235.aliases b/test/aux-fixed/0235.aliases new file mode 100644 index 000000000..e69de29bb diff --git a/test/aux-fixed/0241.filter b/test/aux-fixed/0241.filter new file mode 100644 index 000000000..2775f9443 --- /dev/null +++ b/test/aux-fixed/0241.filter @@ -0,0 +1,10 @@ +# Exim filter + +if error_message then finish endif + +mail + to postmaster + subject "Filter is freezing" + text "I've frozen something" + +freeze "everything's freezing today" diff --git a/test/aux-fixed/0243.algemeen b/test/aux-fixed/0243.algemeen new file mode 100644 index 000000000..a56206a43 --- /dev/null +++ b/test/aux-fixed/0243.algemeen @@ -0,0 +1 @@ +faq: /dev/null diff --git a/test/aux-fixed/0243.antwoord-faq b/test/aux-fixed/0243.antwoord-faq new file mode 100644 index 000000000..9930cb890 --- /dev/null +++ b/test/aux-fixed/0243.antwoord-faq @@ -0,0 +1 @@ +Text of auto message. Expanded local_part is: $local_part. diff --git a/test/aux-fixed/0243.beantwoorders b/test/aux-fixed/0243.beantwoorders new file mode 100644 index 000000000..5bc70b280 --- /dev/null +++ b/test/aux-fixed/0243.beantwoorders @@ -0,0 +1 @@ +faq: local.part@some.domain diff --git a/test/aux-fixed/0246.data b/test/aux-fixed/0246.data new file mode 100644 index 000000000..6a1952631 --- /dev/null +++ b/test/aux-fixed/0246.data @@ -0,0 +1 @@ +1: Data from the file diff --git a/test/aux-fixed/0246.file b/test/aux-fixed/0246.file new file mode 100644 index 000000000..2fdfb3511 --- /dev/null +++ b/test/aux-fixed/0246.file @@ -0,0 +1,3 @@ +>>>>>>>>>>>>>> +${if exists{/source/exim4/AutoTest/aux/284.data}{${lookup{1}lsearch{/source/exim4/AutoTest/aux/284.data}{$value}{NOT FOUND}}}{NOT EXISTS}} +>>>>>>>>>>>>>> diff --git a/test/aux-fixed/0247.alias b/test/aux-fixed/0247.alias new file mode 100644 index 000000000..210b73e1f --- /dev/null +++ b/test/aux-fixed/0247.alias @@ -0,0 +1,2 @@ +blackhole: :blackhole: +devnull: /dev/null diff --git a/test/aux-fixed/0248.filter b/test/aux-fixed/0248.filter new file mode 100644 index 000000000..e320aee7d --- /dev/null +++ b/test/aux-fixed/0248.filter @@ -0,0 +1,6 @@ +# Exim filter + +# The filter restricts strings to 1024, but we can get a longer one by +# substituting a header line. + +freeze "X-Long header is >$h_X-Long:<" diff --git a/test/aux-fixed/0251.list.oklist b/test/aux-fixed/0251.list.oklist new file mode 100644 index 000000000..c939a70ea --- /dev/null +++ b/test/aux-fixed/0251.list.oklist @@ -0,0 +1 @@ +xxx@listr.test.ex diff --git a/test/aux-fixed/0251.restrict.oklist b/test/aux-fixed/0251.restrict.oklist new file mode 100644 index 000000000..ed9cbc3bf --- /dev/null +++ b/test/aux-fixed/0251.restrict.oklist @@ -0,0 +1 @@ +ok@sender diff --git a/test/aux-fixed/0252.alias b/test/aux-fixed/0252.alias new file mode 100644 index 000000000..e48ccc05b --- /dev/null +++ b/test/aux-fixed/0252.alias @@ -0,0 +1 @@ +alias: from-alias@test.ex diff --git a/test/aux-fixed/0252.forward b/test/aux-fixed/0252.forward new file mode 100644 index 000000000..c468c5cc8 --- /dev/null +++ b/test/aux-fixed/0252.forward @@ -0,0 +1 @@ +from-forward@test.ex diff --git a/test/aux-fixed/0258.m1 b/test/aux-fixed/0258.m1 new file mode 100644 index 000000000..82e734ed5 --- /dev/null +++ b/test/aux-fixed/0258.m1 @@ -0,0 +1,3 @@ + +Message with no +terminating LF \ No newline at end of file diff --git a/test/aux-fixed/0258.m2 b/test/aux-fixed/0258.m2 new file mode 100644 index 000000000..838755b14 --- /dev/null +++ b/test/aux-fixed/0258.m2 @@ -0,0 +1,2 @@ + +Message with terminating CR \ No newline at end of file diff --git a/test/aux-fixed/0258.m3 b/test/aux-fixed/0258.m3 new file mode 100644 index 000000000..aa97035ce --- /dev/null +++ b/test/aux-fixed/0258.m3 @@ -0,0 +1,9 @@ +Mail from: x@y +rcpt to: userx@test.ex +data +Subject: contains CR< > in the subject + +CR.CR . in some text should not +terminate the message +. +quit diff --git a/test/aux-fixed/0258.m4 b/test/aux-fixed/0258.m4 new file mode 100644 index 000000000..7ba96f4fa --- /dev/null +++ b/test/aux-fixed/0258.m4 @@ -0,0 +1,9 @@ +Mail from: x@y +rcpt to: userx@test.ex +data +Subject: contains CR< > in the subject + +CR.CR . in some text should not +terminate the message +. +quit diff --git a/test/aux-fixed/0266.filter b/test/aux-fixed/0266.filter new file mode 100644 index 000000000..cbf403d7f --- /dev/null +++ b/test/aux-fixed/0266.filter @@ -0,0 +1,3 @@ +# Exim filter + +syntax error diff --git a/test/aux-fixed/0266.filter2 b/test/aux-fixed/0266.filter2 new file mode 100644 index 000000000..42f00dfe6 --- /dev/null +++ b/test/aux-fixed/0266.filter2 @@ -0,0 +1,3 @@ +# Exim filter + +deliver @@in.valid diff --git a/test/aux-fixed/0266.filter3 b/test/aux-fixed/0266.filter3 new file mode 100644 index 000000000..d80e144c3 --- /dev/null +++ b/test/aux-fixed/0266.filter3 @@ -0,0 +1,4 @@ +# Exim filter + +logfile test-private +logwrite "Testing" diff --git a/test/aux-fixed/0266.list b/test/aux-fixed/0266.list new file mode 100644 index 000000000..09c6cd8a4 --- /dev/null +++ b/test/aux-fixed/0266.list @@ -0,0 +1,5 @@ +(This is just a comment) +userx@test.ex +@@test.ex (This has a syntax error) +spqr@test.ex +userx@test.ex (again) diff --git a/test/aux-fixed/0266.list2 b/test/aux-fixed/0266.list2 new file mode 100644 index 000000000..1a01840ae --- /dev/null +++ b/test/aux-fixed/0266.list2 @@ -0,0 +1,2 @@ +(This is just a comment) +@@test.ex (This has a syntax error) diff --git a/test/aux-fixed/0266.nmlist b/test/aux-fixed/0266.nmlist new file mode 100644 index 000000000..1a01840ae --- /dev/null +++ b/test/aux-fixed/0266.nmlist @@ -0,0 +1,2 @@ +(This is just a comment) +@@test.ex (This has a syntax error) diff --git a/test/aux-fixed/0268.exim b/test/aux-fixed/0268.exim new file mode 100644 index 000000000..97040ce0d --- /dev/null +++ b/test/aux-fixed/0268.exim @@ -0,0 +1 @@ +:fail: Explictly Rejected diff --git a/test/aux-fixed/0270.filter b/test/aux-fixed/0270.filter new file mode 100644 index 000000000..cbf403d7f --- /dev/null +++ b/test/aux-fixed/0270.filter @@ -0,0 +1,3 @@ +# Exim filter + +syntax error diff --git a/test/aux-fixed/0270.filter2 b/test/aux-fixed/0270.filter2 new file mode 100644 index 000000000..42f00dfe6 --- /dev/null +++ b/test/aux-fixed/0270.filter2 @@ -0,0 +1,3 @@ +# Exim filter + +deliver @@in.valid diff --git a/test/aux-fixed/0270.filter3 b/test/aux-fixed/0270.filter3 new file mode 100644 index 000000000..88cb68768 --- /dev/null +++ b/test/aux-fixed/0270.filter3 @@ -0,0 +1,6 @@ +# Exim filter + +# router_home_directory = DIR/ + +logfile ${home}test-private +logwrite "Testing" diff --git a/test/aux-fixed/0270.list b/test/aux-fixed/0270.list new file mode 100644 index 000000000..09c6cd8a4 --- /dev/null +++ b/test/aux-fixed/0270.list @@ -0,0 +1,5 @@ +(This is just a comment) +userx@test.ex +@@test.ex (This has a syntax error) +spqr@test.ex +userx@test.ex (again) diff --git a/test/aux-fixed/0270.list2 b/test/aux-fixed/0270.list2 new file mode 100644 index 000000000..1a01840ae --- /dev/null +++ b/test/aux-fixed/0270.list2 @@ -0,0 +1,2 @@ +(This is just a comment) +@@test.ex (This has a syntax error) diff --git a/test/aux-fixed/0270.nmlist b/test/aux-fixed/0270.nmlist new file mode 100644 index 000000000..1a01840ae --- /dev/null +++ b/test/aux-fixed/0270.nmlist @@ -0,0 +1,2 @@ +(This is just a comment) +@@test.ex (This has a syntax error) diff --git a/test/aux-fixed/0273.user b/test/aux-fixed/0273.user new file mode 100644 index 000000000..e69de29bb diff --git a/test/aux-fixed/0290.inc1 b/test/aux-fixed/0290.inc1 new file mode 100644 index 000000000..4fe0ef2ba --- /dev/null +++ b/test/aux-fixed/0290.inc1 @@ -0,0 +1,2 @@ +recipients_max = 1 +BAR diff --git a/test/aux-fixed/0290.inc2 b/test/aux-fixed/0290.inc2 new file mode 100644 index 000000000..d8855bac2 --- /dev/null +++ b/test/aux-fixed/0290.inc2 @@ -0,0 +1 @@ +message_size_limit = 500 diff --git a/test/aux-fixed/0290.inc3 b/test/aux-fixed/0290.inc3 new file mode 100644 index 000000000..82eed951a --- /dev/null +++ b/test/aux-fixed/0290.inc3 @@ -0,0 +1 @@ + V4NET.1.2.3 : \ diff --git a/test/aux-fixed/0296.Filter b/test/aux-fixed/0296.Filter new file mode 100644 index 000000000..48e02c04b --- /dev/null +++ b/test/aux-fixed/0296.Filter @@ -0,0 +1,5 @@ +# Exim filter + +if $recipients contains failure then + fail "this message is a failure (filter fail)" +endif diff --git a/test/aux-fixed/0297.Filter b/test/aux-fixed/0297.Filter new file mode 100644 index 000000000..e911ce75c --- /dev/null +++ b/test/aux-fixed/0297.Filter @@ -0,0 +1,5 @@ +# Exim filter + +if $sender_address is not fil@ter then finish endif + +save ${local_part:$recipients} diff --git a/test/aux-fixed/0298.Filter b/test/aux-fixed/0298.Filter new file mode 100644 index 000000000..b17fceef6 --- /dev/null +++ b/test/aux-fixed/0298.Filter @@ -0,0 +1,14 @@ +# Exim filter + +if error_message then finish endif + +if $recipients contains failure1 then + +fail "<>This message is being failed and there's a long and tortuous\n\ + explanation about is that is being sent back to the user." + +else + +fail "<>" + +endif diff --git a/test/aux-fixed/0304.d1 b/test/aux-fixed/0304.d1 new file mode 100644 index 000000000..b88bdd47f --- /dev/null +++ b/test/aux-fixed/0304.d1 @@ -0,0 +1,2 @@ +*@a.b.c +abc@d.e.f diff --git a/test/aux-fixed/0304.d2 b/test/aux-fixed/0304.d2 new file mode 100644 index 000000000..6781b6c5a --- /dev/null +++ b/test/aux-fixed/0304.d2 @@ -0,0 +1 @@ +at.1: abc : *xyz diff --git a/test/aux-fixed/0304.d3 b/test/aux-fixed/0304.d3 new file mode 100644 index 000000000..f43df7d0e --- /dev/null +++ b/test/aux-fixed/0304.d3 @@ -0,0 +1 @@ +domain5 diff --git a/test/aux-fixed/0304.d4 b/test/aux-fixed/0304.d4 new file mode 100644 index 000000000..a3f9a4bb0 --- /dev/null +++ b/test/aux-fixed/0304.d4 @@ -0,0 +1 @@ +domain6 diff --git a/test/aux-fixed/0304.d5 b/test/aux-fixed/0304.d5 new file mode 100644 index 000000000..3273629a6 --- /dev/null +++ b/test/aux-fixed/0304.d5 @@ -0,0 +1 @@ +*@domain7 diff --git a/test/aux-fixed/0306/list1 b/test/aux-fixed/0306/list1 new file mode 100644 index 000000000..833034c73 --- /dev/null +++ b/test/aux-fixed/0306/list1 @@ -0,0 +1,2 @@ +sub1@test.ex +sub2@test.ex diff --git a/test/aux-fixed/0306/list1-request b/test/aux-fixed/0306/list1-request new file mode 100644 index 000000000..a66a9dae3 --- /dev/null +++ b/test/aux-fixed/0306/list1-request @@ -0,0 +1 @@ +manager-list1@test.ex diff --git a/test/aux-fixed/0307/list1 b/test/aux-fixed/0307/list1 new file mode 100644 index 000000000..833034c73 --- /dev/null +++ b/test/aux-fixed/0307/list1 @@ -0,0 +1,2 @@ +sub1@test.ex +sub2@test.ex diff --git a/test/aux-fixed/0307/list1-request b/test/aux-fixed/0307/list1-request new file mode 100644 index 000000000..a66a9dae3 --- /dev/null +++ b/test/aux-fixed/0307/list1-request @@ -0,0 +1 @@ +manager-list1@test.ex diff --git a/test/aux-fixed/0316.f-user b/test/aux-fixed/0316.f-user new file mode 100644 index 000000000..a110ec05b --- /dev/null +++ b/test/aux-fixed/0316.f-user @@ -0,0 +1,22 @@ +# Exim filter + +if foranyaddress "a@b, c@d" ( $thisaddress matches ^c ) then + testprint "1 Matched $thisaddress" +endif + +if foranyaddress "Group name: a@b, c@d;, cc@dd" ( $thisaddress matches ^c ) +then + testprint "2 Matched $thisaddress" +endif + +if foranyaddress "Group name: a@b, c@d;, cc@dd" ( $thisaddress matches ^cc ) +then + testprint "3 Matched $thisaddress" +endif + +if foranyaddress "Group name: a@b, c@d;, cc@dd, N2: e@f;, ee@ff" + ( $thisaddress matches ^e ) +then + testprint "4 Matched $thisaddress" +endif + diff --git a/test/aux-fixed/0320.filter b/test/aux-fixed/0320.filter new file mode 100644 index 000000000..be51aa5fa --- /dev/null +++ b/test/aux-fixed/0320.filter @@ -0,0 +1,11 @@ +# Exim filter + +if error_message then finish endif + +if $h_subject: contains "discard" then seen finish endif + +if $h_subject: contains "file" then + save /source/exim4/AutoTest/test-mail/saved +endif + +finish diff --git a/test/aux-fixed/0320.list b/test/aux-fixed/0320.list new file mode 100644 index 000000000..c8e06cfe2 --- /dev/null +++ b/test/aux-fixed/0320.list @@ -0,0 +1,5 @@ +lp1 # this is a comment +lp2 +# The # in the next line is not a comment +lp#3 +lp#4# # but this is a comment diff --git a/test/aux-fixed/0323.lookup b/test/aux-fixed/0323.lookup new file mode 100644 index 000000000..2d4754060 --- /dev/null +++ b/test/aux-fixed/0323.lookup @@ -0,0 +1,2 @@ +'y': quoted.y +y: unquoted.y diff --git a/test/aux-fixed/0325.data b/test/aux-fixed/0325.data new file mode 100644 index 000000000..30a881a10 --- /dev/null +++ b/test/aux-fixed/0325.data @@ -0,0 +1,2 @@ +a.b.c: DOMAIN DATA +xxx: LOCAL PART DATA diff --git a/test/aux-fixed/0328.F b/test/aux-fixed/0328.F new file mode 100644 index 000000000..7b0d88687 --- /dev/null +++ b/test/aux-fixed/0328.F @@ -0,0 +1,6 @@ +# Exim filter + +headers remove remove +headers add "added: this header is added" +headers add "adrem: this header is added and then removed" +headers remove adrem diff --git a/test/aux-fixed/0329.F b/test/aux-fixed/0329.F new file mode 100644 index 000000000..7b0d88687 --- /dev/null +++ b/test/aux-fixed/0329.F @@ -0,0 +1,6 @@ +# Exim filter + +headers remove remove +headers add "added: this header is added" +headers add "adrem: this header is added and then removed" +headers remove adrem diff --git a/test/aux-fixed/0330.forward b/test/aux-fixed/0330.forward new file mode 100644 index 000000000..0e481b069 --- /dev/null +++ b/test/aux-fixed/0330.forward @@ -0,0 +1 @@ +UserY diff --git a/test/aux-fixed/0335.aliases b/test/aux-fixed/0335.aliases new file mode 100644 index 000000000..bf6b1ab3b --- /dev/null +++ b/test/aux-fixed/0335.aliases @@ -0,0 +1,7 @@ +intermediate: final +top1: intermediate +top2: intermediate +onelevel1: final +onelevel2: final +batch: batch-a, batch-b +c2: clone diff --git a/test/aux-fixed/0351.F b/test/aux-fixed/0351.F new file mode 100644 index 000000000..0560cd331 --- /dev/null +++ b/test/aux-fixed/0351.F @@ -0,0 +1,7 @@ +# Exim filter + +if foranyaddress $h_to: ($thisaddress contains usery) then + headers add "Found: yes\nFound2: yes" +else + headers add "Found: no" +endif diff --git a/test/aux-fixed/0352.F b/test/aux-fixed/0352.F new file mode 100644 index 000000000..31c01a652 --- /dev/null +++ b/test/aux-fixed/0352.F @@ -0,0 +1,17 @@ +# Exim filter + +if foranyaddress $h_to: ($thisaddress contains abcd) then + headers add "Found: abcd yes" +else + headers add "Found: abcd no" +endif + +if foranyaddress $h_to: ($thisaddress contains xyz) then + headers add "Found: xyz yes" +else + headers add "Found: xyz no" +endif + +headers add "TO: >$h_to:<" + + diff --git a/test/aux-fixed/0360.aliases b/test/aux-fixed/0360.aliases new file mode 100644 index 000000000..d58b70b1a --- /dev/null +++ b/test/aux-fixed/0360.aliases @@ -0,0 +1,2 @@ +cms: unknown@recurse.test.ex, defer +defer: :defer: Forcibly deferred diff --git a/test/aux-fixed/0382.F b/test/aux-fixed/0382.F new file mode 100644 index 000000000..fdcfee036 --- /dev/null +++ b/test/aux-fixed/0382.F @@ -0,0 +1,3 @@ +# Exim filter for test 443 + +# Actually does nothing diff --git a/test/aux-fixed/0386.acl1 b/test/aux-fixed/0386.acl1 new file mode 100644 index 000000000..c6425c04d --- /dev/null +++ b/test/aux-fixed/0386.acl1 @@ -0,0 +1,8 @@ +accept hosts = : +deny local_parts = ^.*[@%!/|] +require log_message = Invalid sender + message = Couldn't verify the sender +# This is a comment + verify = sender/defer_ok + +deny message = No such user here diff --git a/test/aux-fixed/0386.acl2 b/test/aux-fixed/0386.acl2 new file mode 100644 index 000000000..396568d69 --- /dev/null +++ b/test/aux-fixed/0386.acl2 @@ -0,0 +1,7 @@ +# Warn with a message that involves an expansion + +warn message = X-Warning: $sender_host_address is listed at $dnslist_domain\nX-Warning: $dnslist_text + log_message = found in $dnslist_domain: $dnslist_text + + dnslists = rbl.test.ex +accept diff --git a/test/aux-fixed/0387.1 b/test/aux-fixed/0387.1 new file mode 100644 index 000000000..1bc214295 --- /dev/null +++ b/test/aux-fixed/0387.1 @@ -0,0 +1,12 @@ +*b.c [*b.c] +b.c [b.c] +.b.c [.b.c] +*.b.c [*.b.c] +*.c [*.c] +* [*] +. [.] +*@y.c [*@y.c] +10.9.8.7 [10.9.8.7] +192.168.0.0/16 [192.168.0.0/16] +++aa.bb [++aa.bb] +++ [++] diff --git a/test/aux-fixed/0400.alias b/test/aux-fixed/0400.alias new file mode 100644 index 000000000..752d372dc --- /dev/null +++ b/test/aux-fixed/0400.alias @@ -0,0 +1,2 @@ +alias1: \spqr +alias2: spqr diff --git a/test/aux-fixed/0403.data b/test/aux-fixed/0403.data new file mode 100644 index 000000000..9bdfc6f2b --- /dev/null +++ b/test/aux-fixed/0403.data @@ -0,0 +1,2 @@ +test.ex: [DOMAINDATA_test.ex] +userx: [LOCALPARTDATA_userx] diff --git a/test/aux-fixed/0406.f b/test/aux-fixed/0406.f new file mode 100644 index 000000000..6dae29b4a --- /dev/null +++ b/test/aux-fixed/0406.f @@ -0,0 +1,86 @@ +# Exim filter + +testprint "subject = >$h_subject:<" +testprint "raw subject = >$rh_subject:<" +testprint "to = >$h_to:<" +testprint "raw to = >$rheader_to:<" + +testprint "rX-1: >$rh_X-1:<" +testprint "bX-1: >$bh_X-1:<" +testprint " X-1: >$h_X-1:<" + +testprint "rX-2: >$rh_X-2:<" +testprint "bX-2: >$bh_X-2:<" +testprint " X-2: >$h_X-2:<" + +testprint "rX-3: >$rh_X-3:<" +testprint "bX-3: >$bh_X-3:<" +testprint " X-3: >$h_X-3:<" + +testprint "rX-4: >$rh_X-4:<" +testprint "bX-4: >$bh_X-4:<" +testprint " X-4: >$h_X-4:<" + +testprint "rX-5: >$rh_X-5:<" +testprint "bX-5: >$bh_X-5:<" +testprint " X-5: >$h_X-5:<" + +testprint "rX-6: >$rh_X-6:<" +testprint "bX-6: >$bh_X-6:<" +testprint " X-6: >$h_X-6:<" + +testprint "rX-7: >$rh_X-7:<" +testprint "bX-7: >$bh_X-7:<" +testprint " X-7: >$h_X-7:<" + +testprint "rX-8: >$rh_X-8:<" +testprint "bX-8: >$bh_X-8:<" +testprint " X-8: >$h_X-8:<" + +testprint "rX-9: >$rh_X-9:<" +testprint "bX-9: >$bh_X-9:<" +testprint " X-9: >$h_X-9:<" + +testprint "rX-10: >$rh_X-10:<" +testprint "bX-10: >$bh_X-10:<" +testprint " X-10: >$h_X-10:<" + +testprint "rX-11: >$rh_X-11:<" +testprint "bX-11: >$bh_X-11:<" +testprint " X-11: >$h_X-11:<" + +testprint "rX-12: >$rh_X-12:<" +testprint "bX-12: >$bh_X-12:<" +testprint " X-12: >$h_X-12:<" + +testprint "rX-13: >$rh_X-13:<" +testprint "bX-13: >$bh_X-13:<" +testprint " X-13: >$h_X-13:<" + +testprint "rX-14: >$rh_X-14:<" +testprint "bX-14: >$bh_X-14:<" +testprint " X-14: >$h_X-14:<" + +testprint "rX-15: >$rh_X-15:<" +testprint "bX-15: >$bh_X-15:<" +testprint " X-15: >$h_X-15:<" + +testprint "rX-16: >$rh_X-16:<" +testprint "bX-16: >$bh_X-16:<" +testprint " X-16: >$h_X-16:<" + +testprint "rX-17: >$rh_X-17:<" +testprint "bX-17: >$bh_X-17:<" +testprint " X-17: >$h_X-17:<" + +testprint "rX-18: >$rh_X-18:<" +testprint "bX-18: >$bh_X-18:<" +testprint " X-18: >$h_X-18:<" + +testprint "rX-19: >$rh_X-19:<" +testprint "bX-19: >$bh_X-19:<" +testprint " X-19: >$h_X-19:<" + +testprint "rX-20: >$rh_X-20:<" +testprint "bX-20: >$bh_X-20:<" +testprint " X-20: >$h_X-20:<" diff --git a/test/aux-fixed/0412.F b/test/aux-fixed/0412.F new file mode 100644 index 000000000..0560cd331 --- /dev/null +++ b/test/aux-fixed/0412.F @@ -0,0 +1,7 @@ +# Exim filter + +if foranyaddress $h_to: ($thisaddress contains usery) then + headers add "Found: yes\nFound2: yes" +else + headers add "Found: no" +endif diff --git a/test/aux-fixed/0414.list1 b/test/aux-fixed/0414.list1 new file mode 100644 index 000000000..191dc4e08 --- /dev/null +++ b/test/aux-fixed/0414.list1 @@ -0,0 +1 @@ +a.domain a.domain-data diff --git a/test/aux-fixed/0414.list2 b/test/aux-fixed/0414.list2 new file mode 100644 index 000000000..4c8bfbef5 --- /dev/null +++ b/test/aux-fixed/0414.list2 @@ -0,0 +1 @@ +b.domain b.domain-data diff --git a/test/aux-fixed/0418.acl b/test/aux-fixed/0418.acl new file mode 100644 index 000000000..bb0517a03 --- /dev/null +++ b/test/aux-fixed/0418.acl @@ -0,0 +1,8 @@ +# This is an ACL in a file for testing continuations + +deny message = This is a message which \ + is continued over several \ + # comment + lines, with an interspersed comment\ + +deny message = This line should not be joined onto the above diff --git a/test/aux-fixed/0421.F b/test/aux-fixed/0421.F new file mode 100644 index 000000000..c4175e113 --- /dev/null +++ b/test/aux-fixed/0421.F @@ -0,0 +1,3 @@ +# Exim filter + +headers add "Reply-to: rr@q.s" diff --git a/test/aux-fixed/0427.message b/test/aux-fixed/0427.message new file mode 100644 index 000000000..fce284df6 --- /dev/null +++ b/test/aux-fixed/0427.message @@ -0,0 +1,30 @@ +From offerqn@bpk.example.com Wed Feb 05 10:47:05 2003 +Delivered-To: michael@nostromo.somenet-ag.example +From: () c, "A.N. Other" , spam@aaaa.example +To: marian@abcdefgh.example +Subject: =?iso-8859-1?q?abcdef?= + =?iso-8859-1?q?ghi?= +X-Priority: 3 +X-MSMail-Priority: Normal +X-BasAga: 8sDTRgF1RyrcCxLg0m2c +X-AgaUtu: 2Vi3TgrEIwL3KWqSoI7 +X-IdiTegUtuUtu: EY4XogFnkpH1P06d +X-RosHrIdiNa: Vu8pFqH5hFK05kD5opU3 +X-BasAgaNa: T1LeD56uyN +X-Mailer: MMailer v3.0 +X-Special1: ?a=?ISO-8859-1?Q?=00?=cx* +X-Special2: 1a*cx2 +Date: Wed, 5 Feb 2003 0:37:30 +-0800 +Mime-Version: 1.0 +Content-Type: text/html; charset="Windows-1251" +X-Warning: 204.29.65.132 is listed at list.dsbl.org +X-Warning: 204.29.65.132 is listed at unconfirmed.dsbl.org +X-Warning: 204.29.65.132 is listed at singlestage.dnsbl.somenet.example +X-Warning: bpk.example.com is listed at postmaster.rfc-ignorant.org +Delivered-To: irc@01019somenet.example +Delivered-To: irc@irc.somenet.example +Delivered-To: some.one@somenet-ag.example + + +