2016-08-07 52 views
0

Ich kann keine E-Mails in meinem lokalen XAMMP-Server senden.Verbindung konnte nicht mit Host hergestellt werden smtp.gmail.com [# 0] - LARAVEL/XAMPP/PHP7

Ich benutze LARAVEL mit XAMPP Server und PHP7.

Wenn ich auf die Schaltfläche klicken, wird die Nachricht:

Connection could not be established with host smtp.gmail.com [ #0] 

meine .env Datei:

MAIL_DRIVER=smtp 
MAIL_HOST=smtp.gmail.com 
MAIL_PORT=465 
MAIL_USERNAME=myemail 
MAIL_PASSWORD=mypass 
MAIL_ENCRYPTION=ssl 

I 587-Port versucht haben, aber auch nicht funktionierte. Es ist ein lokales Problem?

Mit dieser Konfiguration auf meinem Hosting funktioniert vielleicht?

+0

Bitte versuchen Sie die nächste Zeile zu Ihrer Hosts-Datei hinzuzufügen: '74.125.136.109 smtp.gmail.com', um zu prüfen, ob es sich um ein IPv6-Problem handelt oder nicht. –

+0

gibt mir den gleichen Fehler zurück: Verbindung konnte nicht mit Host 74.125.136.109 [# 0] – jhonleg

+0

O.K. Dann entferne bitte diese Zeile in der hosts Datei und ändere deine Laravel Mail Einstellungen auf encryption = tls port = 587 –

Antwort

0

Aktualisieren Sie den Treiber in Ihrem .env Datei

MAIL_DRIVER=sendmail 
+0

Wenn ich dies zu ändern, ist der Fehler: Swift_TransportException in StreamBuffer.php Linie 298: Prozess kann nicht gestartet werden [das System kann den angegebenen Pfad nicht finden – jhonleg

+0

die Google Mail-Konto Sie sind. Verwenden für Verbindung ist zwei Faktoren authentifiziert? –

+0

- Nein, es ist nicht .. – jhonleg

0

1 zu sendmail: Entweder Sie müssen weniger sichere Apps zulassen oder App-Passwort verwenden, um 2 Schritt Überprüfung auf Ihrem gmail acc ermöglicht. 2: Deaktivieren Sie alle Antivirusprogramme auf Ihrem Computer. 3: Vergessen Sie nicht, Ihren Cache zu leeren (manchmal nimmt er keinen aktualisierten Inhalt aus der .env-Datei) 4: Sie müssen nichts in Mailer innerhalb Config-Verzeichnis (nicht empfohlen) ändern, sollten Sie env verwenden Variablen