Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 来自MailApp.sendEmail的电子邮件总是会变成垃圾邮件_Google Apps Script_Gmail - Fatal编程技术网

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

Google apps script 来自MailApp.sendEmail的电子邮件总是会变成垃圾邮件,google-apps-script,gmail,Google Apps Script,Gmail,我创建了一个脚本来运行电子表格中的一些任务,如果条件合适,它将使用MailApp.sendmail发送电子邮件。我发现所有发给我的电子邮件都变成了垃圾 收件人是Outlook.com服务中的@live.com。发件人和收件人是同一个电子邮件地址,我自己的电子邮件地址。我试着在Outlook.com上过滤东西,但没有用 这个问题应该通过收件人的服务来解决。但当脚本用于多个接收器时,我无法控制所有接收器。发送者必须做一些事情 下面是我发送电子邮件的示例函数。根据@amit agarwal的建议进行

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

收件人是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);
}

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


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

谢谢@amit agarwal。我试着按照你的建议改变我的功能,但是没有用。我在上面的原始帖子中添加了编辑过的代码。嗨,你找到解决方案了吗?