Yii2 базовое Swift_TransportException от команды - PullRequest
0 голосов
/ 26 июня 2019

Когда я хочу отправить электронное письмо с командой в терминале, я получаю Swift_TransportException:

Ожидаемый код ответа 220, но получил пустой ответ в AbstractSmtpTransport.php: 445

Я создал класс SendEmailController в командах dir и метод в этом классе:

public function actionSend() {            
    Yii::$app->mailer->compose()->setFrom('fromsomeone@gmail.com')
    ->setTo('tosomeone@yahoo.com')    
    ->setSubject('Test Subject from command')    
    ->setTextBody('Test Body')    
    ->send();                                        
}

У меня тот же метод в SiteController, и когда я вызываю через URL, он работает.В чем разница между командой и URL в этом случае?У кого-нибудь была такая же проблема?Спасибо!

1 Ответ

1 голос
/ 26 июня 2019

Проверьте настройки консоли, настройки почтовой программы должны быть такими же, как в веб-конфигурации

...