为 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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...