サーバーmydomain.com
でドメイン111.111.111.111
のプライベートPostfixサーバーを実行しています(プライバシー上の理由からIPとドメインはサニタイズされています)
サーバー[email protected]
にある222.222.222.222
にメールを送信しました。メッセージは延期され、私のpostfixログに次のエラーが表示されました。
postfix/smtp 9D055EA: Host mail1.example.com[222.222.222.222] said:
451-111.111.111.111 is not yet authorized to deliver mail from 451
<[email protected]> to <[email protected]>. Please try later. (in
reply to RCPT TO command)
私のドメインには逆引きDNSレコードが設定されており、SPFレコードを使用しています。どちらも正しく構成されており、メールを正常に送信できます。これは、これらのエラーが発生した最初のケースです。
これにより、このエラーは宛先サーバーの構成ミスが原因であると私は信じています。しかし、これらのエラーが何を意味するのかわからないので、誰かがそれを説明してくれたらと思います。
「...は...からのメール配信をまだ許可されていません」というメッセージは グレイリストサポートの追加 で説明されているグレイリスト実装に似ています。宛先サーバーが同様のスクリプトを実装している場合は、キューをフラッシュしてメールを送信し、すぐに送信を再試行できます。
$ postqueue -f
グレイリストの実装は次のように機能します。
このアイデアは、ほとんどのスパマー実装から来ていると思います。ランダムな送信者アドレスを持つランダムな受信者に多くのメールを送信します。したがって、同じ受信者に送信されることはありません。