MailApp.sendEmail仅适用于Gmail帐户吗?

时间:2018-02-14 19:06:57

标签: google-apps-script google-app-maker

我在Google App Maker的某个数据模型中附加了OnBeforeDelete事件的以下代码:

MailApp.sendEmail({
     to: 'example@email.com',
     cc: record.Resource.Manager.ManagerEmail ,
     subject: 'Deleted Allocation',
  body: 
  'February 2018: ' + record.February18 + '\n' +
  'March 2018: ' + record.March18 + '\n' + 
  'April 2018: ' + record.April18

});

}

此代码和类似的代码用于将电子邮件正确发送到我的个人Gmail帐户和Outlook帐户。但是,现在,我们的Gmail帐户才收到它们。我用更简单的功能再次测试:

function myFunction() {
  MailApp.sendEmail("example@email.com", "test mail", "why isnt this working");
}

当我输入Outlook帐户而不是占位符电子邮件时,它确认它不起作用。

这是否只会立即向Gmail帐户发送电子邮件(之前发送给Outlook),还是有其他解释?

1 个答案:

答案 0 :(得分:0)

MailApp服务没有此类限制;它可用于向任何地址发送电子邮件。当我将(非Gmail相关的)电子邮件地址放入其中时,您的测试功能myFunction按预期工作。

如果未收到电子邮件,请在接收方查找原因。过分热心的垃圾邮件过滤器可能是罪魁祸首。