以下为我的.env中关于邮件的配置
MAIL_DRIVER=smtp
MAIL_HOST=smtp.163.com
MAIL_PORT=25
MAIL_USERNAME=****@163.com
MAIL_PASSWORD=*******
MAIL_ENCRYPTION=null
我把mail.config的from里面的值也改了,但其他选项仍保持默认值
'from' => ['address' => '****@163.com', 'name' =>'helloworld']
我也开启了163的smtp服务,用的也是授权密码而不是登陆密码。
下面是我的应用程序的代码。
Mail::send('emailreminder', ['user' => $myMsg], function($m)use($myMsg){
$m->to($myMsg['email'],'尊敬的用户')->subject('验证邮件');
});
我把$myMsg变量的值用print_r看了一篇,变量的内容是正确的.。
项目时运行在vbox虚拟机上的,我把Linux的防火墙关了。
然而却无法连接163的smtp服务主机,访问页面是返回了这样一个错误
Swift_TransportException in StreamBuffer.php line 265:Connection could not be established with host smtp.163.com [Permission denied #13]
求大神解答!!!!!!!!!!!!!!!!!!!