设置 AWS SES 并且传入邮件已被 \r\n 截断

设置 AWS SES 并且传入邮件已被 \r\n 截断

我已经设置 AWS SES 将电子邮件放入 S3 存储桶,但是当 AWS 保存电子邮件时, \r\n 行结尾会被截断,从而导致数据损坏。

因此,像这样的一行:1.1.1.1 2.2.2.2

显示为:1.1.1.12.2.2.2

我该如何解决?

经过进一步调查,我的电子邮件客户端(Yahoo!网络浏览器和 mail.com 网络浏览器)正在执行以下操作:

请看这里:

X-Mailer: WebService/1.1.14680 YMailNorrin Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36
Content-Length: 516

------=_Part_1176366_1815233237.1573171750698
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

2.2.2.23.3.3.34.4.4.4

------=_Part_1176366_1815233237.1573171750698
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<html><head></head><body><div class="yahoo-style-wrap" style="font-family:lucida console, sans-serif;font-size:16px;"><div>2.2.2.2</div><div>3.3.3.3</div><div>4.4.4.4</div><div><br></div></div></body></html>
------=_Part_1176366_1815233237.1573171750698--

HTML 部分正确,但文本部分不正确。这是怎么回事?

相关内容