电子邮件中的自定义标题丢

我有一些关于自定义邮件标题的问题

有人知道任何邮件服务器在传送到目的地时删除专有/自定义标头吗?

是否有一个标题,您可以设置为了强制邮件客户端返回一个特定的标题时发送一个消息,具有完全是这个头?

自定义标题是否始终以X-开头? 使用他人安全吗?

通常不鼓励使用自定义标题? 我还可以怎样传输不属于身体的信息,而不应该直接被用户看到?

PS:我知道有一个类似的问题,但是这并没有完全回答这个问题。

感谢致敬

  • 邮件服务器可以被编程来插入或删除任何标题
  • 822承诺IETF永远不会定义以X-开头的字段名称。 它并没有禁止其他组织使用非X的名字。
  • 请尽量不要使用不以X开头的自定义标题,

更新: 弃用应用程序协议中的“X-”前缀和类似构造

我从来没有见过任何人使用X以外的任何东西来进行自定义标题。 我不能绝对肯定地说其他的信件是行不通的,但我当然不会指望它。

Microsoft Exchange 2010包含一个称为头防火墙的function,可从不受信任的源(互联网)剥离X-header,这种情况也存在于某些SMTP安全网关中。 许多pipe理员会将几乎所有非关键的标题从信息中删除,因为它会使任何内部信息变得模糊。

X-header是SMTP安全软件非常常用的。 通常,他们会添加一些标题,通过扫描它的反垃圾邮件/防病毒引擎来解释邮件的评级。 但是,这些事情大部分时间是在邮件接收到邮件系统时完成的。 我没有看到他们使用太多的信息,你发送到互联网。

我明白你希望把SMTP标头的使用超出他们打算去的地方。