web-dev-qa-db-ja.com

メールがマンドリルからGmailに移行するのが非常に遅れた

過去4か月間、マンドリルを介してGmailアドレスにメールを送信する際に大きな遅延が発生しています。 15分かかる場合もあれば、最大1時間かかる場合もあります。メールが送信された直後にマンドリルのアウトバウンドセクションを確認すると、メールが配信されたことが示されますが、実際に受信トレイに表示されるまでには通常しばらく時間がかかります。このサービスはウェルカムメールとパスワードのリセットに使用しているため、長時間待つことはできません。

この問題に関する情報を見つけるのは非常に困難でした。誰かがこの問題を見たことがありますか?それを修正するために私ができることについての推奨事項はありますか?

18
Jeff W

Mandrill経由でGmailに送信されるメールの遅延についても同様の問題がありました。

この問題を解決するために、Mandrillの[設定]の下にある[送信ドメイン]ページを表示しました。 DKIMおよびSPFDNSレコードが欠落しているか、無効であることがわかりました。 Mandrillは、[表示...設定]リンクをクリックして新しい値を提供します。これらの設定を更新した後、遅延は発生しなくなりました。

12
farreachchad

私はこの問題に何度も遭遇しました。 DNS設定はすべて良好で(DKIMとSPFが私のマンドリルを確認しました)、いくつかの調査(遅延したメールのヘッダーを見る)の後、遅延は完全にマンドリル側にあるように見えました(GmailまたはYahooに渡された後、配信が発生しました) 1秒以内)。マンドリルのサポートに連絡すると、なぜこれらの遅延が発生したのかが説明されました。

アカウントのログを確認すると、一部の受信者で断続的な遅延が発生しています。一般に、ほとんどの場合、配信速度は受信ドメインと、電子メールを受信して​​処理する速度に大きく依存します。主要な電子メールプロバイダーのほとんどは、特定の期間に受信する電子メールの量を制限し、配信を制限します。マンドリルの送信サーバーは、これが発生した場合に送信をキューに入れてバックオフするように設計されています。このような場合、受信メールサーバーまたはISPは、Mandrillのサーバーに「バックオフ」して「後で再試行」するように指示する特定の種類のSMTP応答を返します。これにより、最終的にメッセージが予想よりも長くメールサーバーに残ります(その時点でメッセージは受信サーバーに渡されず、「再試行」応答のみが返されます。受信する最終的な電子メールのメッセージヘッダーにその情報は表示されません。電子メールがサーバーに長時間留まっていたことを確認してください。混乱を招く可能性があります)。

さらに、メッセージをほぼ即座に配信するためにISPに渡す場合でも、実際にそのメールを処理して受信トレイに配置するのは、GmailやYahooなどのISP次第です。ただし、受信サーバーはそれぞれ異なるため、たとえばYahooがメールを処理するのにGmailとは異なる時間がかかる場合があります。多くの場合、時刻やその受信者サーバーへの全体的な電子メールトラフィックなどが、電子メールの受信と処理の速度に影響を与える可能性があります。

とはいえ、通常、表示される遅延は予想外であり、メッセージが最終的に配信されていることは確認できますが、さらなる遅延を軽減するために変更が必要になる可能性のある要因を検出しています。当社の配信チームは、主要なISPへのトラフィックを引き続き監視しており、必要に応じて必要な調整を行います。

これらの遅延は定期的に見られますが、改善されているため、遅延が10分程度を超えることはめったにありませんが、パスワードのリセットや時間に敏感な確認などの問題が発生する可能性があります。結論:Mandrillは一括郵送に最適ですが、即時配信が必要な場合は、別のサービスまたはセルフホストサービスを利用することをお勧めします。

5
Ben D

また、約10分後にマンドリルを介して送信されたメールを表示するGmailがありました。そして、それは確認とパスワードのリセットを登録することは受け入れられません。

DKIMおよびSPFdnsレコードを構成しましたが、マンドリルはこのレコードですべて緑色であると報告しました。

しかし、Gmailへのメール配信は、明白な理由もなく常に遅れていました。

しばらくして私は自分の電子メールサーバーをテスト/使用することにしましたマンドリルの代わりにこれを行います。これで、Gmailに遅延はありません。私は満足しています :)

この後、遅延が重要ではない大規模な電子メール配信/マーケティングにのみマンドリルを使用すると思います。時が教えてくれる。

このテーマについて他の人に聞きたいです。

2
askmehow

私の経験では、Google SMTPサーバーが(マンドリルではなく)遅延を引き起こしています。これを確認するには、元のメールヘッダー(Gmailで、メールを開いた状態、右上にある[その他]> [オリジナルを表示])を確認し、メールヘッダーをGoogleに貼り付けます メッセージヘッダーアナライザー パスが表示されます電子メールにかかった時間と各サーバーでの遅延時間。このレポートは、DKIM/SPFが無効であるかどうかも示します。

なぜ遅延が発生しているのかは、私にはまだ謎です。ただし、送信に使用しているドメインが新しいため、十分な数のユーザーがメールを開いてスパムボタンをクリックしなくなるまで、Gmailのスパムフィルターが灰色でメールを一覧表示しているのではないかと思います。知りません。

1
joshweir

mandrillapp.com>設定>ドメイン>ドメインの送信で、次の3つのポイントを確認します。

  • DKIMは有効です。
  • SPFは有効ですが、
  • ドメインが検証されます。
1