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.

Author: cale_b, 2015-12-14

1 answers

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

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

Итак, я только что вручную обновил ядро WP до последнего PHPMailer. Но это не помогло. После этого я просто заставил его использовать "для печати в кавычках", если не "base64", и это работает.

 0
Author: Ximik, 2015-12-14 15:15:45