diff options
author | Jeremy Harris <jgh146exb@wizmail.org> | 2020-01-26 14:02:31 +0000 |
---|---|---|
committer | Jeremy Harris <jgh146exb@wizmail.org> | 2020-01-26 16:35:55 +0000 |
commit | 9438970c97adda0afb9b825b5beff5276a1d613d (patch) | |
tree | 72e9032fbef76da227c6dc31234e58e61c233011 /test/scripts | |
parent | e851856fc72bf126f7b649a007fb7040140d5d3c (diff) |
ACL: control = queue/first_pass_route
Diffstat (limited to 'test/scripts')
-rw-r--r-- | test/scripts/0000-Basic/0599 | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/test/scripts/0000-Basic/0599 b/test/scripts/0000-Basic/0599 new file mode 100644 index 000000000..aa712de2f --- /dev/null +++ b/test/scripts/0000-Basic/0599 @@ -0,0 +1,76 @@ +# control = queue/first_pass_route +# +exim -bd -DSERVER=server -oX PORT_D +**** +# +# First, control=queue_only - we expact the queue run to make separate connections +client 127.0.0.1 PORT_D +??? 220 +HELO me +??? 250 +MAIL FROM:<CALLER@test.ex> +??? 250 +RCPT TO:<queue_only_1@test.ex> +??? 250 +DATA +??? 354 +Subject: 1 +. +??? 250 +RSET +??? 250 +MAIL FROM:<CALLER@test.ex> +??? 250 +RCPT TO:<queue_only_2@test.ex> +??? 250 +DATA +??? 354 +Subject: 2 +. +??? 250 +QUIT +**** +exim -q +**** +exim -q +**** +# +# Second, control=queue/first_pass_route - we expect the queue run to make only one +# connection, and put both messages over it +client 127.0.0.1 PORT_D +??? 220 +HELO me +??? 250 +MAIL FROM:<CALLER@test.ex> +??? 250 +RCPT TO:<first_pass_route_1@test.ex> +??? 250 +DATA +??? 354 +Subject: 1 +. +??? 250 +RSET +??? 250 +MAIL FROM:<CALLER@test.ex> +??? 250 +RCPT TO:<first_pass_route_2@test.ex> +??? 250 +DATA +??? 354 +Subject: 2 +. +??? 250 +QUIT +**** +# give time for the background routing in the exim daemon to complete +sleep 1 +# then run the queue +exim -q +**** +exim -q +**** +# +# +killdaemon +no_msglog_check |