尝试使用 gmail API 回复现有电子邮件
Posted
技术标签:
【中文标题】尝试使用 gmail API 回复现有电子邮件【英文标题】:trying to reply to an existing email with 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 但这篇文章假定我总是有以下两个标题:
-
参考文献
回复中
【问题讨论】:
你看到这个SO post了吗?它的实现是在 JS 中,但它可能会给你一些想法。 【参考方案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
【讨论】:
最好重新格式化为代码,并明确指定应该填写哪些部分。以上是关于尝试使用 gmail API 回复现有电子邮件的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Nodejs 中使用 gmail api 在同一对话中回复电子邮件
使用带有 Laravel PHP 的 Gmail Api 读取网站上的所有 gmail 收件箱,然后回复特定的电子邮件
尝试使用 gmail api 发送电子邮件接收“原始”RFC822 有效负载消息字符串
Javascript;使用 Gmail API 无服务器检索未读电子邮件