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

Gar*_*ley 6 google-apps-script

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

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

谢谢你的建议.

Hen*_*reu 9

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

无法调整from字段.在Apps脚本跟踪器上存在一个未解决的问题: 问题172:能够从用户不同的帐户发送电子邮件(gmail中的"from:"字段)

--update:通过上面的链接可以看到,如果所需的地址是你的Gmail中的别名,现在可以实现.


小智 7

尝试这个

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