В течение некоторого времени у меня была проблема с тем, что некоторые из моих пользователей получали = 0A = 0A вместо новых строк в электронных письмах, которые я отправляю им через PHP. Переписка через почтовый клиент работает хорошо, но электронные письма, созданные PHP, всегда выглядят так у некоторых пользователей (меньшинство). Поиск в Google не дал достойных результатов, все результаты поиска, кажется, каким-то образом связаны с Outlook - и недопустимо думать, что все пользователи Outlook пострадают от этой проблемы. Кто-нибудь знает, как правильно справиться с этим и избежать проблем с кодировкой новой строки?
Изменить: К вашему сведению, я использую класс Zend Mailer.
Спасибо
Редактировать 2:
Изменение типа кодировки не помогло. Я закодировал заголовки в base64, а тело в 64, все было искажено. Затем я попробовал использовать заголовки base64 и применил base64_decode (base64_decode ($ body)) в теле, и это было нормально на «сервере CNR, но не во входящем», что бы это ни значило. Когда я попробовал использовать mb_convert_encoding в base64, я снова получил закодированную строку вместо тела, так что бесполезно.
Что еще я могу попробовать? Zend Mailer поддерживает только кодировку заголовков Quoted Printable и Base64. Не уверен, что делать с телом, чтобы оно соответствовало указанной кодировке для печати ...