3

私が取り組んでいるフォーラムのようなアプリは、新しい返信が受信されると、スレッドの開始者に電子メール通知を送信します。所有者がメールに返信して、スレッドに新しい返信を追加できるとよいでしょう。

Facebook のように「このメールに返信してコメントする」機能を実装するにはどうすればよいですか?

オプション A: 件名/本文をスキャンしますか? ユーザーが誤って件名を変更した場合はどうなりますか?

オプション B: スレッド ID にリンクする一意の返信先電子メール アドレスを使用します。これはメールサーバーの一般的な機能ですか? *@addComment.domain.com をセットアップするようなものですか? または、返信先のメールを送信する前に、アプリ サーバーで新しいメール アカウントをセットアップする必要がありますか?

他のオプションはありますか?

ありがとう!

4

4 に答える 4

8

件名と本文に文字列を使用すると、システムのユーザーが簡単に消去できます。

メール メッセージの REPLY-TO アドレスとしてプラス アドレス (reply+UNIQUEIDENTIFIER@yourapplication.com) を使用します。CFIMAP を使用すると、メッセージを取得して TO を解析できます。

ワイルドカード ドメイン (replyto@UNIQUEIDENTIFIER.yourapplication.com) もオプションですが、メール サーバーがプラス アドレス指定をサポートしている場合は、そのルートに進みます。

于 2010-07-21T22:54:24.170 に答える
2

スレッドIDまたは親メッセージID(返信されるメッセージ)を電子メールのMsgessage-ID:ヘッダーまたはカスタム電子メールヘッダーに詰め込み、メッセージを受け入れた後に処理を行うことができます。

ただし、カスタムのReply-To:アドレスを使用することは非常に一般的です。

于 2010-07-21T22:19:02.867 に答える
0

オプションは、元の電子メールの件名と本文の両方に識別子を埋め込むことです。bit.lyの6〜8文字のコードのような小さなもの。そうすれば、彼らはそれを台無しにする可能性が低くなり、あなたはほとんどの人がとにかく残す電子メール本文の安全性を手に入れます。

于 2010-07-21T22:17:54.530 に答える
0

カスタム メール ヘッダーを使用することはお勧めしません。ルートに沿ったサーバーがそれを削除しない (または単純に渡すのに失敗する) という保証がないためです。AT&T の巨大な電子メール データ センターで働いていた友人は、そこの技術者がその考えをやめさせるよう警告したと言いました。

これは Message-ID にも当てはまる可能性があります: -- わかりません。

于 2010-07-26T18:21:28.127 に答える