【发布时间】:2017-04-16 05:51:00
【问题描述】:
我需要一些关于以下案例的建议:
我已经配置了config/web.php文件如下
'components' => [
...
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'useFileTransport' => false,
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'smtp.gmail.com',
'username' => 'myusername',
'password' => 'mypassword',
'port' => '587',
'encryption' => 'tls',
],
],
也在控制器中:
$message = Swift_Message::newInstance()
->setSubject('...')
->setFrom(['mymail'])
->setTo(['recipient'])
->setBody('......');
$transport = Swift_SmtpTransport::newInstance();
$mailer = Swift_Mailer::newInstance($transport);
$mailer->send($message);
我收到错误:'无法与主机建立连接' (Swift_TransportException)
有什么想法吗?谢谢。
【问题讨论】:
标签: yii2 smtp swiftmailer