diff options
author | Philip Hazel <ph10@hermes.cam.ac.uk> | 2007-06-27 11:01:51 +0000 |
---|---|---|
committer | Philip Hazel <ph10@hermes.cam.ac.uk> | 2007-06-27 11:01:51 +0000 |
commit | 8669f003e82e39e578787d9ebc1b40f36c024332 (patch) | |
tree | bcd91f47d13080c262f73ae9da0f2f86ea212dea /test | |
parent | 4d9c3e57c7decda537f4dab71b4d0880514334f6 (diff) |
Add queue_only_load_latch.
Diffstat (limited to 'test')
-rw-r--r-- | test/confs/0160 | 2 | ||||
-rw-r--r-- | test/confs/0561 | 42 | ||||
-rw-r--r-- | test/log/0561 | 30 | ||||
-rw-r--r-- | test/scripts/0000-Basic/0561 | 43 | ||||
-rw-r--r-- | test/stderr/0561 | 2 | ||||
-rw-r--r-- | test/stdout/0561 | 20 |
6 files changed, 138 insertions, 1 deletions
diff --git a/test/confs/0160 b/test/confs/0160 index 637e642a9..48d493c76 100644 --- a/test/confs/0160 +++ b/test/confs/0160 @@ -43,7 +43,7 @@ smtp: begin retry -* * F,1s,1s +* * F,2s,1s # End diff --git a/test/confs/0561 b/test/confs/0561 new file mode 100644 index 000000000..ecdbf9504 --- /dev/null +++ b/test/confs/0561 @@ -0,0 +1,42 @@ +# Exim test configuration 0561 + +QOLL=true + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + +# ----- Main settings ----- + +acl_smtp_rcpt = accept + +queue_only_load = 0.001 +queue_only_load_latch = QOLL +queue_run_in_order + + +# ----- Routers ----- + +begin routers + +r1: + driver = manualroute + route_data = 127.0.0.1 + self = send + transport = t1 + + +# ----- Transports ----- + +begin transports + +t1: + driver = smtp + port = PORT_D + +# End diff --git a/test/log/0561 b/test/log/0561 new file mode 100644 index 000000000..6bb3490e3 --- /dev/null +++ b/test/log/0561 @@ -0,0 +1,30 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 no immediate delivery: load average 0.01 +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 no immediate delivery: load average 0.01 +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 Start queue run: pid=pppp -qq +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtp S=sss id=E10HmaX-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 10HmaZ-0005vi-00 no immediate delivery: load average 0.01 +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx@test.ex R=r1 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtp S=sss id=E10HmaY-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 10HmbA-0005vi-00 no immediate delivery: load average 0.01 +1999-03-02 09:44:33 10HmaY-0005vi-00 => usery@test.ex R=r1 T=t1 H=127.0.0.1 [127.0.0.1]* +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qq +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 Start queue run: pid=pppp -qq +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtp S=sss id=E10HmaX-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 10HmbB-0005vi-00 no immediate delivery: load average 0.01 +1999-03-02 09:44:33 10HmaZ-0005vi-00 => userx@test.ex R=r1 T=t1 H=127.0.0.1 [127.0.0.1] +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@myhost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtp S=sss id=E10HmaY-0005vi-00@myhost.test.ex +1999-03-02 09:44:33 10HmbC-0005vi-00 no immediate delivery: load average 0.02 +1999-03-02 09:44:33 10HmbA-0005vi-00 => usery@test.ex R=r1 T=t1 H=127.0.0.1 [127.0.0.1]* +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qq +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 no immediate delivery: load average 0.01 +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 no immediate delivery: load average 0.02 diff --git a/test/scripts/0000-Basic/0561 b/test/scripts/0000-Basic/0561 new file mode 100644 index 000000000..1f55f8d43 --- /dev/null +++ b/test/scripts/0000-Basic/0561 @@ -0,0 +1,43 @@ +# queue_only_load and queue_only_load_latch +need_ipv4 +# +exim -bs +mail from:<> +rcpt to:<userx@test.ex> +data +Message 1. +. +mail from:<> +rcpt to:<usery@test.ex> +data +Message 2. +. +quit +**** +exim -DSERVER=server -bd -oX PORT_D +**** +exim -qq +**** +sleep 1 +killdaemon +exim -DQOLL=false -DSERVER=server -bd -oX PORT_D +**** +exim -qq +**** +sleep 1 +killdaemon +# +exim -bs -DQOLL=false +mail from:<> +rcpt to:<userx@test.ex> +data +Message 3. +. +mail from:<> +rcpt to:<usery@test.ex> +data +Message 4. +. +quit +**** +no_msglog_check diff --git a/test/stderr/0561 b/test/stderr/0561 new file mode 100644 index 000000000..045fadc9b --- /dev/null +++ b/test/stderr/0561 @@ -0,0 +1,2 @@ + +******** SERVER ******** diff --git a/test/stdout/0561 b/test/stdout/0561 new file mode 100644 index 000000000..d37cc1aa0 --- /dev/null +++ b/test/stdout/0561 @@ -0,0 +1,20 @@ +220 myhost.test.ex 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 OK
+250 Accepted
+354 Enter message, ending with "." on a line by itself
+250 OK id=10HmaY-0005vi-00
+221 myhost.test.ex closing connection
+220 myhost.test.ex 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=10HmbD-0005vi-00
+250 OK
+250 Accepted
+354 Enter message, ending with "." on a line by itself
+250 OK id=10HmbE-0005vi-00
+221 myhost.test.ex closing connection
|