Как установить российские буквы 'от' заголовка в почте? Пример:
Я использую приложение Почтовой программы Webasyst и PHP для отправки электронных писем.
Как установить это в sendmail?
Как я понимаю:
webasyst использует swiftmailer
swift mailer заботится о не US-ASCII (непростых английских) символах в заголовки электронной почты
[не-ASCII символы - это адрес электронной почты (info@molodost.bz) - более длинная история]
https: / /swiftmailer.symfony.com/docs/headers.html#text-headers
Если заголовок содержит какие-либо символы, которые находятся вне диапазона US-ASCII, они будут закодированы. Об этом не стоит беспокоиться, поскольку почтовые клиенты будут декодировать их обратно:
blockquote>$subject = $message->getHeaders()->get('Subject'); $subject->setValue('contains – dash'); echo $subject->toString(); /* Subject: contains =?utf-8?Q?=E2=80=93?= dash */
Согласно RFC 822 , имена полей заголовков и их содержимое должны быть в ASCII-кодировании. Если программное обеспечение, которое вы используете, неправильно выполняет эту кодировку для вас, то это ошибка в программном обеспечении, о которой следует сообщить ее разработчикам. Sendmail (или другие MTA) будут принимать только действительные сообщения. Другие RFC определяют, как кодировать текст не ASCII в заголовках почты, например 1342 .