0

我正在使用 Google Apps 脚本从 Gmail 向第三方服务发送邮件。该第三方要求向他们注册发件人电子邮件地址。如果发件人未注册,则会将错误/营销消息发送回原始发件人。

从 Gmail 手动发送邮件时,第三方会按预期进行处理。当消息由脚本发送时,消息不被第三方处理,也不会像上面描述的那样发送错误响应。在这样一条消息上添加不同的 gmail 地址作为密件抄送后,我发现脚本生成的消息显示“mailed-by:bounce.secureserver.net”和“signed-by:gmail.com”

我担心 GAS 会冒充发件人,导致第三方无法将发件人识别为注册地址。或者,第三方可能会将邮件作为垃圾邮件丢弃。(http://productforums.google.com/d/topic/apps-script/tGxlioK1ejg/discussion

非常感谢社区对此问题的反馈。

4

1 回答 1

2

根据 Google 的文档,sendEmail()方法会在用户运行脚本时发送一封电子邮件。话虽如此,附加参数会自动添加到电子邮件的标题中,这些参数可能会在收件人端触发一些过滤规则。除了使用像 SendGrid 这样的第三方电子邮件服务可能会更好地确保您的电子邮件能够通过之外,您对此无能为力。

于 2013-01-28T16:31:49.227 回答