【问题标题】:MailApp/GmailApp fails to send bcc to address aliasMailApp/GmailApp 无法向地址别名发送密件抄送
【发布时间】:2016-10-24 20:59:59
【问题描述】:

我正在使用 GmailApp/MailApp 发送通知电子邮件,我想使用“地址别名”密件自己,但没有电子邮件发送到我的 gmail。

例子:

电子邮件已发送至 someone@somedomain.com BCC 发送到 mygmailacct+notifications@gmail.com

如果我从密件抄送中删除“地址别名”,它会起作用;
密件抄送会发送到 mygmailacct@gmail.com

但这意味着我无法正确过滤通知等。

从其他电子邮件帐户向 mygmailacct+notifications@gmail.com 发送电子邮件可以正常工作。

代码:

function sendEmail(to, subject, body) {
  
  // Default options
  var options = {
    name: 'System notifications',
    bcc: 'gmail.accnt+notification@gmail.com'
  };
  
  MailApp.sendEmail(to, subject, body, options);

}

规则:

Matches: to:(mygmailacct+notifications@gmail.com)
Do this: Apply label "notifications", Never send it to Spam, Mark it as important

【问题讨论】:

  • 在 Gmail 中,由于标签,本质上您发送给自己的电子邮件已经存在于已发送的邮件中。它不需要作为单独的副本出现在收件箱中。 (虽然它应该有未读的状态)

标签: google-apps-script


【解决方案1】:

您的代码看起来不错,它可能正在跳过您的收件箱,请尝试查看所有邮件已发送邮件

为防止混乱,Gmail 不会将您发送到您的 自己的收件箱别名。您可以在“已发送邮件”或“全部”中找到该邮件 邮件。如果您需要在收件箱中查看发送到您的别名的邮件,您 可以将别名配置为备用“发送邮件为”地址 您的帐户。 — Source

【讨论】:

  • 我已将别名作为备用地址添加到我的帐户中,因此现在我在收件箱中收到了未读的电子邮件。但是,寻找发送到别名的电子邮件的过滤器仍然不会触发。因此,这与将电子邮件发送到没有别名部分的“普通”地址基本相同......(别名的全部原因是过滤)
  • 究竟哪些规则不起作用? ? 我尝试使用标签,效果很好
  • 我有这样的规则:
  • 似乎无法编辑上述评论,但我有一条规则:to:(gmail.accnt+notification@gmail.com) 应用标签“通知”,切勿将其发送到垃圾邮件,标记它as important 此规则不会被应用,但会从另一个帐户向别名发送电子邮件。
猜你喜欢
  • 2011-11-20
  • 2021-12-15
  • 2013-06-08
  • 2018-07-14
  • 2013-10-08
  • 1970-01-01
  • 2015-10-01
  • 2021-01-10
  • 2015-12-19
相关资源
最近更新 更多