【发布时间】:2018-07-15 11:37:21
【问题描述】:
我正在尝试编写一个脚本,该脚本将自动转发收到的电子邮件,但同时更改发件人(Gmail 转发带有原始发件人的邮件)。 我已经尝试过 .forward 功能,但无法真正更改发件人。
【问题讨论】:
标签: gwt scripting gmail gmail-api sender
我正在尝试编写一个脚本,该脚本将自动转发收到的电子邮件,但同时更改发件人(Gmail 转发带有原始发件人的邮件)。 我已经尝试过 .forward 功能,但无法真正更改发件人。
【问题讨论】:
标签: gwt scripting gmail gmail-api sender
您可以查看Managing Aliases 文档。您必须在使用之前使用create 别名。在某些情况下,用户还必须验证别名的所有权。外部地址的别名应通过远程 SMTP 邮件发送代理 (MSA) 发送邮件。要为别名配置 SMTP MSA,请使用 smtpMsa 字段提供连接详细信息。
【讨论】:
This answer 是正确的,您必须先创建别名。
但如果您同意采用不那么严格的方法,如here 所述,您可以只使用高级参数name 和replyTo:
var alt_name = 'Different name';
var reply_to = 'fake@address.com';
var to='recepient@gmail.com';
var obj = {replyTo: message.getFrom(), name: alt_name};
message.forward(recepient, obj);
【讨论】: