我必须使用 googlesmtp.gmail.com或默认 mail() DRIVER 在 laravel 上运行邮件功能,只能使用其他方法作为客户端要求,但两者都不起作用。我尽我所能
我尝试了 smtp.gmail.com 和 default mail() DRIVER 但没有结果
.env 文件代码
用 smtp
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=xxxxxxx@gmail.com
MAIL_PASSWORD=xxxxxxxx
MAIL_ENCRYPTION=tls
带邮件
MAIL_DRIVER=mail
MAIL_HOST=null
MAIL_PORT=null
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
控制器代码
$template_data = EmailTemplate::getEmailTemplateByID($template->id);
$email_params['verification_code'] = $user->verification_code;
$email_params['name'] = Helper::getUserName($user->id);
$email_params['email'] = $user->email;
Mail::to($user->email)
->send(
new GeneralEmailMailable(
'verification_code',
$template_data,
$email_params
)
);
它没有显示任何错误,只是显示您已注册或我们发送恢复电子邮件但收件箱中没有电子邮件的成功消息