SMTPエラー554

メールサーバとしてMDaemonを使用していますが、ここ数日、マシンの1つから送信されるメールに「quot;554 Message does not conform to standards"」というエラーが発生します。何か原因があるのでしょうか?他のマシンは正常に動作しています。

詳細はこちら....これがログファイルです。

2008-10-20 (月) 16:11:37: セッション 7831; 子 1; スレッド 3908
Mon 2008-10-20 16:11:36: Accepting SMTP connection from [80.78.72.135 : 43579].
Mon 2008-10-20 16:11:36: PTRルックアップを実行 (135.72.78.80.IN-ADDR.ARPA)
Mon 2008-10-20 16:11:36: * Error:ネームサーバーがドメイン名不明と報告
Mon 2008-10-20 16:11:36: * PTRレコードが見つかりません。
Mon 2008-10-20 16:11:36: ---- End PTR results
Mon 2008-10-20 16:11:36: --> 220 ikubinfo.com ESMTP MDaemon 9.5.2; Mon, 20 Oct 2008 16:11:36 +0200
Mon 2008-10-20 16:11:36:  250 ikubinfo.com Hello RS, pleased to meet you
Mon 2008-10-20 16:11:36:  250 , Sender ok
Mon 2008-10-20 16:11:36:  250 , Recipient ok
Mon 2008-10-20 16:11:37:  354 Enter mail, end with .
2008-10-20 (月) 16:11:37: メッセージサイズ: 389 バイト
Mon 2008-10-20 16:11:37: --> 554 Message does not conform to the standards
Mon 2008-10-20 16:11:37:  221 See ya in cyberspace
Mon 2008-10-20 16:11:37: SMTP session terminated (Bytes in/out: 491/319)
となっています。
ソリューション

SMTPエラー554は、曖昧なエラーコードの一つですが、通常、受信サーバーがFromまたはToヘッダーに何か気に入らないものを見た場合に発生します。これは、スパムトラップがあなたのマシンをリレーとして識別したり、あなたのドメインからメールを送信することを信用していないマシンとして識別したりすることが原因です。

最近、新しいサーバーをアレイに追加する際にこの問題に遭遇しましたが、正しいDNS逆引きを設定することで解決しました。

解説 (0)

554は、dnsブラックリストがブラックリストに登録されたサーバーを追い出す際によく使われます。私は以下のように考えています。

Mon 2008-10-20 16:11:36: * relays.ordb.org - failed

が原因ではないかと思います。

解説 (0)

問題を解決するには、MDaemon-->setup-->Miscellaneous options-->Server-->SMTP Server Checks commands and headers for RFC Complianceに進みます。

解説 (0)