2012-02-02 3 views
0

私は、メールサービスが複数のユーザーに送信された同じ電子メールをどのように扱うのかについて不思議に思っています。複数のユーザーに送信された同じ電子メールを電子メールサービスがどのように処理するか

例えば、FacebookがFacebookのメールを送信してすべてのユーザーに利用規約の更新を通知すると、GmailサーバーはFacebookから同じ電子メールを受け取ることになります。 その場合、電子メールの内容が変更されないため、電子メールを受け取ったすべてのメンバー間で電子メールの内容を共有するのが効率的だと思います。

正しいですか?

答えて

2

FacebookとGmailの間にSMTPよりも効率的なインターフェースがあるかどうかわかりません(私は疑います)。Facebookは実際に何百万ものメールを送信します。

あなたのユーザー名、あなたのプロフィールへのリンク、および(あなたがメールを読んだかどうか、またあなたがクリックした場所を見るために)リンクを追跡するので、内容は同じではありません。

これらが同じ場合は、BCCを使用できますが、おそらく何百万人もの受信者はいません。

GoogleがGmailのユーザーに何百万ものメールを送信したい場合(または1人のGmailユーザーが別のメールにメールを送信する場合)、SMTPを使用せずにデータベースで直接行うことができます。

0

私はそれがより効率的だと確信していますが、そのようには機能しません。 Facebookはすべてのメンバーに個別のメールを送信します。

0

メッセージを分析するのに時間がかかりすぎる、つまり内容を重複除外するためにテキスト本文のcrcを実行してから順番に多くの労力がかかるデータベースを維持するためには、受信者のリストを維持しなければならず、すべての受信者がメッセージを受信した時点でそのコピーを削除する必要があります。

関連する問題