【问题标题】:Email "From" Field causing DMARC bounces导致 DMARC 退回的电子邮件“发件人”字段
【发布时间】:2019-12-17 23:59:02
【问题描述】:

我正在使用第三方邮件服务来处理我网站上的联系表。我使用的 To 电子邮件地址最近切换到了 Gmail 帐户,Gmail 的 DMARC 内容比我以前的电子邮件提供商严格得多,因此例如,从雅虎地址发送的任何电子邮件都会被退回。我的电子邮件脚本的伪代码如下:

var sent = mail.send({
  ["To"]   = "Company Name <company@gmail.com>",
  ["From"] = string.format("%s <%s>", params.name, params.email),
  ["Body"] = params.body
})

这里(现在)明显的问题是,我在 From 字段中使用了客户的电子邮件地址,Gmail 注意到我的邮件提供商不是雅虎,例如,它退回了电子邮件。我了解到我应该将客户的电子邮件放在 Reply-To 字段中以解决 DMARC 问题,但这引发了另一个问题:我应该在必填字段 From 中输入什么?

【问题讨论】:

    标签: email dmarc


    【解决方案1】:

    From 字段确实是一个必填字段,并且应该包含一个您的服务器有权发送的地址。 RFC 5322, section 3.6 解释说 from 字段应至少出现一次且不超过一次。

    在所有情况下,“发件人:”字段不应包含任何邮箱 不属于消息的作者。

    根据您的要求,您可以使用第三方邮件服务器域中的地址或注册您自己的域。

    【讨论】:

      猜你喜欢
      • 2015-06-29
      • 1970-01-01
      • 2016-10-20
      • 1970-01-01
      • 2013-06-29
      • 2010-12-20
      • 2021-06-05
      • 2013-10-13
      • 2017-06-14
      相关资源
      最近更新 更多