Mail::send 时报错:530 5.7.1 Authentication required?
在使用 laravel 5.1 的 Mail::send 时报错: Swift_TransportException in AbstractSmtpTransport.php line 383: Expected response code 250 but got code "530", with message "530 5.7.1 Authentication required"
方法:
protected function sendEmailConfirmationTo($user)
{
$view = 'emails.confirm';
$data = compact('user');
$from = 'xxxxx@163.com';
$name = 'Popeye';
$to = $user->email;
$subject = "感谢注册 Sample 应用!请确认你的邮箱。";
Mail::send($view, $data, function ($message) use ($from, $name, $to, $subject) {
$message->from($from, $name)->to($to)->subject($subject);
});
}
.env 文件配置:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.163.com
MAIL_PORT=25
MAIL_USERNAME=xxxxxx@163.com
MAIL_PASSWORD=xxxxxx
MAIL_ENCRYPTION=null
求大神帮忙看下,google 和百度都搜了一大圈了,相关的解决方法都试过了,但是并不起效。
摸索半天终于把高亮调好了,谢谢大家,希望大家能进来看看,帮帮忙。
重新检查了配置文件,并且把 php artisan config:clear
运行了一下,好了。
嗨皮,谢谢!
请问一下本地运行没问题,但是线上报错 php artisan config:clear 并未奏效