Google脚本中的SMTP

时间:2014-11-25 23:07:13

标签: google-apps-script

我写过一个Google脚本,可以在特定时间发送电子邮件。 所以现在它可以从"example@gmail.com"正常发送。目前example@gmail.com's有权发送/接收来自mail@example.com的电子邮件。但是,当我想安排来自mail@example.com

的电子邮件时,脚本无效

我浏览了Google的文档GmailApp.sendEmail(message.getTo(), message.getSubject(), body, options);,我看到sendEmail没有来自。{我想知道如何解决这个问题。

我尝试将来自mail@example.com的草稿电子邮件尝试将默认用户设置为mail@example.com,但仍无效。

2 个答案:

答案 0 :(得分:1)

我假设你有别名。这是你发送别名的方式

var aliases = GmailApp.getAliases();
Logger.log(aliases);
GmailApp.sendEmail(message.getTo(), message.getSubject(), body, {'from': aliases[0]});

答案 1 :(得分:0)

如果您的代码正在发送当前位于drafts文件夹中的邮件,则可以使用How to send a draft email using google apps script中的技术发送一条消息,保留From:字段中的别名。< / p>