diff options
author | Jeremy Harris <jgh146exb@wizmail.org> | 2016-05-08 01:05:54 +0100 |
---|---|---|
committer | Jeremy Harris <jgh146exb@wizmail.org> | 2016-05-08 01:05:54 +0100 |
commit | 6073ad45c336ac31081bb1625f5415dc41344641 (patch) | |
tree | d7ded3f0eda9e70f9ae0c70dae20abfdb1e6ff96 /test | |
parent | b0b9dbb191f8c60bf7233338a9a0a14c72f1f7a0 (diff) |
testcase
Diffstat (limited to 'test')
-rw-r--r-- | test/confs/0574 | 45 | ||||
-rw-r--r-- | test/log/0574 | 17 | ||||
-rw-r--r-- | test/scripts/0000-Basic/0574 | 36 | ||||
-rw-r--r-- | test/stdout/0574 | 11 |
4 files changed, 109 insertions, 0 deletions
diff --git a/test/confs/0574 b/test/confs/0574 new file mode 100644 index 000000000..aa3e93a9e --- /dev/null +++ b/test/confs/0574 @@ -0,0 +1,45 @@ +# Exim test configuration 0574 + +SERVER = + +exim_path = EXIM_PATH +keep_environment = +host_lookup_order = bydns +spool_directory = DIR/spool +log_file_path = DIR/spool/log/SERVER%slog +gecos_pattern = "" +gecos_name = CALLER_NAME +tls_advertise_hosts = + +log_selector = +received_recipients +sender_on_delivery + +acl_smtp_rcpt = accept queue = \ + ${if or {{eq {SERVER}{server}}{eq {normal}{$local_part}}} {} {$local_part}} +queue_only +queue_run_in_order + +#--------------- + +begin routers + +dump: + driver = redirect + condition = ${if eq {SERVER}{server}{yes}{no}} + data = :blackhole: + +all: + driver = manualroute + route_list = * 127.0.0.1 + self = send + transport = out + +#--------------- + +begin transports + +out: + driver = smtp + port = PORT_D + +# End + diff --git a/test/log/0574 b/test/log/0574 new file mode 100644 index 000000000..cf13480bc --- /dev/null +++ b/test/log/0574 @@ -0,0 +1,17 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@the.local.host.name U=CALLER P=local-smtp S=sss for normal@test.ex +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@the.local.host.name U=CALLER P=local-smtp S=sss for alternate@test.ex +1999-03-02 09:44:33 Start queue run: pid=pppp -qq +1999-03-02 09:44:33 10HmaX-0005vi-00 => normal@test.ex F=<CALLER@the.local.host.name> R=all T=out H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmaZ-0005vi-00" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qq +1999-03-02 09:44:33 Start 'nosuchqueue' queue run: pid=pppp +1999-03-02 09:44:33 End 'nosuchqueue' queue run: pid=pppp +1999-03-02 09:44:33 Start 'alternate' queue run: pid=pppp +1999-03-02 09:44:33 10HmaY-0005vi-00 => alternate@test.ex F=<CALLER@the.local.host.name> R=all T=out H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbA-0005vi-00" +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End 'alternate' queue run: pid=pppp + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@the.local.host.name H=localhost (the.local.host.name) [127.0.0.1] P=esmtp S=sss id=E10HmaX-0005vi-00@the.local.host.name for normal@test.ex +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@the.local.host.name H=localhost (the.local.host.name) [127.0.0.1] P=esmtp S=sss id=E10HmaY-0005vi-00@the.local.host.name for alternate@test.ex diff --git a/test/scripts/0000-Basic/0574 b/test/scripts/0000-Basic/0574 new file mode 100644 index 000000000..53f7a5da1 --- /dev/null +++ b/test/scripts/0000-Basic/0574 @@ -0,0 +1,36 @@ +# named queues +# Exim test configuration 0574 +# +exim -DSERVER=server -bd -oX PORT_D +**** +# +exim -bs +MAIL FROM:<CALLER@myhost.test.ex> +RCPT TO: <normal@test.ex> +DATA +Subject: test + +foo +. +RSET +MAIL FROM:<CALLER@myhost.test.ex> +RCPT TO: <alternate@test.ex> +DATA +Subject: test + +foo +. +QUIT +**** +# +exim -qq +**** +# +exim -qGnosuchqueue +**** +# +exim -qGalternate +**** +# +killdaemon +no_msglog_check diff --git a/test/stdout/0574 b/test/stdout/0574 new file mode 100644 index 000000000..47285d74a --- /dev/null +++ b/test/stdout/0574 @@ -0,0 +1,11 @@ +220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+250 OK
+250 Accepted
+354 Enter message, ending with "." on a line by itself
+250 OK id=10HmaX-0005vi-00
+250 Reset OK
+250 OK
+250 Accepted
+354 Enter message, ending with "." on a line by itself
+250 OK id=10HmaY-0005vi-00
+221 the.local.host.name closing connection
|