PHP: Кодирование заголовков писем From и Subject

При формировании и отправке тела письма, которое содержит в заголовках From и Subject кириллические символы можно получить сообщение:

Validation failed for: Некоторый текст

Данная ошибка возникает из-за отсутствия кодирования заголовков From и Subject в base64.

$from = '=?UTF-8?B?'.base64_encode("Некоторый текст" ). "?= <test@test.com>";
$subj = '=?UTF-8?B?'.base64_encode("Тема" ).'?=';

Didn’t find the answer to your question? Ask it our administrators to reply we will publish on website.