- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
电子邮件发件人、发件人和返回路径值之间有什么区别?
示例:我有一个联系表单,用户可以在其中输入他们的电子邮件,这是否会分配给发件人、发件人或返回路径?
我在 StackOverflow 上进行了快速搜索,但没有找到任何有用的内容。
最佳答案
因此,通过 SMTP 提交邮件时,SMTP 信封(发件人、收件人等)与邮件的实际数据不同。
Sender
header 用于在消息中识别提交者。这通常与 From
header 相同,即消息的发件人。但是,在某些情况下,邮件代理代表其他人发送邮件,情况可能会有所不同。
Return-Path
header 用于向收件人(或接收 MTA)指示未送达回执将发送到何处。
例如,以允许用户从网页发送邮件的服务器为例。因此,sender@yourcompany.com
输入一条消息并提交。然后,服务器将消息发送给收件人,并将 From
设置为 sender@yourcompany.com
。实际的 SMTP 提交使用不同的凭据,例如 mailagent@mywebmail.com
。因此,sender
header 设置为 mailagent@mywebmail.com
,以指示 From
header 并不指示实际提交邮件的人。
在这种情况下,如果邮件无法发送,代理接收未送达报告可能会更好,因此 Return-Path
也应设置为 mailagent@ mywebmail.com
以便任何递送报告都会发送到该网站而不是发件人。
如果您正在这样做,即提交表单来发送电子邮件,那么这可能与您设置标题的方式直接相似。
关于email - 发件人、发件人和返回路径有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4367358/
我是一名优秀的程序员,十分优秀!