Не отправляется email Yii2

Пытаюсь настроить отправку почты в VDS Timeweb на ispmanager. Сайт базируется на фреймворке Yii2.

Проблема следующая: Отправка писем с помощью тестового скрипта функцией mail() происходит, в адресе отправителя указан [email protected]. Однако для данной почты не созданы MX-записи в панели управления, и прочие конфигурации на стороне ISPManager. Он лишь указан в конфиге моего доменного имени:

<IfModule php7_module>
    php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f [email protected]"
    ...
</IfModule>

Если оставить поле с почтой пустым ("/usr/sbin/sendmail -t -i"), то отправка происходит от [email protected].

Почему происходит отправка почты от данного имени мне было неизвестно, также как и данные от этого аккаунта (предполагаю, что он является базовым). Я настроил другую почту по инструкции timeweb настройка почты с нужным мне именем. Служба поддержки сказала, что настройки выполнены для нее корректно, но при этом функцией mail() отправка происходит от старого имени.

Конфиг Yii2 mail следующий:

'mailer' => [
    'class' => 'yii\swiftmailer\Mailer',
    'useFileTransport' => false,
    'transport' => [
          'class' => 'Swift_SmtpTransport',
          'host' => 'smtp.timeweb.ru',
          'username' => '[email protected]',
          'password' => '1234',
          'port' => '465',
          'encryption' => 'ssl',
     ],
],

Но при попытке отправить письмо средствами Yii2 письма не доставляются вовсе. В логах также записей не наблюдаю.

В php $_SERVER переменная

'SERVER_ADMIN' => '[email protected]'

Не особо понимаю, что это значит и решит ли проблему изменение данной переменной.

Какие еще данные можно добавить для уточнения данного вопроса? Где еще можно отслеживать логи почты помимо:

  1. /runtime/logs/ (Yii2)
  2. /var/log/mail.log
  3. /var/log/mail.err

Как решить проблему?


Ответы (0 шт):