Ошибка при отправке почты с помощью 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.');

}

0 ответов

Другие вопросы по тегам