您好我刚刚上传了一个网站,并收到了邮件服务的错误。
Connection could not be established with host smtp.gmail.com [Connection refused #111]
这是我在mail.php文件中的设置。
return array(
'driver' => 'smtp',
'host' => 'smtp.gmail.com',
'port' => 587,
'from' => array('address' => 'info@thesite.com', 'name' => 'Company Name'),
'encryption' => 'tls',
'username' => '*******',
'password' => '********',
'sendmail' => '/usr/sbin/sendmail -bs',
'pretend' => false,
);
这在我的系统本地完美运行但是当我上传它时,它给了我错误,请帮助我即将提供项目,谢谢!
答案 0 :(得分:0)
我也面临同样的问题。至于我,我已将我的SMTP配置更改为port 25 (with SSL)
,并且它很好。
我从谷歌获得了我的解决方案,你可以在here看到。
答案 1 :(得分:0)
尝试使用googlemail
加密的ssl
服务器
return array(
'driver' => 'smtp',
'host' => 'smtp.googlemail.com',
'port' => 465,
'from' => array('address' => 'info@thesite.com', 'name' => 'Company Name'),
'encryption' => 'ssl',
'username' => '*******',
'password' => '********',
'sendmail' => '/usr/sbin/sendmail -bs',
'pretend' => false,
);
答案 2 :(得分:0)
找到问题的答案,来自我的网络托管服务提供商,我使用共享主机,所以我不得不打电话给他们配置我的帐户,以便能够发送电子邮件,希望这有助于任何有此类问题的人和我一样,这是gmail的正确配置。
return array(
'driver' => 'smtp',
'host' => 'smtp.gmail.com',
'port' => 465,
'from' => array('address' => 'info@thesite.com', 'name' => 'Company Name'),
'encryption' => 'ssl',
'username' => '*******',
'password' => '********',
'sendmail' => '/usr/sbin/sendmail -bs',
'pretend' => false,
);
答案 3 :(得分:0)
尝试更改这些。
'driver' => 'mail',
'port' => 587,
'encryption' => 'ssl',
此配置适用于GoDaddy服务器。
答案 4 :(得分:0)
请确保您启用了Google身份验证设置: https://www.google.com/settings/security/lesssecureapps
答案 5 :(得分:0)
将驱动程序smtp更改为sendmail.it为我工作
MAIL_DRIVER = sendmail的