【发布时间】:2020-04-02 15:38:46
【问题描述】:
在我的 Go 应用程序中,我正在构建和发送包含 HTML 正文和 PDF 附件的多部分电子邮件。 Gmail 正确显示我的电子邮件,但 Apple iOS 电子邮件应用程序没有。它只显示附件,根本不显示文本 (html)。 我的电子邮件如下所示(我已删除示例的内容):
MIME-Version: 1.0
From: Example <info@example.com>
To: example@gmail.com
Reply-to: info@example.com
Subject: Bla-bla
Content-Type: multipart/alternative;
boundary="3fca6de57f7044cd34adb5454428fd5e5d56e939f26028c745d7b130ca4fa343"
Message-ID: <010201713b392a40-fbba1c61-23e5-44f5-a26a-f83a1598c885-000000@eu-west-1.amazonses.com>
Date: Thu, 2 Apr 2020 14:08:54 +0000
X-SES-Outgoing: 2020.04.02-54.240.7.18
Feedback-ID: 1.eu-west-1.Kpg92BT/SvZS11gkp8+PRgxZ4fKdPt7sUnI7TvXld8g=:AmazonSES
--3fca6de57f7044cd34adb5454428fd5e5d56e939f26028c745d7b130ca4fa343
Content-Type: text/html; charset="UTF-8"
<!DOCTYPE html>
<html lang="en">
<head>
...
</head>
<body>
...
</body>
</html>
--3fca6de57f7044cd34adb5454428fd5e5d56e939f26028c745d7b130ca4fa343
Content-Type: application/pdf; charset="UTF-8"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;filename="afile.pdf"
--3fca6de57f7044cd34adb5454428fd5e5d56e939f26028c745d7b130ca4fa343--
所以,我收到了电子邮件,它有附件,但没有文本。这只发生在 iOS 邮件应用程序中。顺便说一句,我用谷歌搜索了这个问题,发现了一些主题,iPhone 用户抱怨他们的内置邮件存在同样的问题......
【问题讨论】: