Commit | Line | Data |
---|---|---|
54c5ebb1 PH |
1 | >>> host in hosts_connection_nolog? no (option unset) |
2 | >>> host in host_lookup? no (option unset) | |
3 | >>> host in host_reject_connection? no (option unset) | |
4 | >>> host in sender_unqualified_hosts? no (option unset) | |
5 | >>> host in recipient_unqualified_hosts? no (option unset) | |
6 | >>> host in helo_verify_hosts? no (option unset) | |
7 | >>> host in helo_try_verify_hosts? no (option unset) | |
8 | >>> host in helo_accept_junk_hosts? no (option unset) | |
9 | >>> remote.host in helo_lookup_domains? no (end of list) | |
10 | >>> host in pipelining_advertise_hosts? yes (matched "*") | |
11 | >>> test.ex in percent_hack_domains? no (matched "!test.ex") | |
12 | >>> using ACL "check_recipient" | |
13 | >>> processing "accept" | |
14 | >>> check hosts = : | |
15 | >>> host in ":"? no (end of list) | |
16 | >>> accept: condition test failed | |
17 | >>> processing "accept" | |
18 | >>> check domains = +local_domains | |
19 | >>> test.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? yes (matched "test.ex") | |
20 | >>> test.ex in "+local_domains"? yes (matched "+local_domains") | |
21 | >>> accept: condition test succeeded | |
485aa451 | 22 | >>> other.ex in percent_hack_domains? list match deferred for testdb;defer |
54c5ebb1 PH |
23 | LOG: H=(remote.host) [V4NET.0.0.1] F=<user@remote.host> temporarily rejected RCPT <a@other.ex>: defer in percent_hack_domains check |
24 | >>> testhack.ex in percent_hack_domains? yes (matched "testhack.ex") | |
485aa451 | 25 | >>> b in percent_hack_domains? list match deferred for testdb;defer |
54c5ebb1 PH |
26 | LOG: H=(remote.host) [V4NET.0.0.1] F=<user@remote.host> temporarily rejected RCPT <a%b@testhack.ex>: defer in percent_hack_domains check |
27 | >>> test.ex in percent_hack_domains? no (matched "!test.ex") | |
28 | >>> using ACL "check_recipient" | |
29 | >>> processing "accept" | |
30 | >>> check hosts = : | |
31 | >>> host in ":"? no (end of list) | |
32 | >>> accept: condition test failed | |
33 | >>> processing "accept" | |
34 | >>> check domains = +local_domains | |
35 | >>> test.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? yes (matched "test.ex") | |
36 | >>> test.ex in "+local_domains"? yes (matched "+local_domains") | |
37 | >>> accept: condition test succeeded | |
485aa451 | 38 | >>> testhack2.ex in percent_hack_domains? list match deferred for testdb;defer |
54c5ebb1 PH |
39 | LOG: H=(remote.host) [V4NET.0.0.1] F=<user@remote.host> temporarily rejected RCPT <a%b@testhack2.ex>: defer in percent_hack_domains check |
40 | >>> yesrelay.ex in percent_hack_domains? no (matched "!*relay.ex") | |
41 | >>> using ACL "check_recipient" | |
42 | >>> processing "accept" | |
43 | >>> check hosts = : | |
44 | >>> host in ":"? no (end of list) | |
45 | >>> accept: condition test failed | |
46 | >>> processing "accept" | |
47 | >>> check domains = +local_domains | |
48 | >>> yesrelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? no (matched "!*relay.ex") | |
49 | >>> yesrelay.ex in "+local_domains"? no (end of list) | |
50 | >>> accept: condition test failed | |
51 | >>> processing "accept" | |
52 | >>> check domains = +relay_domains | |
53 | >>> yesrelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"? yes (matched "yesrelay.ex") | |
54 | >>> yesrelay.ex in "+relay_domains"? yes (matched "+relay_domains") | |
55 | >>> accept: condition test succeeded | |
56 | >>> norelay.ex in percent_hack_domains? no (matched "!*relay.ex") | |
57 | >>> using ACL "check_recipient" | |
58 | >>> processing "accept" | |
59 | >>> check hosts = : | |
60 | >>> host in ":"? no (end of list) | |
61 | >>> accept: condition test failed | |
62 | >>> processing "accept" | |
63 | >>> check domains = +local_domains | |
64 | >>> norelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? no (matched "!*relay.ex") | |
65 | >>> norelay.ex in "+local_domains"? no (end of list) | |
66 | >>> accept: condition test failed | |
67 | >>> processing "accept" | |
68 | >>> check domains = +relay_domains | |
485aa451 PH |
69 | >>> norelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"? list match deferred for testdb;defer |
70 | >>> norelay.ex in "+relay_domains"? list match deferred for +relay_domains | |
54c5ebb1 PH |
71 | >>> accept: condition test deferred |
72 | LOG: H=(remote.host) [V4NET.0.0.1] F=<user@remote.host> temporarily rejected RCPT <a@norelay.ex>: testdb lookup forced DEFER | |
73 | >>> testhack.ex in percent_hack_domains? yes (matched "testhack.ex") | |
74 | >>> yesrelay.ex in percent_hack_domains? no (matched "!*relay.ex") | |
75 | >>> using ACL "check_recipient" | |
76 | >>> processing "accept" | |
77 | >>> check hosts = : | |
78 | >>> host in ":"? no (end of list) | |
79 | >>> accept: condition test failed | |
80 | >>> processing "accept" | |
81 | >>> check domains = +local_domains | |
82 | >>> yesrelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? no (matched "!*relay.ex") | |
83 | >>> yesrelay.ex in "+local_domains"? no (end of list) | |
84 | >>> accept: condition test failed | |
85 | >>> processing "accept" | |
86 | >>> check domains = +relay_domains | |
87 | >>> yesrelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"? yes (matched "yesrelay.ex") | |
88 | >>> yesrelay.ex in "+relay_domains"? yes (matched "+relay_domains") | |
89 | >>> accept: condition test succeeded | |
90 | >>> testhack.ex in percent_hack_domains? yes (matched "testhack.ex") | |
91 | >>> norelay.ex in percent_hack_domains? no (matched "!*relay.ex") | |
92 | >>> using ACL "check_recipient" | |
93 | >>> processing "accept" | |
94 | >>> check hosts = : | |
95 | >>> host in ":"? no (end of list) | |
96 | >>> accept: condition test failed | |
97 | >>> processing "accept" | |
98 | >>> check domains = +local_domains | |
99 | >>> norelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? no (matched "!*relay.ex") | |
100 | >>> norelay.ex in "+local_domains"? no (end of list) | |
101 | >>> accept: condition test failed | |
102 | >>> processing "accept" | |
103 | >>> check domains = +relay_domains | |
485aa451 PH |
104 | >>> norelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"? list match deferred for testdb;defer |
105 | >>> norelay.ex in "+relay_domains"? list match deferred for +relay_domains | |
54c5ebb1 PH |
106 | >>> accept: condition test deferred |
107 | LOG: H=(remote.host) [V4NET.0.0.1] F=<user@remote.host> temporarily rejected RCPT <a%norelay.ex@testhack.ex>: testdb lookup forced DEFER |