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 >>> using ACL "check_recipient"
10 >>> processing "require"
11 >>> check verify = sender
12 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
13 >>> routing unknown@test.ex
14 >>> test.ex in "test.ex"? yes (matched "test.ex")
15 >>> test.ex in "! +local_domains"? no (matched "! +local_domains")
16 >>> unknown in "defer"? no (end of list)
17 >>> unknown in "userx"? no (end of list)
19 >>> ----------- end verify ------------
20 >>> require: condition test failed in ACL "check_recipient"
21 LOG: H=[127.0.0.1] sender verify fail for <unknown@test.ex>: Unrouteable address
22 LOG: H=[127.0.0.1] F=<unknown@test.ex> rejected RCPT <userx@test.ex>: Sender verify failed
23 >>> using ACL "check_recipient"
24 >>> processing "require"
25 >>> check verify = sender
26 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
27 >>> routing userx@unknown.dom.ain
28 >>> unknown.dom.ain in "test.ex"? no (end of list)
29 >>> unknown.dom.ain in "! +local_domains"? yes (end of list)
30 >>> calling fail_remote_domains router
31 >>> fail_remote_domains router forced address failure
32 >>> ----------- end verify ------------
33 >>> require: condition test failed in ACL "check_recipient"
34 LOG: H=[127.0.0.1] sender verify fail for <userx@unknown.dom.ain>: unrouteable mail domain "unknown.dom.ain"
35 LOG: H=[127.0.0.1] F=<userx@unknown.dom.ain> rejected RCPT <userx@test.ex>: Sender verify failed
36 >>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
37 >>> using ACL "check_recipient"
38 >>> processing "require"
39 >>> check verify = sender
40 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
41 >>> routing "unknown with spaces"@test.ex
42 >>> test.ex in "test.ex"? yes (matched "test.ex")
43 >>> test.ex in "! +local_domains"? no (matched "! +local_domains")
44 >>> unknown with spaces in "defer"? no (end of list)
45 >>> unknown with spaces in "userx"? no (end of list)
47 >>> ----------- end verify ------------
48 >>> require: condition test failed in ACL "check_recipient"
49 LOG: H=[127.0.0.1] sender verify fail for <"unknown with spaces"@test.ex>: Unrouteable address
50 LOG: H=[127.0.0.1] F=<"unknown with spaces"@test.ex> rejected RCPT <userx@test.ex>: Sender verify failed
51 >>> using ACL "check_recipient"
52 >>> processing "require"
53 >>> check verify = sender
54 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
55 >>> routing userx@test.ex
56 >>> test.ex in "test.ex"? yes (matched "test.ex")
57 >>> test.ex in "! +local_domains"? no (matched "! +local_domains")
58 >>> userx in "defer"? no (end of list)
59 >>> userx in "userx"? yes (matched "userx")
60 >>> calling userx router
61 >>> routed by userx router
62 >>> ----------- end verify ------------
63 >>> require: condition test succeeded in ACL "check_recipient"
64 >>> processing "accept"
65 >>> check domains = +local_domains
66 >>> test.ex in "test.ex"? yes (matched "test.ex")
67 >>> test.ex in "+local_domains"? yes (matched "+local_domains")
68 >>> accept: condition test succeeded in ACL "check_recipient"
69 >>> host in ignore_fromline_hosts? no (option unset)
70 >>> using ACL "check_message"
71 >>> processing "require"
72 >>> check verify = header_sender
73 >>> verifying From: header address unknown@test.ex
74 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
75 >>> routing unknown@test.ex
76 >>> test.ex in "test.ex"? yes (matched "test.ex")
77 >>> test.ex in "! +local_domains"? no (matched "! +local_domains")
78 >>> unknown in "defer"? no (end of list)
79 >>> unknown in "userx"? no (end of list)
81 >>> require: condition test failed in ACL "check_message"
82 LOG: 10HmaX-0005vi-00 H=[127.0.0.1] F=<userx@test.ex> rejected after DATA: there is no valid sender in any header line
83 >>> using ACL "check_recipient"
84 >>> processing "require"
85 >>> check verify = sender
86 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
87 >>> routing userx@test.ex
88 >>> test.ex in "test.ex"? yes (matched "test.ex")
89 >>> test.ex in "! +local_domains"? no (matched "! +local_domains")
90 >>> userx in "defer"? no (end of list)
91 >>> userx in "userx"? yes (matched "userx")
92 >>> calling userx router
93 >>> routed by userx router
94 >>> ----------- end verify ------------
95 >>> require: condition test succeeded in ACL "check_recipient"
96 >>> processing "accept"
97 >>> check domains = +local_domains
98 >>> test.ex in "test.ex"? yes (matched "test.ex")
99 >>> test.ex in "+local_domains"? yes (matched "+local_domains")
100 >>> accept: condition test succeeded in ACL "check_recipient"
101 >>> host in ignore_fromline_hosts? no (option unset)
102 >>> using ACL "check_message"
103 >>> processing "require"
104 >>> check verify = header_sender
105 >>> verifying From: header address <>
106 >>> require: condition test failed in ACL "check_message"
107 LOG: 10HmaY-0005vi-00 H=[127.0.0.1] F=<userx@test.ex> rejected after DATA: syntax error in 'From:' header when scanning for sender: missing or malformed local part in "<>"
108 >>> using ACL "check_recipient"
109 >>> processing "require"
110 >>> check verify = sender
111 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
112 >>> routing defer@test.ex
113 >>> test.ex in "test.ex"? yes (matched "test.ex")
114 >>> test.ex in "! +local_domains"? no (matched "! +local_domains")
115 >>> defer in "defer"? yes (matched "defer")
116 >>> calling defer router
117 >>> defer router: defer for defer@test.ex
118 >>> message: forced defer
119 >>> ----------- end verify ------------
120 >>> require: condition test deferred in ACL "check_recipient"
121 LOG: H=[127.0.0.1] sender verify defer for <defer@test.ex>: forced defer
122 LOG: H=[127.0.0.1] F=<defer@test.ex> temporarily rejected RCPT <userx@test.ex>: Could not complete sender verify
123 >>> using ACL "check_recipient"
124 >>> processing "require"
125 >>> check verify = sender
126 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
127 >>> routing userx@test.ex
128 >>> test.ex in "test.ex"? yes (matched "test.ex")
129 >>> test.ex in "! +local_domains"? no (matched "! +local_domains")
130 >>> userx in "defer"? no (end of list)
131 >>> userx in "userx"? yes (matched "userx")
132 >>> calling userx router
133 >>> routed by userx router
134 >>> ----------- end verify ------------
135 >>> require: condition test succeeded in ACL "check_recipient"
136 >>> processing "accept"
137 >>> check domains = +local_domains
138 >>> test.ex in "test.ex"? yes (matched "test.ex")
139 >>> test.ex in "+local_domains"? yes (matched "+local_domains")
140 >>> accept: condition test succeeded in ACL "check_recipient"
141 >>> host in ignore_fromline_hosts? no (option unset)
142 >>> using ACL "check_message"
143 >>> processing "require"
144 >>> check verify = header_sender
145 >>> verifying from: header address <defer@test.ex>
146 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
147 >>> routing defer@test.ex
148 >>> test.ex in "test.ex"? yes (matched "test.ex")
149 >>> test.ex in "! +local_domains"? no (matched "! +local_domains")
150 >>> defer in "defer"? yes (matched "defer")
151 >>> calling defer router
152 >>> defer router: defer for defer@test.ex
153 >>> message: forced defer
154 >>> require: condition test deferred in ACL "check_message"
155 LOG: 10HmaZ-0005vi-00 H=[127.0.0.1] F=<userx@test.ex> temporarily rejected after DATA: all attempts to verify a sender in a header line deferred