来自MailApp.sendEmail的电子邮件总是会变成垃圾邮件

时间:2016-05-23 02:59:20

标签: google-apps-script

我创建了一个脚本来运行电子表格中的某个任务,如果条件合适,它将使用MailApp.sendEmail发送电子邮件。我发现发给我的所有电子邮件都被扔进了垃圾邮件。

Outlook.com服务中的收件人为@live.com。发件人和收件人是同一个电子邮件地址,我自己的电子邮件地址。我尝试在Outlook.com上过滤东西,但没有帮助。

这个问题不知何故应该由收件人的服务解决。但是当脚本用于多个接收器时,我无法控制它们。必须从发件人那里做一些事情。

这是我发送电子邮件的示例函数。按照@ amit-agarwal的建议编辑。仍未解决:

function sendEmail(lastvalue, newvalue, lastdate, newdate) {
  var content = 'New value detected\n'
  + 'This time (' +  newdate + ') :\n' +  newvalue.toFixed(3) + '\n\n'
  + 'Last time (' + lastdate + ') :\n' + lastvalue.toFixed(3);

  MailApp.sendEmail(mailRecipients.join(), 'New value detected', content);
}

1 个答案:

答案 0 :(得分:1)

该问题可能与电子邮件正文有关。

如果您使用的是HTML,请考虑以纯文本格式发送电子邮件。还要确保电子邮件不包含任何可能被视为可疑的链接或文件。