[英]Sending an email notification if an event happens next week, in Google Apps Script
[英]Problem in sending email by Google Apps Script
有时,我一直通过 Google Apps 脚本成功发送 Email。 但是,当我打开一个新的 Google Workspace 帐户并使用相同的代码将相同的东西发送给同一个接收者时,新帐户不起作用。 我收到来自 mailer-daemon@googlemail.com 的“消息被阻止”消息。 它不显示任何错误描述。 当我在 Gmail 中再次发送此消息时,消息可以成功到达接收者。 任何想法? 在我的旧 Google 帐户中一切都很好,但在我本月尝试的任何 Google 帐户中都不好。
function myFunction() {
MailApp.sendEmail("xxx@gmail.com","From yyy","Hello!");
}
Gmail 认为您是垃圾邮件发送者。 更改GmailApp
的MailApp
应该可以工作。 在你的情况下:
GmailApp.sendEmail("xxx@gmail.com","From yyy","Hello!");
发生这种情况的原因是因为 Gmail 将您的 email 标记为可能的垃圾邮件。 这很可能是因为它是一个新帐户,消息的内容和配置(比如只发送纯文本,没有replyTo
或noReply
配置等)。 谷歌算法可能相当复杂,没有明确的测试方法。 这是一篇关于如何防止被阻止的文章。
其他遇到此问题的人似乎使用GmailApp
而不是MailApp
成功( 堆栈溢出问题 1 , 堆栈溢出问题 2 )。 原因可能是服务内部如何工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.