私の開発チームは、大量の電子メールを sendmail サーバー経由で送信する方法についてシステムと争っています。現在、開発が 1000 件の受信者メールを送信する場合、それらを BCC に入れ、サーバーに 1 件のメールを送信します。電子メール サーバーが「ジョブ」を処理するために必要なことを行うことが期待されます。これを行うのは、プロセスを私たちの側からアトミックにしたいからです。したがって、メールサーバーに送信したか、送信しなかったかのどちらかです。プロセスがいずれかの時点で失敗した場合、完了していない作業を把握し、中断したところから再開する必要があるため、それらを個別に送信したくありません。
システムは、BCC で 1000 人の受信者を送信するのはおかしいと主張しており、これにより sendmail がファイル記述子の制限に達しています。DoS 攻撃を阻止し、変更するには、独自の sendmail をコンパイルする必要があります。
開発は BS を呼び出しています。なぜなら、メールサーバーに同じ量の作業を送信するからです。
外部の意見を聞くことはできますか?