web-dev-qa-db-ja.com

メールサーバーに到達できない(接続がダウンしている)場合に、メールがバックアップされた後もキューに入れられ、再送されるようにするにはどうすればよいですか?

たまにインターネット接続が失われるという問題が発生しました。通常、これはメールサーバーにアクセスできず、受信メールがバウンスしていることを意味します。 MXバックアップ(2番目のMXレコード)を設定しました。一部のプロバイダーでは十分でしたが(Gmailは2番目のMXにドロップされ、メールをキューに入れることができました)、他のプロバイダーはまだメールをバウンスしました(hotmail)。

メールを紛失しないようにするためにできることはありますか?内部の電子メールトラフィックが多いため、内部で電子メールをホストしたいと思います。また、バックアップインターネット接続も検討しています(そのための適切なDNS/MXセットアップは何でしょうか)?それでもバックアップを使用しても電力が失われることがあるため、メールを外部にキューに入れることは完璧ですが、バックアップMXの信頼性は十分ではないようです。

メールの信頼性を向上させるために、私たちの状況で何ができるか教えてください。

ありがとう。

1
Zero Cool

メールを紛失しないことを確信することはできません。それはプロトコルにはありません。

ただし、適切に構成された電子メールサーバーは、電子メールを完全に削除するのではなく、再試行の間隔が長くなるなど、12〜48時間再試行します。

技術的には、他のメールサーバーの動作や適切に構成されているかどうかを制御することはできません。私の経験の問題の一部は、人々が電子メールがインスタントメッセージングであるという精神を持っているということです。そうではありません。それは信頼性が低く、ガタガタしていて、今日でも使用できるのは驚くべきことです。ユーザーの認証や検証のために組み込まれているものはなく、暗号化されていません。また、スパマーのために、正当なメッセージが迷惑メールフォルダに詰まったり、メールサーバーが送信者にメッセージが送信されなかったことを通知せずにスパムの疑いのあるメッセージをドロップしたりすることも珍しくありません。本当に配信されていません。

オフサイトホストへの2番目のMXレコードがすでにある場合は、すでに正しいことを行っています。次に試すことができるのは、2つの異なるプロバイダーとの冗長リンクを設定し、BGPで遊ぶことと、冗長リンクで遊ぶことによってもたらされる素晴らしいユニークな傷の世界です。

本当の問題は、このダウンタイムのために、それがこのルートを追求することを正当化する点まであなたのメールとビジネスに影響を与えたということです。どのくらいの頻度で停止が発生し、通常どのくらいの期間停止しますか?ビジネスへの影響が十分に大きい場合は、冗長ルートを確認できます。それ以外の場合は、オフサイト(別のプロバイダーを使用)の2番目のMXシステムを維持します。これは、費用便益比が別の方法で指示するまでは十分です。

4

postini のようなソリューションを使用できます。これは、現在Googleが所有しているため、スパムフィルタリングを活用できます。また、Exchangeサーバーがオンになっている接続がダウンした場合に、メールをキューに入れる場所もあります。私は過去にそれを使用しましたが、Exchangeサーバーを使用していたデータセンターで問題が発生したときは素晴らしかったです。

2
DanBig

Postiniのような別のサービスはmailroute.netです。 Postiniやmailrouteなどのサービスの利点の1つは、スパムやウイルスのフィルタリングも利用できることです。これにより、多くの場合、ネットワークへのメール量を大幅に減らすことができます。

0
Glenn Stauffer