电子邮件转发的基础功能如何工作?

时间:2017-11-26 22:44:16

标签: email

我注意到电子邮件转发时的特定行为,并想知道代码所在的位置...例如,如果我在Gmail中转发电子邮件,则会有一个部分,其中所有以前的线程都被省略号隐藏(... )或“show quoted text”包含所有前一个主题。所有文字都是紫色/褪色的。

现在..我可以编辑这个转发的紫色文本。但是,这会改变您默认看到的内容。现在,编辑后的部分将在省略号之外逐字显示,并以黑色显示,但未编辑的部分仍包含在“显示引用的文本”部分中。

最后,如果我在一个较长的线程链中进行远中途编辑,看起来好像整个fwd线程文本出现在省略号之外,但只有编辑后的文本显示为黑色,而其余文本仍然是褪色和紫色。

我不一定要找到确切的答案,这只是使用Gmail。我只想知道在哪里可以查看此代码的实例,或者此代码位于电子邮件功能层中。或者更好,玩这种类型的代码。

抱歉,不知道还有什么地方去,只是真的好奇这个。

1 个答案:

答案 0 :(得分:1)

转发的电子邮件要么内联转发(文本只是复制到新电子邮件的正文中),要么作为附件转发。各种RFC中都描述了MIME附件,但https://en.wikipedia.org/wiki/MIME可能是一个更容易开始的地方。

对于Gmail的颜色编码:它只是解析电子邮件正文并应用颜色来指示评论级别。根据usenet礼节,引用的电子邮件行以id为前缀,这是Gmail用作指标的内容。另请参阅https://en.wikipedia.org/wiki/Top-posting