WordPress разбивает слова в теле письма

Я пытаюсь отправить письмо с одной длинной строкой в ​​виде тела. Отправка

$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.

2

Решение

Хорошо, на всякий случай, если у кого-то есть такая же проблема. Это было исправлено в этом коммите

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

Поэтому я только что вручную обновил ядро ​​WP до последней версии PHPMailer. Но это не помогло. После этого я просто заставил его использовать «quoted-printable», если не «base64», и это работает.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]