以下 MIME 多部分/混合电子邮件是从 gmail 帐户发送到 iOS 收件人的。该消息包括一个 MIMEText 子部分和一个 MIMEImage 附件。为什么文本气泡包含尾随换行符?
邮件内容:
Received: from 116692035092 named unknown by gmailapi.google.com with HTTPREST; Sat, 25 Mar 2023 18:47:14 -0700
Content-Type: multipart/mixed; boundary="===============6546997771072418005=="
MIME-Version: 1.0
to: [email protected]
from: [email protected]
subject:
Date: Sat, 25 Mar 2023 18:47:14 -0700
Message-Id: <CAJLYKcrfN4QNYikE85rvV2A1V00=q53MV8Z8YbRdR_YyR9RDWQ@mail.gmail.com>
--===============6546997771072418005==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Hello!
--===============6546997771072418005==
Content-Type: image/jpeg; name="27e0768e981cb35c.jpg"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="27e0768e981cb35c.jpg"
--===============6546997771072418005==--
这在仅发送单个子部分(MIMEText 或 MIMEImage)时正确呈现。这似乎与 Messages 如何处理 MIMEMultipart/mixed 类型有关,或者是由于 MMS 网关中引入的错误。收件人是 iOS 16.3.1.