サフィックスエラー:メールを送信する権限がありません。

サフィックスエラー:メールを送信する権限がありません。

mydomain.comサーバーで私のドメインに対してプライベートpostfixサーバーを実行しています111.111.111.111(個人情報保護のために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レコードを使用しています。どちらも正しく設定されており、正常に電子メールを送信できます。これらのエラーは今回が初めてです。

これにより、このエラーはターゲットサーバーの構成が正しくないために発生したと考えられます。しかし、これらのエラーが何を意味するのかわからないので、誰かが説明できることを願っています。

ベストアンサー1

「...でメールを転送する権限がありません」というメッセージは、後述のグレーリスト実装と似ています。グレーリストのサポートを追加。ターゲットサーバーが同様のスクリプトを実装している場合は、できるだけ早く送信が再試行されるようにキューを空にしてメールを送信できます。

$ postqueue -f

グレーリストの実装は次のように動作します。

  1. メッセージが承認されていないホストから来ると、サーバーは451で応答し、送信者/受信者/IP/...を含むエントリを保存します。
  2. ホストがメール送信を再試行すると、サーバーはすべての送信者/受信者/IPが一致することを確認します。一致するものがあれば、サーバーは電子メールを受け入れます。

私はこのアイデアがほとんどのスパマーの実装から来たと思います。任意の送信者アドレスを使用して、任意の受信者に多くの電子メールを送信します。したがって、同じ受信者に送信されません。

おすすめ記事