Postfixメール送信できなくなった(RBL lookup error: Host or domain name not found)

外部からメールサーバーに接続してメールを送るPHPプログラムがあった、そのプログラムでメール送信ができなくなったとの連絡がありました。メールログを確認すると以下のメールログがありました

postfix/smtpd[22786]: warning: 237.146.83.124.truncate.gbudb.net: RBL lookup error: Host or domain name not found. Name service error for name=237.146.83.124.truncate.gbudb.net nl

「237.146.83.124.truncate.gbudb.net: RBL lookup error: Host or domain name not found」というエラーが上がっています。メール送信時にブラックリストのDBを見に行ってそのブラックリストの掲載されている場合は、拒否する設定にしています。

そのブラックリストを提供しているサイトがサービスを停止したようで、そのブラックリストを提供しているサイトのコメントアウトしてPostfixを再起動したら問題なく送信できるようになりました

$ sudo vim /etc/postfix/main.cf
smtpd_client_restrictions = reject_rbl_client bl.spamcop.net,
                            reject_rbl_client cbl.abuseat.org,
#                            reject_rbl_client truncate.gbudb.net,
                            check_client_access hash:/etc/postfix/reject_client,
                            permit

$ sudo /etc/init.d/postfix restart

 

 

スポンサーリンク