我在Chrome应用上使用Gmail REST API,我已成功发送没有附件的邮件,但当我尝试使用附件发送邮件时,它总是失败,我从nobody @ gmail收到一封名为“Bounce”的电子邮件。 com,它说“发生错误。你的消息没有被发送。”,没有更详细的信息。
我的代码是从this复制的,以测试我是否犯了错误,我将这些代码更改为“草稿”版本,我成功创建了带附件的草稿,甚至更多我从Gmail网站发送草稿成功。但是当我发送邮件或从应用程序发送我创建的草稿时,它总是失败。
以下是我从应用发送的Gmail网站上发送的“显示原始内容”的电子邮件:
Received: from 720314066041-rqjqsu7v5apq2s2n05sa63o9s7fed56g.apps.googleusercontent.com
named unknown
by gmailapi.google.com
with HTTPREST;
Fri, 26 Dec 2014 22:18:06 -0800
Content-Type: multipart/mixed; boundary="-------314159265358979323846"
From: AAA@gmail.com
To: BBB@sina.com
Subject: Welcome
---------314159265358979323846
Content-Type: text/html; charset="UTF-8"
Date: Fri, 26 Dec 2014 22:18:06 -0800
Message-Id: <CAP5pmxTve5ToN=f0LjVFZ9YwvQDAiZhKcWUa1rjqxz91EWH6Uw@mail.gmail.com>
This is my first email.
---------314159265358979323846
Content-Type: text/plain; charset=UTF-8;name="abc.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="abc.txt"
1234567
---------314159265358979323846-
这些天有没有人成功从应用程序发送附件?或者Google是否禁止使用REST API从应用程序发送附件?谢谢。
答案 0 :(得分:1)
问题解决了,这是我的错:)。在delimiter("-------314159265358979323846")
之前,似乎需要一个空白的新行,现在一切都工作正常。