【发布时间】:2012-11-14 07:34:01
【问题描述】:
我正在使用 Google 电子表格让客户发送 cmets。当他们提交评论时,它会通过电子邮件发送给我。我使用the MailApp.sendEmail method。除了replyTo“高级参数”之外,它按预期工作:
var myAdvancedArgs = { htmlBody: myHtmlBody, replyTo: customerEmail };
MailApp.sendEmail("me@example.com", "Comments Form", myBody, myAdvancedArgs);
customerEmail 设置正确,因为我在邮件正文中正确输出了它。 htmlBody 的工作原理与我的 GMail 帐户中显示的电子邮件的 HTML 版本一样。但是,当我单击 GMail 中的回复按钮时,收件人:地址是我自己。看来replyTo 根本没有设置。但随后我通过单击我的名字旁边的小三角形和工具提示“显示详细信息”来查看电子邮件的标题,它确实提到了正确的回复地址:
reply-to: mycustomer@example.com
MailApp.sendEmail 是否没有正确设置回复标头?
更新:我截取了几张图片来展示正在发生的事情。 reply-to 标头设置不正确(也许您不是这样回复的?)或 GMail 对我来说无法正常工作。
第一张图片,您会看到我的 Google 电子表格脚本创建了一个 reply-to 标头:
第二张图,当我点击GMail中的回复按钮时,收件人地址不是填写的是reply-to标头中的地址:
【问题讨论】: