【问题标题】:Message blocked when sending email from Google Script从 Google Script 发送电子邮件时消息被阻止
【发布时间】:2019-04-15 05:16:37
【问题描述】:

我有一个调查表,人们提交他们的工作时间,然后通过电子邮件将他们的回复发送给我,然后是 CC 的另外两个人。该脚本已获得我的授权以发送电子邮件,并且在很长一段时间内一直运行良好,直到几天前,现在我收到了所有三封电子邮件的回复,说消息被阻止。知道为什么这些会被阻止吗?

MailApp.sendEmail("myemail@gmail.com",emailSubject,"", {htmlBody: body, cc: "anotheremail@gmail.com, thirdemail@gmail.com"});

如果我只向自己发送电子邮件,那么它工作得非常好。如果我包含一个抄送电子邮件地址,我就会被阻止。

Reporting-MTA: dns; googlemail.com
Arrival-Date: Mon, 12 Nov 2018 04:57:05 -0800 (PST)
X-Original-Message-ID: <000000000000eb73c1057a773c96@google.com>

Final-Recipient: rfc822; myemail@gmail.com
Action: failed
Status: 5.0.0
Diagnostic-Code: smtp; Message rejected.  See https://support.google.com/mail/answer/69585 for more information.
Last-Attempt-Date: Mon, 12 Nov 2018 04:57:05 -0800 (PST)

【问题讨论】:

标签: email google-apps-script gmail


【解决方案1】:

我在这里没有明确的答案;我只是希望能够在 Google 算法和业务中断的客户之间的同一困境中与开发人员交谈。

@amit:首先,您发送的链接不涵盖实际情况。其次,我第二次手动运行我的代码,它完美地处理了所有内容,因此内容不是导致此拒绝的唯一触发因素。

详细说明: 我为客户(使用 google biz 帐户)制作了一个调查工具,该工具将结果输入到带有多个选项卡的 google 表格中,这些选项卡接收数据行。每个选项卡每天生成一次这些结果的“日摘要”并通过电子邮件发送。

它有 1 个 TO 和 2 个 BCC 目标。文本正文包含多个电子邮件地址作为可点击链接。直到几周前,它都运行良好。

现在,在没有任何更改的情况下,电子邮件已发送出去,没有退回/拒绝。我的结论是,这确实是 Google 的预防性反垃圾邮件过滤器在做的。只是不像“包含链接”那么简单。

也许是时候了?我看到您的电子邮件,而我的电子邮件是在凌晨 3/4 点发送的,对吗?也许这与从未打开的 CC/BCC 电子邮件有关?因为我的密件抄送目标都是我客户自己的电子邮件地址(在 gmail 中)。

Google 没有关于此错误的可操作信息真的很糟糕。

【讨论】:

    【解决方案2】:

    使用GmailApp.sendEmail(emailAddress, subject, message) 可以解决这个问题。

    这似乎是所有新 GSuite 帐户的问题,如下所述: MailApp.sendEmail() in Google Apps Script not sending email

    尤其令人沮丧的是,谷歌在 4 个多月的时间里都没有对这个巨大的缺陷做出回应!

    【讨论】:

    【解决方案3】:

    当 Google 算法在您的电子邮件正文中发现任何可疑链接时,可能会发生这种情况。您可以考虑从电子邮件中删除所有链接,然后尝试再次发送消息以确认问题。

    谷歌support site有更多信息。

    【讨论】:

    • 我在发布之前进行了研究,发现但电子邮件正文中没有链接,只有 HTML。另请记住,我可以将其作为 TO 发送给自己,只要我添加一个 CC 就可以了
    猜你喜欢
    • 1970-01-01
    • 2012-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-18
    • 1970-01-01
    相关资源
    最近更新 更多