当前位置: 首页 > 知识库问答 >
问题:

SPF记录检查是否考虑发送方标题?

戚鸿
2023-03-14

我只是想知道在执行SPF记录检查时是否读取了发送方:标题。

因此,当邮件服务器接收到包含不同于from:头的Sender:头的电子邮件时,接收服务器使用哪一个来检查邮件是否从正确的邮件服务器发送?

如果我理解正确,SPF只检查来自SMTP(?)的MAIL from命令,这相当于电子邮件from:头(?),因此Sender:头从未被考虑在内...?

  • http://www.openspf.org/svn/project/specs/rfc4408.txt

这样做对吗?

所以,让我们再深入一点,考虑一下发送电子邮件的web表单。填写此表格时,可以输入自己的电子邮件地址,以便将对此邮件的任何回复发送给填写表格的人,而不是服务器。是的,有回复:标题,但在阅读RFC 4021和2822时,我认为还应该允许它使用发送方:标题发送服务器地址,使用发件人:标题发送用户地址。

  • https://www.rfc-editor.org/rfc/rfc4021#secthtml" target="_blank">ion-3.6.2
  • https://www.rfc-editor.org/rfc/rfc2822#section-3.6.2

有专家能纠正我或证实这一点吗?

共有1个答案

弓嘉纳
2023-03-14

如果我的理解是正确的,SPF只检查来自SMTP(?)的邮件来自命令,这相当于电子邮件来自:头(?),因此发件人:头从未被考虑在内...?

上述大胆的说法显然是错误的。SPF根本不关心消息头。事实上,远程服务器可以因为SPF而拒绝电子邮件,而无需查看电子邮件头和正文。

 类似资料:
  • 我正在学习常春藤(http://ant.apache.org/ivy/ ),并将其整合为我们构建过程的一部分。一切都很顺利,但是我被常春藤出版的任务卡住了。具体来说,我希望使用以下模式发布到本地存储库(包括当前配置的名称): $ { ivy . local . default . root }/[组织]/[模块]/[修订]/[类型]s/[会议]/[工件]。[分机] 因此,我设置了自定义解析器: 并

  • 问题内容: 我正在写一个可以设置标题的库。如果标题已经发送,我想给出一个自定义错误消息,而不是让它失败并显示Node.js给出的“发送后无法设置标题”消息。那么如何检查标头是否已经发送? 问题答案: 编辑:从Express 4.x开始,您需要使用res.headersSent。 还要注意,您可能要在检查之前使用setTimeout,因为在调用res.send()之后,它不会立即设置为true。资源

  • 问题内容: 我是Laravel的新手。请原谅新手问题,但是如何查找记录是否存在? 我在这里可以查看是否有记录? 问题答案: 这取决于您之后是否要与用户一起使用,还是仅检查是否存在。 如果要使用用户对象(如果存在): 如果您只想检查 甚至更好

  • 我是拉雷维尔的新手。请原谅这个新手的问题,但是我如何找到是否存在记录? 我可以在这里做什么来查看是否有记录?

  • 问题内容: 我必须每20秒阅读一次CSV。每个CSV都包含最小值。500至最大 60000行。我必须将数据插入Postgres表中,但是在此之前,我需要检查是否已插入项目,因为很有可能会获得重复的项目。检查唯一性的字段也已建立索引。 因此,我分块读取文件,并使用IN子句获取数据库中已有的项目。 有更好的方法吗? 问题答案: 这应该表现良好: 与这个答案密切相关。

  • 如何检查GIT Repo中是否存在标记。我得到一些标记名作为输入,我必须用tag=“tagname” 我试过: