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"。
的发件人答案 0 :(得分:0)
如Class MailApp所示,如果电子邮件应从通用无回复电子邮件地址发送,以阻止收件人回复电子邮件,则将noreply
设置为true选项仅适用于Google Apps帐户,而不适用于Gmail用户。
而且,从这篇SO帖子中给出的解决方案 - It is possible to change the from address when using sendEmail?指出:
谷歌在这一方面并不灵活 - 唯一的"来自"您可以看到的地址是属于其权限正在运行脚本的用户的地址。
但是,您可以尝试一下您需要自己开发脚本的建议,然后从机器人重新发布它们。
希望有所帮助!