Swift_TransportException in Laravel 5.2 E-mail senden

Ich bin versucht, senden Sie E-mail für meine laravel-app von gmail-Konten mit Erlauben, weniger sichere apps: AUF und 2-Schritt-Überprüfung AUS

.env Teil für E-mail:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=library@gmail.com
MAIL_PASSWORD=********
MAIL_ENCRYPTION=ssl

config/mail.php:

'driver' => env('MAIL_DRIVER', 'smtp'),
'host' => env('MAIL_HOST', 'smtp.gmail.com'),
'port' => env('MAIL_PORT', 587),
'from' => ['address' => '[email protected]', 'name' => 'Admin'],
'encryption' => env('MAIL_ENCRYPTION', 'ssl'),
'username' => env('[email protected]'),
'password' => env('********'),
'sendmail' => '/usr/sbin/sendmail -bs',
'pretend' => env('MAIL_PRETEND', false),

Zuerst habe ich versucht, mit 'encryption' => env('MAIL_ENCRYPTION','tls'). Bekam aber folgende Fehlermeldung:

ERROR: exception 'Swift_TransportException' with message 'Expected
response code 250 but got code "530", with message "530-5.5.1
Authentication Required. Learn more at 
530 5.5.1  https://support.google.com/mail/answer/14257  
z3sm16020712par.17 - gsmtp"' in
/home/shafi/Projects/Lib/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:383

Besuchte ich https://support.google.com/mail/answer/14257 und fand alles auf dem empfohlenen Stand.

Danach habe ich verwendet 'encryption' => env('MAIL_ENCRYPTION','ssl') aber dieses mal das gleiche FEHLER.

Was soll ich tun um den Fehler zu beheben? Was bin ich?

InformationsquelleAutor MASh | 2016-02-12
Schreibe einen Kommentar