我遇到问题,我的MailApp.sendEmail
电话被Google的送达服务阻止了。 specific error我得到了:
Message rejected. See https://support.google.com/mail/answer/69585 for more information.
Final-Recipient: rfc822; ******@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: ......
链接的答案页面会重定向到this one,这表示我的地址格式存在问题,或者我的电子邮件内容看起来很可疑。
正如您可能在下面看到的那样,所有内容都被格式化为最低限度,因此电子邮件之前或之后的所有......和空格都不应成为问题。我无法找到针对这种情况的任何修复,无论我放在"to:"
字段中的哪个人,它似乎都会破坏。例如,如果我将第二个电子邮件地址放在"to:"
中,它仍然会被我阻止。下面的代码片段。
var mailbody = formatMailBody(mailData, dataOrder)
MailApp.sendEmail({
to: "mygmail@gmail.com",
subject: "Contact form submitted",
htmlBody: mailbody
});
HTML格式:
for (var idx in order) {
var key = order[idx];
result += "<h4 style='text-transform: capitalize; margin-bottom: 0'>" + key + "</h4><div>" + sanitizeInput(obj[key]) + "</div>";
}