swiftmailer не работает

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
kukuruku
Сообщения: 1318
Зарегистрирован: 2011.02.14, 11:36

swiftmailer не работает

Сообщение kukuruku »

локально письмо шлется, на хостинге нет
команда sendmail user@mail.ru письмо шлет, mail тоже работает

вот конфиг

Код: Выделить всё

'mailer' => [
            'class' => 'yii\swiftmailer\Mailer',
            'useFileTransport' => false,
        ],
 
такой код ничего не выводит

Код: Выделить всё

$mailer = Yii::$app->get('mailer');
        $message = $mailer->compose('user/reg', ['model'=>$user]);
        $message->setFrom(Yii::$app->params['emailFrom']);
            $message->setTo('werdfgdfg@sharklasers.com');
            $message->setSubject('Регистрация пользователя');
        $logger = new \Swift_Plugins_Loggers_ArrayLogger();
        $mailer->getSwiftMailer()->registerPlugin(new \Swift_Plugins_LoggerPlugin($logger));
        if (!$message->send()) {
               echo $logger->dump(); 
        }
 
send возращает false
тут пусто

Код: Выделить всё

echo $logger->dump();
astronin
Сообщения: 606
Зарегистрирован: 2012.01.30, 17:46

Re: swiftmailer не работает

Сообщение astronin »

значит проверяйте свои компоненты: mailer, Swift_Plugins_LoggerPlugin, и др... и сотрите, где может падать еще PHP
Ответить