main.cf の smtpd_sender_restrictions に指定する check_sender_ns_access は、 2.1 以降のバージョンでないと使えない。この設定は postfix check してもエラーだと言われないようで、タチが悪い。
誤って指定したときには、 SMTP で受信しようとしたメール全てに 451 Server configuration error が返される。こんな感じ。
Transcript of session follows. Out: 220 receive.example.com ESMTP Postfix In: EHLO send.example.com Out: 250-receive.example.com Out: 250-PIPELINING Out: 250-SIZE 640000000 Out: 250-VRFY Out: 250-ETRN Out: 250 8BITMIME In: MAIL From:<sender@send.example.com> SIZE=996 Out: 250 Ok In: RCPT To:<recipient@receive.example.com> Out: 451 Server configuration error In: DATA Out: 554 Error: no valid recipients In: RSET Out: 250 Ok In: QUIT Out: 221 Bye