0

私の Rails アプリケーションでは、ユーザーが特定の電子メールに返信して、アプリにコメントを投稿することができます。メールが返信されると、元のメールを含む本文全体が含まれます。一部のクライアントは、元のメッセージとメッセージの詳細の間に線を入れますが、線を入れないクライアントもあります。メールを解析し、投稿本文にメッセージの詳細を含めない標準的な方法があるのではないかと思っていました。

ありがとう!

4

1 に答える 1

0

理想的には、すべてのWebブラウザーとクライアントがそれらを正しく解析できるように、すべてのメールがRFC標準に従ってメールを作成する必要があります。それに対応するRFCが多すぎます。

MIMEは、6つのリンクされたRFCメモ(RFC 2045、RFC 2046、RFC 2047、RFC 4288、RFC 4289、RFC 2049)で指定されており、これらが一緒になって仕様を定義します。

参照: http: //en.wikipedia.org/wiki/MIME

しかし、これは理想的なシナリオでした。一部のクリエンストは、メッセージをさまざまな形式で追加します。すぐに使用できるソフトウェアを認識していませんが、rediffmail / yahooでさえ使用する1つの方法は、メール本文を解析して、次のようなさまざまなパターンを検索することです。

- - - - - 転送メッセージ - - - - -

差出人:xyza@gmail.com

日付:2013年2月17日18:50

件名:Re:開口部

宛先:abc@rediffmail.com

また

差出人:xyz [xyz@tcs.com]

送信日:2013年2月20日水曜日16:18

宛先:Anshul

件名:RE:こんにちは

目的の出力を実現するには、正規表現のチェックとパターンマッチングが必要です。

于 2013-02-21T04:50:57.007 に答える