GmailApp / MailApp.sendEmail名称不适用于noReply

时间:2016-09-21 18:32:54

标签: google-apps-script

https://code.google.com/p/google-apps-script-issues/issues/detail?id=4635

带有{noReply:true}的MailApp.sendEmail会发送来自" noreply@domain.com"的电子邮件。优秀。但是用户将其视为原始电子邮件地址。所以我把它更改为{name:' MyBot',noReply:true}希望能成为来自" MyBot"。不,这不起作用。 请提供可靠地重现该问题的小样本脚本。 样本应按原样运行或使用最少的设置运行,无需外部 的依赖关系。

MailApp.sendEmail(' you@google.com',' subject',' body',{name:' MyBot', noReply:true});

哪些步骤会重现问题? 1. MailApp.sendEmail(' you@google.com',' subject',' body',{name:' MyBot',noReply :true});

预期产量是多少?你怎么看?

我期望的是" MyBot"的发件人。我收到了" noreply@domain.com"。

的发件人

1 个答案:

答案 0 :(得分:0)

Class MailApp所示,如果电子邮件应从通用无回复电子邮件地址发送,以阻止收件人回复电子邮件,则将noreply设置为true选项仅适用于Google Apps帐户,而不适用于Gmail用户。

而且,从这篇SO帖子中给出的解决方案 - It is possible to change the from address when using sendEmail?指出:

  

谷歌在这一方面并不灵活 - 唯一的"来自"您可以看到的地址是属于其权限正在运行脚本的用户的地址。

但是,您可以尝试一下您需要自己开发脚本的建议,然后从机器人重新发布它们。

希望有所帮助!