Ошибка при отправке почты с помощью Gsuite в Laravel?
Я пытаюсь отправить почту через гугл Gsuite
и я прочитал все инструкции, но я получаю Failed to authenticate on SMTP server with username
ошибка. Пожалуйста, дайте мне знать, в чем ошибка.
вот код mu .env...
MAIL_DRIVER=smtp
MAIL_HOST=smtp.googlemail.com
MAIL_PORT=587
MAIL_USERNAME=sainiankit@gmail.com
MAIL_PASSWORD=vlwpadvjhygfrthu
MAIL_ENCRYPTION=ssl
вот мой файл web.php..
Route::post('postEmail','HomeController@postEmail');
вот мой файл HomeControler.php...
public function postEmail(Request $r)
{
$to_name = 'Mail from Ankit';
$to_email = 'sainiankit@gmail.com';
$data=[
'user_email'=>$r->user_email,
'user_name'=>$r->user_name,
'user_phone'=>$r->user_phone,
];
Mail::send('mail', $data, function($message) use ($to_name, $to_email)
{
$message->to($to_email, $to_name)->subject('Laravel Test Mail');;
$message->from('sainiankit@gmail.com', 'Email Form Ankit');
});
return redirect()->back()->with('message','You are welcome.');
}