4

ユーザーが Facebook で新しいプライベート メッセージに関する通知メールを受信した場合、そのメールに返信すると、その返信がサイトの会話に自動的に追加されます。

そのようなクロスプラットフォームシステムを構築するにはどうすればよいですか? グループチャットシステムを構築しています。

4

2 に答える 2

6

これは明らかに単純化しすぎていますが、次のようになります。

Facebook のメールの仕組みは、受信者に固有の文字列をreply-toアドレスに使用することです。

<m+50edqb50000003jtdj389k6xib6hofj6t41q1c45sdt92qc@reply.facebook.com>

そのため、Facebook が電子メールを受信するreply.facebook.comと、(おそらく) プラス記号の後の文字列を解析し、関連するユーザー/会話を判断し、電子メールのテキストをその会話に追加します。

于 2011-03-23T12:39:35.083 に答える
4

1 つのオプション:

一意の返信先アドレスを含むすべての通知メールを送信し、カスタマイズされた SMTP サーバーで返信を受信します。この SMTP サーバーは、DB 内の元のメッセージ オブジェクトと応答をペアにします。

(タグによると)djangoを使用しているため、Lamson python SMTPサーバーを確認することをお勧めします。各メッセージに正しく属性を付けるようにプログラムできます。Django で Lamson を使用する方法は文書化されています。

于 2011-03-23T12:41:54.593 に答える