Некоторые получатели почты получают сообщения с = 0D или = 3D-символами
У меня есть веб-приложение LAMP, которое отправляет письма пользователям. Некоторые пользователи жаловались, что вместо просмотра html-сообщений электронной почты они видят странные последовательности символов, такие как = 0D или = 3D. Я не могу воспроизвести эту ошибку с помощью любого из моих почтовых клиентов: gmail, yahoo mail, hotmail, thunderbird, blackberry или iphone. Кто-нибудь знает, что происходит и как это исправить?
Ответы
Ответ 1
Это называется котируемой печатаемой кодировкой. Некоторая система, которая обрабатывает почту, пока она доставляется получателям, которые видят нарушающие символы, испортит кодировку или информацию заголовка о кодировании.
Проверьте, соответствует ли кодировка, которую вы устанавливаете при отправке почты, тому, что вы пишете на почту, и является ли это то, что принято другими людьми.
Ответ 2
Когда вы видите что-то вроде = 3D, то, что вы видите, это единственный символ в кодировке с кодовым названием. "= 3D" является, по сути, знаком равенства. = 0D - Возврат каретки (CR), = 0A - подача линии (LF)
Взято из Не все "plain-text" созданы равными...
Ссылка предоставит подробное подробное описание того, что происходит.