smtp电子邮件标题:return-path与sender vs.来自

fly*_*ire 26 email smtp email-integration posterous incoming-mail

请帮我订购电子邮件标题.

以下各项的含义是什么:return-path,sender,from.

问题是在电子邮件接收应用程序的背景下询问(让我们说一个后代克隆).

  • 什么可以轻易伪造?
  • 什么可以验证?
  • 在什么情况下,他们中的三个或两个可以不同?

Bil*_*l B 32

根据我的经验 -

  • 来自撰写电子邮件的人.这可以由用户的邮件软件设置.

  • Return-Path是应该传递退回邮件(无法传递的通知等)的地址.它可以由发送或接收邮件服务器设置,或者有时由用户的邮件软件设置.对于普通消息,它通常与From地址相同.某些消息(通常是系统生成的消息)可能使用不同的返回路径,而退回消息通常会将其留空.

  • 发件人是发送电子邮件的人,如果与发件人不同(" 发件人代表来自发件人 ").有时这是由用户的邮件软件设置的,有时是由他们的邮件服务器设置的.如果存在,则应与发件人地址不同.

这些标题都可以很容易地伪造,因此验证非常多.

但是,如果发送域具有SPF记录,则可以针对该域的已批准邮件服务器列表验证已接收标头.这至少会告诉您该消息是否真的来自该域,但这并不能保证特定用户发送它(它可能被同一域上的另一个用户欺骗).此外,并非所有域都发布SPF记录,因此并不总是一个选项.


Bra*_*don 8

"From"标题它打算成为消息来自的Person.收件人的电子邮件客户端应该显示邮件的来源.

Return-Path标头指定应该传递回复(或跳出/ NDR)的位置.这可能与邮件列表中的"发件人"地址不同,以及许多自动邮件,其中退回邮件被发送到删除不可交付地址的系统.

发件人可以被认为是From头的更具体版本.如果消息是由某人或某个其他系统发起的实际"发件人"地址.如果为不是由Gmail托管的域配置了gmail,则示例可能是gmail.在这种情况下,From标题将包含"you@yourdomain.com",但发件人将为"someuser@gmail.com".现在,许多邮件客户端代表you@yourdomain.com将其呈现为'someuser@gmail.com."发件人"标头应该用于邮件身份验证(SPF/DKIM)目的,因为这是实际发起邮件的系统.