为MailApp配置发件人,回复

时间:2018-02-02 00:32:32

标签: google-apps-script gmail-api

我为客户开发了“请假申请表”应用程序。它能够向请求者触发自定义电子邮件。它工作但不完美(如下面的链接) Actual screenshot

从截图中, 发件人是我的开发者帐户;回复是我的客户域名;收件人是我的petronel测试帐户。我理解发件人显示为我的电子邮件,因为我在开发脚本时达成了共识。但在实际生产中,它不应该这样。

我如何增强以下项目?

  • 发件人= support@client-domain.com(不是个人的GSuite帐户)
  • 收件人=任何@ gmail / g-suite用户
  • 使用我的开发者帐户开发逻辑,然后将所有权转移到客户端(@ jtjtechnology.com)而不是个人?

感谢百万人的指导。我一直在阅读谷歌的圣经,但仍然数不清楚。

1 个答案:

答案 0 :(得分:0)

我认为您无法配置发件人(据我所知),但您可以设置noReply: true;,这会将发件人显示为noreply@domain。如果您还想获得回复,则可以在replyTo中设置replyTo: support@domain

通过将参数作为参数传递给sendEmail(),可以轻松设置收件人 如果您设置noReply: true;,那么开发人员(已经达成共识的人)将被屏蔽,因此无需转让所有权和所有权。

noReply仅适用于GSuite用户,如果您不是其中之一,请查看此It it possible to change the from address when using sendEmail?

完整参考https://developers.google.com/apps-script/reference/mail/mail-app#sendemailrecipient-subject-body-options 检查选项参数