通过Google Apps脚本从其他电子邮件地址发送电子邮

时间:2011-10-24 23:48:25

标签: google-apps-script

我熟悉如何通过Google Apps脚本发送电子邮件(http://code.google.com/googleapps/appsscript/articles/sending_emails.html)。这太酷了。但有没有办法可以通过我可以访问的其他电子邮件地址从Apps脚本发送电子邮件?好像我可以指定回复地址,但我相信用户仍然可以从我的主要用户帐户看到该电子邮件。

示例:我的电子邮件是user@domain.com,但我想从Apps脚本Javascript发送来自event@domain.com的电子邮件。

感谢您的任何建议。

3 个答案:

答案 0 :(得分:9)

实现这一目标的唯一方法是使用所需电子邮件的帐户登录,在您的情况下为“event@domain.com”并使用它运行脚本。如果您通过触发器自动运行脚本,只需使用此帐户设置触发器即可。 如果您没有帐户,则必须创建帐户。

无法调整from字段。在Apps脚本跟踪器上存在一个未解决的问题: Issue 172: Ability to send email from users different accounts ("from:" field in gmail)

- 更新:按照上面的链接可以看到,如果所需的地址是您的Gmail中的别名,则现在可以这样做。

答案 1 :(得分:3)

试试这个

var alias=GmailApp.getAliases();//This gets array of Aliases set up in gmail.
GmailApp.sendEmail(email , "Subj.. ", "body....", {from: alias[0]}); //Uses first alias

答案 2 :(得分:1)

我的小工具/脚本[1]正是这样,您可以在GMail帐户中一次回复许多电子邮件。

基本上我只是使用Publish / Deploy作为web app命令(来自脚本编辑器)并在那里设置选项

执行应用程序:用户访问网络应用程序

谁有权访问该应用:任何人

然后,当用户首次访问该脚本时,系统会要求他们对该脚本进行授权,然后他们将从自己的Google帐户运行该脚本,并访问自己的Gmail。

[1] https://sites.google.com/site/replytomany/

相关问题