sendmailが50件のうち、すべてのメールをすぐに送信しない[閉じる]

sendmailが50件のうち、すべてのメールをすぐに送信しない[閉じる]

プログラムで1〜50個のEメールにEメールを送信しています。プログラムは一度に複数のメールを作成して送信します。ただし、一部の注文は数分遅れることが多く、一括注文の場合は数時間、または一日遅れて遅れることがあります。 SendmailはExchangeに移行されており、最初の数分以内に配信されたメッセージの数(約75%)が示すように、これらの移行には問題はありません。これらの異常値を渡すには数時間かかり、それを修正する方法がわかりません。

この問題を見たり、解決策を知っている人はいますか?

乾杯!

ベストアンサー1

Sendmailのデフォルト配信モードは、受信した各メッセージに対してサブプロセスを作成し、「即時」配信/中継を試みます。特に、スパム対策チェックの場合、複数の並列サーバーでネクストホップサーバーを(一時的に)「オーバーロード」することができます。

提案された修正:

  • 最も簡単:5つ以上の電子メールを一括送信するメッセージ間に遅延(1秒など)を導入します。
  • デフォルトレベル以上のsendmail設定の調整(特にワンクリックターゲットの場合)
  • 低レベルのSMTPライブラリを使用してVERB(詳細)ESMTPコマンドを実行できる場合、送信者はsendmailブランチを回避し、最初の配信試行が完了するのを待つことができます。

おすすめ記事