xref: /netbsd-src/external/ibm-public/postfix/dist/src/smtpd/smtpd_nullmx.ref (revision 1580a27b92f58fcdcb23fdfbc04a7c2b54a0b7c8)
1>>> #
2>>> # Initialize.
3>>> #
4>>> #! ../bin/postmap smtpd_check_access
5>>> #msg_verbose 1
6>>> #smtpd_delay_reject 0
7>>> #mynetworks 127.0.0.0/8,168.100.189.0/28
8>>> #relay_domains porcupine.org
9>>> #maps_rbl_domains dnsbltest.porcupine.org
10>>> #rbl_reply_maps hash:smtpd_check_access
11>>> #helo foobar
12>>> #
13>>> # reject_unknown_helo_hostname
14>>> #
15>>> smtpd_delay_reject 0
16OK
17>>> helo_restrictions reject_unknown_helo_hostname
18OK
19>>> client spike.porcupine.org 168.100.189.2
20OK
21>>> mail sname@sdomain
22OK
23>>> rcpt rname@rdomain
24OK
25>>> helo nxdomain.porcupine.org
26./smtpd_check: <queue id>: reject: HELO from spike.porcupine.org[168.100.189.2]: 450 4.7.1 <nxdomain.porcupine.org>: Helo command rejected: Host not found; from=<sname@sdomain> proto=SMTP helo=<nxdomain.porcupine.org>
27450 4.7.1 <nxdomain.porcupine.org>: Helo command rejected: Host not found
28>>> helo nullmx.porcupine.org
29OK
30>>> helo spike.porcupine.org
31OK
32>>> #
33>>> # reject_unknown_sender_domain
34>>> #
35>>> smtpd_delay_reject 0
36OK
37>>> sender_restrictions reject_unknown_sender_domain
38OK
39>>> client spike.porcupine.org 168.100.189.2
40OK
41>>> helo spike.porcupine.org
42OK
43>>> rcpt rname@rdomain
44OK
45>>> mail sname@nxdomain.porcupine.org
46./smtpd_check: <queue id>: reject: MAIL from spike.porcupine.org[168.100.189.2]: 450 4.1.8 <sname@nxdomain.porcupine.org>: Sender address rejected: Domain not found; from=<sname@nxdomain.porcupine.org> proto=SMTP helo=<spike.porcupine.org>
47450 4.1.8 <sname@nxdomain.porcupine.org>: Sender address rejected: Domain not found
48>>> mail sname@nullmx.porcupine.org
49./smtpd_check: <queue id>: reject: MAIL from spike.porcupine.org[168.100.189.2]: 550 5.7.27 <sname@nullmx.porcupine.org>: Sender address rejected: Domain nullmx.porcupine.org does not accept mail (nullMX); from=<sname@nullmx.porcupine.org> proto=SMTP helo=<spike.porcupine.org>
50550 5.7.27 <sname@nullmx.porcupine.org>: Sender address rejected: Domain nullmx.porcupine.org does not accept mail (nullMX)
51>>> mail sname@spike.porcupine.org
52OK
53>>> #
54>>> # reject_unknown_recipient_domain
55>>> #
56>>> smtpd_delay_reject 0
57OK
58>>> sender_restrictions permit
59OK
60>>> recipient_restrictions reject_unknown_recipient_domain
61OK
62>>> relay_restrictions reject_unauth_destination
63OK
64>>> client spike.porcupine.org 168.100.189.2
65OK
66>>> helo spike.porcupine.org
67OK
68>>> mail sname@sdomain
69OK
70>>> relay_domains nxdomain.porcupine.org
71OK
72>>> rcpt rname@nxdomain.porcupine.org
73./smtpd_check: <queue id>: reject: RCPT from spike.porcupine.org[168.100.189.2]: 450 4.1.2 <rname@nxdomain.porcupine.org>: Recipient address rejected: Domain not found; from=<sname@sdomain> to=<rname@nxdomain.porcupine.org> proto=SMTP helo=<spike.porcupine.org>
74450 4.1.2 <rname@nxdomain.porcupine.org>: Recipient address rejected: Domain not found
75>>> relay_domains nullmx.porcupine.org
76OK
77>>> rcpt rname@nullmx.porcupine.org
78./smtpd_check: <queue id>: reject: RCPT from spike.porcupine.org[168.100.189.2]: 556 5.1.10 <rname@nullmx.porcupine.org>: Recipient address rejected: Domain nullmx.porcupine.org does not accept mail (nullMX); from=<sname@sdomain> to=<rname@nullmx.porcupine.org> proto=SMTP helo=<spike.porcupine.org>
79556 5.1.10 <rname@nullmx.porcupine.org>: Recipient address rejected: Domain nullmx.porcupine.org does not accept mail (nullMX)
80>>> relay_domains spike.porcupine.org
81OK
82>>> rcpt rname@spike.porcupine.org
83OK
84>>> #
85>>> # check_mx_access
86>>> #
87>>> smtpd_delay_reject 0
88OK
89>>> sender_restrictions check_sender_mx_access,hash:smtpd_check_access
90OK
91>>> client spike.porcupine.org 168.100.189.2
92OK
93>>> mail sname@nxdomain.porcupine.org
94./smtpd_check: warning: Unable to look up MX host nxdomain.porcupine.org for Sender address sname@nxdomain.porcupine.org: hostname nor servname provided, or not known
95OK
96>>> mail sname@nullmx.porcupine.org
97OK
98>>> mail sname@spike.porcupine.org
99./smtpd_check: <queue id>: reject: MAIL from spike.porcupine.org[168.100.189.2]: 554 5.7.1 <sname@spike.porcupine.org>: Sender address rejected: ns or mx server spike.porcupine.org; from=<sname@spike.porcupine.org> proto=SMTP helo=<spike.porcupine.org>
100554 5.7.1 <sname@spike.porcupine.org>: Sender address rejected: ns or mx server spike.porcupine.org
101