Решение проблемы с DKIM при отправке через Zoho

Матеріал з Wiki.Zina
Перейти до навігації Перейти до пошуку

Zoho break DKIM signatures (body Hash) if 8bit encoding are used through SMTP https://help.zoho.com/portal/community/topic/zoho-break-dkim-signatures-body-hash-if-8bit-encoding-are-used-through-smtp

Почтовый сервер будет считать что тело письма изменинено по пути, вследствии этого письмо может попадать в спам. Это точно касается всех Drupal v7 сайтов.

Решаем так в кастомном модуле

/**
 * Implements hook_mail_alter().
 */
function xiaomix_mail_alter(&$message) {
  if(@$message['headers']['Content-Transfer-Encoding'] === '8Bit') {
    $message['headers']['Content-Transfer-Encoding'] = 'quoted-printable';
  }
}