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