Laravel - Verbindung konnte nicht mit Host smtp.gmail.com hergestellt werden [# 0]

8

Ich versuche, eine E-Mail von Google Mail mit Laravel von localhost zu senden. Ich erhalte diesen Fehler: Die Verbindung konnte nicht mit dem Host smtp.gmail.com [# 0]

hergestellt werden

Ich benutze ssl mit Port 465. Ich habe auch 587 versucht, aber es hat nicht funktioniert.

Ich habe auch versucht dies Aber es hat nicht funktioniert. Ich fand viele Leute, die unter den gleichen Problemen litten, aber die Lösungen, die ich fand, funktionierten nicht.

    
omarsafwany 31.12.2014, 12:23
quelle

7 Antworten

9

Ich hatte den gleichen Fehler: Die Verbindung konnte nicht mit dem Host smtp.gmail.com [# 0] hergestellt werden und folgte den hier beschriebenen Schritten: Ссылка .

Fügen Sie die folgenden Zeilen zu _establishSocketConnection() in Swift / Transport / StreamBuffer.php in Zeile 263 hinzu:

%Vor%

Beachten Sie, dass dies keine perfekte Lösung ist, da es a) Hacking-Kerncode enthält, der in einem SwiftMailer-Update überschrieben werden kann, und b) die Sicherheit Ihrer App verringert, da Sie die Verbindung nicht mehr validieren. Aber als vorübergehender Work-Around hat es für mich funktioniert.

    
inostia 03.06.2015 17:56
quelle
3

In Ihrer .env-Datei müssen Sie die E-Mail-Adresse und das Passwort Ihres E-Mail-Kontos einstellen.

%Vor%

und in ausgefüllt an mail.php

%Vor%

und löschen Sie den Konfigurationscache mit diesem.

%Vor%
    
Adnane 22.12.2015 13:46
quelle
1

Haben Sie versucht, die Verschlüsselung in tls zu ändern? Ich verwende derzeit einen Gmail-SMTP-Server, um E-Mails von meiner Laravel-App zu senden. Ich benutze TLS und Port 587

    
Chris Townsend 05.01.2015 11:25
quelle
0

Liste Ссылка

env

MAIL_DRIVER = smtp

MAIL_HOST = smtp.gmail.com

MAIL_PORT = 587

[email protected]

MAIL_PASSWORD = testen

MAIL_ENCRYPTION = tls / ******** /

email.php

'von' = & gt; ['Adresse' = & gt; '[email protected]', 'name' = & gt; "testen"],

    
Adnane 22.12.2015 12:03
quelle
0

das hat bei mir nach langer Suchzeit die beste Konfiguration bewirkt:

%Vor%     
quelle
-1
%Vor%     
Kiran naik 23.02.2018 09:40
quelle
-3

Sie können keine E-Mails von Ihrem lokalen Host standardmäßig senden.

Wenn Sie Ihre Dateien korrekt konfigurieren, können Sie E-Mails von ihnen senden.

Sie können auch versuchen, die Site auf einem Server oder in einer Produktionszone hochzuladen. Da wird es funktionieren.

    
Robin 25.05.2015 21:28
quelle

Tags und Links