Проблема с DKIM

Добрый день.

Ситуация следующая: магазин на поддомене shop.domain.ru, отправителем в рассылках указан mail@domain.ru. Приложение Рассылки предлагает указать в качестве хоста TXT записи mailwamail._domainkey.domain.ru, но в таком случае DKIM не проходит проверку. При этом mailwamail._domainkey проверяется без ошибок. Но это пол беды. Если включить в настройках отправителя DKIM, отправитель сохраняется, но при попытке отправить тестовое письмо или рассылку, сервис зависает в бесконечной отправке. Писем при этом получателям не приходит. Ошибок никаких не появляется. Транспорт - "Системный по умолчанию", версия php 5.6.

Подскажите, куда копать и что смотреть? Всем заранее спасибо!

8 ответов

  • 1
    Максим Webasyst 18 января 2018 13:25 #

    Попробуйте в приложении Логи включить php.log и повторить отправку, может в него попадут какие-то данные. Иначе стоит написать еще в поддержку хостинга, чтобы уточнить, была ли попытка отправить это письмо.

    • +1
      Александр Галеев Александр Галеев 18 января 2018 13:30 #

      PHP Fatal error: Call to undefined function hash_init() in /usr/local/www/apache24/data/wa-system/vendors/swift/classes/Swift/Signers/DKIMSigner.php on line 438

      В коде:

          public function startBody()
          {
              // Init
              switch ($this->_hashAlgorithm) {
                  case 'rsa-sha256' :
                      $this->_bodyHashHandler = hash_init('sha256');
                      break;
                  case 'rsa-sha1' :
                      $this->_bodyHashHandler = hash_init('sha1');
                      break;
              }
              $this->_bodyCanonLine = '';
          }

      ругается на строчку:

      $this->_bodyHashHandler = hash_init('sha1');

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите