メールが届かない?

仕事で使っているメールサーバから送信したメールが相手に届かない”ことがある”と言われた。
クライアントとして動作しているサーバのログを見ると問題無く送信されたことになっている。
送信用のメールサーバのログを確認しても正しく送信されたことになっている。
気になったのはクライアントからの送信要求から実際に送信がされるまでに20分以上のタイムラグがあったこと。
いろいろ検証してみると、メールサーバの送信キュー(sendmailの場合は/var/spool/mqueue)に大量に未送信メール(ほとんどがSPAMに対するエラーメール)が溜っており、これらが送信プロセスが空くのを待っているために、タイミングによっては送信リクエストが来てもすぐには送信されないことがあるらしいことが判明。
溜っているキューを無条件に削除するわけにもいかないし、対処に苦慮しているところ。
送信用サーバと受信用サーバを分離すればこの問題は解決できると思うが、現状のサーバ構成ではそうもできないところが痛い。
うーん、どうしたものかなぁ?

←クリックしてくれると嬉しいです。
PR

コメントを残す