【问题标题】:email forwarding removes original sender's email address in Google app scripts电子邮件转发会删除 Google 应用脚本中的原始发件人电子邮件地址
【发布时间】:2012-06-08 06:01:32
【问题描述】:

这是我的 Google 应用脚本代码:

var messages = threads[x].getMessages();
for (var y in messages) 
{
  messages[y].forward("someone@example.com");
}

这可以正常转发,但会将消息的 from 字段重置为执行脚本的帐户的电子邮件 ID。这将删除 message 的原始发件人的所有凭据。如何更优雅地转发电子邮件以保留所有原始标题(至少fromto)?如果原始消息发送到人员列表新闻组,我需要将其保留在转发的消息中。

【问题讨论】:

    标签: google-apps-script gmail-api


    【解决方案1】:

    一般而言,转发的电子邮件不会保留原始发件人和收件人地址。如果您使用 GMail 或 Outlook 转发电子邮件,您会注意到这一点。 GMailApp 的行为方式相同。

    【讨论】:

    • 是的,但至少它在消息正文之前附加了一个很好的--Forwarded message-- 详细信息。此外,如果您在 gmail 中启用转发,您将看到转发的电子邮件本机保留原始发件人和收件人地址。看起来好像消息是直接发送到此电子邮件的。
    猜你喜欢
    • 2016-01-21
    • 1970-01-01
    • 2019-03-12
    • 1970-01-01
    • 1970-01-01
    • 2011-12-14
    • 2017-07-21
    • 2012-05-25
    • 1970-01-01
    相关资源
    最近更新 更多