【问题标题】:Yii2 basic Swift_TransportException from commandYii2 来自命令的基本 Swift_TransportException
【发布时间】:2019-06-26 12:55:31
【问题描述】:

当我想在终端中发送带有命令的电子邮件时,我得到 Swift_TransportException:

预期的响应代码为 220,但在 AbstractSmtpTransport.php:445

我在该类的命令目录和方法中创建了 SendEmailController 类:

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 调用时,它可以工作。 在这种情况下, command 和 url 有什么区别? 有没有人有同样的问题? 谢谢!

【问题讨论】:

  • 您在 web 和控制台中是否有相同的邮件配置?
  • 就是这样,谢谢!

标签: yii2 yii2-basic-app


【解决方案1】:

检查您的控制台配置,邮件设置必须与 Web 配置中的相同

【讨论】:

  • 就是这样!我在控制台中没有邮件程序配置。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-18
  • 1970-01-01
  • 2018-03-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多