微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为 Google Apps 脚本配置 SPF/DKIM/DMARC

如何解决为 Google Apps 脚本配置 SPF/DKIM/DMARC

我有一个附加到电子表格的 Google Apps 脚本,它使用 MailApp.SendMail()。

   MailApp.sendEmail(recipient,subject,body,{
     noreply: true,htmlBody: htmlBody,name: emailFromName,replyTo: replyToEmailAddress,cc: ccEmailAddress
     });

我使用自己域下的帐户运行该程序 myowndomain.com 我使用 gmail 管理来自该域的电子邮件

我配置了 SPF 和 DKIM,它们一般都能正常工作。我的 Dmarc 当前设置为隔离,但我想将其移至拒绝。

如果我从我的个人发件箱发送邮件,无论是通过 Gmail 还是通过 IMAP 的另一个邮件客户端,一切都很好。 SPF、DKIM 和 Dmarc 均通过。

但是,从脚本发送的任何邮件都会通过 SPF,但不会通过 Dmarc。我不认为 DKIM 正在被触发。据我所知,这是因为 SPF 检查来自 google 的域,而 Dmarc 来自 myowndomain.com

Received-SPF: pass (google.com: domain of blahblah@maestro.bounces.google.com designates xxx.xxx.xxx.xxx as permitted sender)

dmarc=fail (p=QUaraNTINE sp=QUaraNTINE dis=QUaraNTINE) header.from=myowndomain.com

我必须相信其他人已经这样做了并且有解决方案。

有没有办法配置脚本或我的 Dmarc/DKIM/SPF 记录,以便它们通过并且我的脚本生成的消息不会以垃圾邮件告终?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。