Yii2 smtp电子邮件在godaddy上不起作用
我已经从一台服务器部署了一个Yi2网站到godaddy。它显示了一个错误:-Yii2 smtp电子邮件在godaddy上不起作用,yii2,smtp,Yii2,Smtp,我已经从一台服务器部署了一个Yi2网站到godaddy。它显示了一个错误:- 'If you receive error " Connection could not be established with host smtp.gmail.com [Connection refused #111] "' 我已在下面设置邮件配置:- 'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'viewPath
'If you receive error " Connection could not be established with host smtp.gmail.com [Connection refused #111] "'
我已在下面设置邮件配置:-
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'viewPath' => '@common/mail',
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'smtp.gmail.com',
'username' => 't********m@gmail.com',
'password' => '***************',
'port' => '465',
'encryption' => 'tls', //depends if you need it
],
],
我通过如下注释运输标签解决了这个问题:-
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'viewPath' => '@common/mail',
//'transport' => [
// 'class' => 'Swift_SmtpTransport',
// 'host' => 'smtp.gmail.com',
// 'username' => 't********m@gmail.com',
// 'password' => '***************',
// 'port' => '465',
// 'encryption' => 'tls', //depends if you need it
// ],
],
如果发件人、主机、用户密码的内容在这里被评论,它是如何工作的?不知道。但我认为,因为我们有php邮件(mail())函数,所以它不需要任何凭据,也不需要请求它。