【问题标题】:trying to reply to an existing email with gmail API尝试使用 gmail API 回复现有电子邮件
【发布时间】:2017-12-06 10:04:07
【问题描述】:

我正在尝试使用 Gmail API 回复现有电子邮件:

由于我在现有邮件中没有我想要回复 References, In-Reply-To 的标题,因此我使用 Message-ID 代替我填写的内容正在发送

DB5PR03MB1206D3A24F124BDF43A5C6E683D60@DB5PR03MB1206.eurprd03.prod.outlook.com 是现有邮件的 Message-ID 标头。

我创建了以下 RFC-802:

Content-Type: text/plain; charset="UTF-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
References: <DB5PR03MB1206D3A24F124BDF43A5C6E683D60@DB5PR03MB1206.eurprd03.prod.outlook.com>
In-Reply-To: <DB5PR03MB1206D3A24F124BDF43A5C6E683D60@DB5PR03MB1206.eurprd03.prod.outlook.com>
Subject: sdfasdf
to: "xxx@gmail.com" <aaa@gmail.com>,<xxxx@xxx.me>
from: aaa@gmail.com
aaaaaaaaa

然后我得到一个错误:

发生错误消息未发送。

我读过这个post 但这篇文章假定我总是有以下两个标题:

  1. 参考文献
  2. 回复中

【问题讨论】:

  • 你看到这个SO post了吗?它的实现是在 JS 中,但它可能会给你一些想法。

标签: gmail gmail-api rfc822


【解决方案1】:

删除引用并设置In-Reply-To : Message-ID

Content-Type: text/plain; charset="UTF-8" <br />
MIME-Version: 1.0<br />
Content-Transfer-Encoding: 7bit<br />
In-Reply-To: Message-ID<br />
Subject: sdfasdf<br />
to: "xxx@gmail.com" <aaa@gmail.com>,<xxxx@xxx.me><br />
from: aaa@gmail.com<br />
aaaaaaaaa

【讨论】:

  • 最好重新格式化为代码,并明确指定应该填写哪些部分。
猜你喜欢
  • 1970-01-01
  • 2016-11-25
  • 1970-01-01
  • 2021-04-17
  • 2016-10-18
  • 2023-03-25
  • 2019-04-08
  • 2021-12-11
  • 2016-11-30
相关资源
最近更新 更多