0

私は自分のアプリでトランザクションメールを送信していて、ベストプラクティスを読んでいました(明らかにスパムの理由で)。

Google、Facebookなどからの通知メールには、update @ facebook.com / no-reply@plus.google.comなどの単純な送信者アドレスが含まれていると期待していました。

しかし、実際のアドレスはupdate + zj4o9ocoaz66 @ facebookmail.com、noreply-daa26fef@plus.google.comなどのようです。

すべてのユーザーにトランザクションメールを送信するときに、単一/単純な送信者アドレスを持たない理由は、技術的またはその他の理由でありますか?

4

1 に答える 1

2

FacebookやGoogleと具体的に話すことはできませんが、これの主な理由は、バウンス通知の追跡と解析です。

ヘッダーを見ると、「Return-Path」は同じであることがわかります-no-reply+hash@example.org-このアドレスは、メールサーバーがNDR(非配信)の自動バウンスを送信する場所です。 「受信トレイがいっぱい」または「存在しないアドレス」。ただし、一部のシステムでは「差出人」も使用されるため、表示されます。

「ハッシュ」部分は、多くの場合、特定のクラスターへのガイド、電子メールのタイプの判別、または受信者の識別に役立つ可能性のある構造化されたデータです。チケットシステムが同じ方法を使用して、返信した場合にメッセージが同じサポートエージェントに送信されるようにすることがよくあります。

このために技術的にはMessage-IDヘッダーを使用できますが、そのヘッダーは、ルックアップテーブルだけに依存せずにルーティングを支援するために、特別に構造化されたデータではなく、衝突しない「ランダム」ハッシュになる傾向があります。

于 2012-05-18T17:00:15.800 に答える