Wordpress 拆分电子邮件正文中的单词

Wordpress splits up words in email body

我正在尝试发送以一行长行作为正文的电子邮件。发送

$msg = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris ac eros vitae felis posuere auctor nec ut metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Integer nulla turpis, iaculis vitae massa vel, ultricies tempus libero. Praesent mi magna, elementum in sollicitudin sed, blandit non turpis. Phasellus ultrices, enim ac rhoncus hendrerit, nulla ante vehicula turpis, nec vehicula libero libero eget diam. Mauris et dolor sem. Aliquam egestas, nisi a pulvinar vehicula, nisi lorem eleifend enim, in egestas enim dolor quis nibh. Nulla ultricies rhoncus mi, id accumsan est bibendum ac. In hac habitasse platea dictumst. Ut purus felis, bibendum vel ornare fringilla, bibendum nec metus. Nulla sollicitudin viverra arcu, et elementum lectus tristique vel. Sed et nulla faucibus, egestas libero vulputate, sagittis nulla. Morbi porttitor fermentum tincidunt. Morbi eros tortor, efficitur vitae nibh a, molestie mollis nisl. Nulla dictum velit e get finibus pulvinar. Sed non dolor ut est interdum placerat'

正在接收

Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Mauris ac eros vitae felis posuere auctor nec ut
metus. Pellentesque habitant morbi tristique senectus
et netus et malesuada fames ac turpis egestas. Integer
nulla turpis, iaculis vitae massa vel, ultricies tempus
libero. Praesent mi magna, elementum in sollicitudin
sed, blandit non turpis. Phasellus ultrices, enim ac
rhoncus hendrerit, nulla ante vehicula turpis, nec
vehicula libero libero eget diam. Mauris et dolor sem.
Aliquam egestas, nisi a pulvinar vehicula, nisi lorem
eleifend enim, in egestas enim dolor quis nibh. Nulla
ultricies rhoncus mi, id accumsan est bibendum ac. In
hac habitasse platea dictumst. Ut purus felis, bibendum
vel ornare fringilla, bibendum nec metus. Nulla
sollicitudin viverra arcu, et elementum lectus
tristique vel. Sed et nulla faucibus, egestas libero
vulputate, sagittis nulla. Morbi porttitor fermentum
tincidunt. Morbi eros tortor, efficitur vitae nibh a,
molestie mollis nisl. Nulla dictum velit e get finibus
pulvinar. Sed non dolor ut est interdum placerat

我没有在 wp_mail 来源中找到任何关于行拆分的信息,但是它使用 PHPMailer 并且对于 PHPMailer 我已经找到了这个

https://code.google.com/a/apache-extras.org/p/phpmailer/issues/detail?id=17

但是我对 SMTP 和 sendmail 都有这个问题。

UPD:好像问题不在 WP 本身,而是关于 Amazon SES DKIM Mailer 插件使用旧版本的 PHPMailer。

好的,以防万一有人遇到同样的问题。它已在此提交中修复

https://github.com/PHPMailer/PHPMailer/commit/a3c729eca33b3cc3e1d4b3b5187e4890d99ad470

所以我刚刚手动将 WP 核心更新到最后一个 PHPMailer。但这没有帮助。在此之后我只是强制它使用 'quoted-printable' 如果不是 'base64' 并且它有效。