Answers:
在邮件客户端(MUA)中进行转发通常是指发送新邮件,并将原始邮件包含在正文中或作为附件。根据客户的不同,原始邮件的标头可以逐字包含(例如mutt),也可以仅以高度删节的方式包含(例如Outlook)。
一些MUA提供了重新发送邮件的命令(也可以称为重发或退回邮件,也可以作为转发命令的选项)。这将使用与发送邮件时完全相同的邮件头重新发送邮件。邮件的传递可以更改某些标头(例如记录其分析结果的病毒/垃圾邮件扫描程序),因此第二个收件人可能看不到与第一个完全相同的标头。
在邮件服务器(MTA)中进行转发意味着将邮件重新发送到另一个系统以在那里进行传递。通常,MTA Received:
在收到邮件时会在头一开始添加标头,因此每个转发服务器都会添加自己的标记。转发通常不会影响现有的标头,除非已明确指示MTA重写某些标头。
有一些标头比其他标头更可能被MTA向前重写。例如,某些MTA将重写X-Envelope-…
标头以匹配其看到的信封,而不是以前的MTA(添加X-Envelope-…
标头)看到的信封。越来越多的MTA被配置为添加一些标头以防止垃圾邮件和欺骗,并且它们可能会丢弃任何具有相同名称的现有标头。这些有很多。