2017-06-12 2 views
0

Ich habe eine Lumen App mit einer handwerklichen Aufgabe, die eine E-Mail sendet. Lokal funktioniert es gut mit einer mailtrap.io Testumgebung.Lumen Senden von Mails mit GMail SMTP

MAIL_DRIVER=smtp 
MAIL_HOST=mailtrap.io 
MAIL_PORT=2525 
MAIL_USERNAME=username 
MAIL_PASSWORD=password 
MAIL_ENCRYPTION=null 

Wenn ich meine App bereitstellen möchte ich E-Mails mit dem GMail SMTP senden, aber es funktioniert nicht. Ich erhalte den folgenden Fehler:

[Swift_TransportException]
Expected response code 220 but got code "", with message ""

Hier ist meine .env Setup:

MAIL_DRIVER=sendmail 

MAIL_HOST=smtp.gmail.com 
MAIL_PORT=465 
[email protected] 
MAIL_PASSWORD=password 
MAIL_ENCRYPTION=ssl 

Ich habe viel hier auf Stackoverflow in den letzten Stunden gesucht und alles versucht, aber ich kann es nicht funktionieren , Unglücklicherweise.

Bin ich zurückgeblieben oder fehlt etwas?

Kann mir jemand helfen? Jede Hilfe wird sehr geschätzt!

Vielen Dank im Voraus!

+0

Hat das Google Mail-Konto haben 2-Step-Verification aktiviert? Falls ja, müssen Sie möglicherweise ein App-Passwort https://support.google.com/accounts/answer/185833?hl=de eingeben. – macghriogair

+0

@macghriogair Ich habe das versucht, funktioniert auch nicht:/ –

+0

Haben Sie es versucht mit Port 587? – sunomad

Antwort

1

Erstens, stellen Sie sicher, dass das Google-Konto aus sind das Senden der Einstellungen muss allow less secure applications.

Dann versuchen Sie diese Einstellungen in Ihrem .env

MAIL_DRIVER=smtp 
MAIL_HOST=smtp.gmail.com 
MAIL_PORT=587 
[email protected] 
MAIL_PASSWORD=password 
MAIL_ENCRYPTION=tls 
Verwandte Themen