水曜日に、ホストとは無関係の電子メールの問題が発生し、ホストはドメインfoo.com
を/etc/local_domains
から削除するなどの変更を加えました。
これには、広範囲にわたる(そして診断が難しい)影響があり、木曜日までメールがまったく配信されていないことに実際には気づきませんでした。私は木曜日にメールのcronジョブの何が問題なのかを誤って理解しようとして過ごしましたが、金曜日にようやく本当の問題を見つけて修正しました。
現在の問題は、過去2日間にlotの電子メールが欠落していることです。可能な限りこれらの欠落しているメッセージを見つける必要がありますが、残念ながら「失敗した電子メールはどこに行くのか」をグーグルで検索すると、ミートスペースの出荷に関するニュース記事がたくさんあります。 /var/mail
の内部を確認しましたが、内部のファイルは空です。cPanelまたはCourierは、電子メールでは予期しないことを実行していると思います。
私の質問は:その期間の配信不能メールはどこに行きますか?それらがまだどこかに存在し、私がそれらを回復できる可能性はありますか?
Cpanel/etc/local_domainsは、おそらく宅配便ではなくeximの設定に使用されます。受信メールは、popやimapではなくsmtpを介して配信されます。
だからここに何が起こったのですか:
そのため、メールはサーバー上にありません。申し訳ありません。
その場合、希望はほとんどありません。Eximが5xxエラーメッセージで受信メールを拒否した場合、リモートサーバーがメッセージを保持する可能性はほとんどありません。しかし、Eximが4xxエラーメッセージで受信メールを拒否した場合、2つのことが起こる可能性があります。
したがって、他のMXサーバーがドメインに構成されているかどうかを確認するには、次のようにします。
Dig foo.com mx
次に、SMTPサーバーの応答をチェックしてリクエストを中継するために:
telnet your-server-ip-address 25
HELO helo.com
メール送信元:<[email protected]>
RCPT TO:<[email protected]>
各行(HELO、MAIL FROM、RCPT TO)の後に、サーバーからの回答があります。 RCPT TOへの答え:5xx ..または4xx ....である必要があります。 4xxの場合、少し希望があります。