間もなくExchangeメールサーバーをセットアップする予定ですが、メールサーバーがダウンした場合にどうなるかを知りたいと思います。着信メッセージはどこに行きますか?
おそらく失われることは理解していますが、メインのExchangeサーバーがダウンするとメールを送信し、サーバーがオンラインに戻ると送信する、別のMXレコードとして追加できるサービスはありますか?
フェイルオーバーメカニズムはいくつでも設定できますが、実際には、すべての電子メールサーバーの99%が単に電子メールをキューに入れ(通常は最大48時間)、サーバーが再び使用可能になるまで電子メールの送信を再試行します。
実際、サーバーがダウンしたときにメールが保持および配信されなかったという事例を2回経験しました。状況はExchange2003を使用しており、インターネットがダウンし、Exchangeサーバーとインターネットの間で使用されているルーターがUPNPであり、ウィザードを使用してセットアップしました。インターネットがオンラインに戻った後、ダウンしてから12時間以内に、Exchangeサーバーはインターネットに到達できませんでした。ユーザーは、サーバー上でIECWを再度実行して、機能させる必要がありました。電子メールはありませんでした。ダウンタイム中に再び現れました。
これは、1か月後に再び発生するまで、孤立したインシデントのようでした。同じシナリオ、同じサーバー、同じルーター。ルーターに障害があるのかサーバーに障害があるのかはわかりませんが、将来的にこれが発生しないようにルーターを手動で構成しました。したがって、バックアップソリューションは結局のところそれほど悪いことではないかもしれません。
RFC 5321 電子メールの送受信がどのように機能するかを詳細に説明しています。
ここで言及する2つの重要なこと
1)何らかの(一時的な)理由で配信できないメールは、キューに入れて後で再試行する必要があります。ここで引用
Retries continue until the message is transmitted or the sender gives
up; the give-up time generally needs to be at least 4-5 days. It MAY
be appropriate to set a shorter maximum number of retries for non-
delivery notifications and equivalent error messages than for
standard messages. The parameters to the retry algorithm MUST be
configurable.
2)まったく配信できないメールは、送信者に通知する必要があります。ここに引用があります:
If an SMTP server has accepted the task of relaying the mail and
later finds that the destination is incorrect or that the mail cannot
be delivered for some other reason, then it MUST construct an
"undeliverable mail" notification message and send it to the
originator of the undeliverable mail (as indicated by the reverse-
path).
したがって、すべてのメールサーバーが標準に従って動作する場合、メールの損失はまったくありません。しかし、ルールに従わないメールサーバーがいくつかあると言われています。この場合、サーバーが不安定であるという理由だけで、すべての場合にメールを受け入れるのはあなたの責任ではありません。
Exchangeのダウンタイムが長い場合にのみ起動する、「コールドスタンバイ」メールサーバーを用意することをお勧めします。
サーバーが(2、3日)以上ダウンしていない限り、ほとんどすべてのメールが到着します。電子メールはストアアンドフォワードベースで機能し、アップストリームサーバーは定期的に再試行します。標準では、4日ほど再試行する必要があるとされていると思います。
幸いなことに、ほとんどのスパムは1回だけ試行するサーバーによって配信されるため、大量のスパムのバックログをフィルタリングする必要はありません。
優れたアラートシステムとUPSをセットアップすれば、ほとんどの場合に適しているはずです。休暇中の嵐の最中にISPへの接続が切断され、数日で状況を解決することができました。