2017-11-26 10 views
1

電子メールで転送するときに特定の動作に気づき、そのコードがどこにあるのか知りたがっています...たとえばGmailで電子メールを転送すると、以前のすべてのスレッドが省略記号(...)または前のすべてのスレッドを含む「引用符で囲まれたテキストを表示する」。すべてのテキストが紫色/褪色しています。電子メール転送の基本機能はどのように機能しますか?

今、この転送された紫色のテキストを編集できます。ただし、これはデフォルトで表示される内容を変更します。編集された部分は、省略記号の外にそのまま、黒で表示されますが、編集されていない部分は、まだ "引用符で囲まれたテキストを表示"部分に含まれています。

最後に、長いスレッドチェーンでMidwayを編集すると、fwdスレッドのテキスト全体が省略記号の外側に表示されているように見えますが、編集されたテキストのみが黒で表示されますまだ薄れて紫色。

私は必ずしも正確な答えを探しているわけではありませんが、Gmailを使用しています。私はちょうど私が実際にこのコードの例を見たり、このコードが電子メールの機能のレイヤーのどこにあるのか見たいところを知りたいだけです。あるいは、このタイプのコードで遊ぶこと。

申し訳ありませんが、どこに行くのか分かりませんでしたが、本当に興味があります。

答えて

1

転送された電子メールは、インラインで転送されます(テキストは新しい電子メールの本文にコピーされます)。または添付ファイルとして転送されます。 MIME添付ファイルはさまざまなRFCで記述されていますが、https://en.wikipedia.org/wiki/MIMEはおそらく簡単に起動する場所です。

Gmailの色分けについては、電子メールの本文を解析し、コメントのレベルを示すために色を適用するだけです。メールの行には>という接頭辞が付いています。これがGmailのインジケータです。また、https://en.wikipedia.org/wiki/Top-posting

+0

これは私に素晴らしいスタートを与えてくれてありがとう、私は良い検索条件を持っていなかった! –

関連する問題