PHP PHPMailer DKIM подпись и кодировка. Не проходит проверка подписи, в чём может быть причина?

Письма отправляются, всё приходит. PHPMailer через sendmail. PHPMailer ради подписи только.
Проблема собственно в подписи DKIM
Если в теле письма, в Body хоть один кириллический символ, то подпись проверку не проходит.
Если просто латинские буквы, то всё ок, подпись хорошая.

Никто с данной проблемой не сталкивался?
Понятно, что это скорее всего из-за кодировки на этапах создания подписи и после во время её проверки. Но это PHPMailer c глюком или я какие то вводные настройки неправильно установил?

PHPMailer 5.2.14
Charset UTF-8
Encoding 8bit
  • Вопрос задан
  • 368 просмотров
Пригласить эксперта
Ответы на вопрос 2
А вы вкурсе как отправляются кирилические символы по RFC ?
Все примеры в интернете отправки php на английском, и там такой проблемы нет.
Однако если вы вернетесь к RFC 2045
В общем век живи, век учись
https://habr.com/ru/post/17531/
Ответ написан
Комментировать
@orange12 Автор вопроса
Забыл тогда отписаться. В общем кодировал тело письма в base64. Ну и соответственно простановкой заголовка Content-Transfer-Encoding: base64. Так и решилась проблема.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы