Tut mir leid, wenn das eine stark befahrene Straße ist. Ich habe die anderen Beiträge darüber gesehen, aber nichts in ihnen hat das Problem, das ich habe, gelöst oder eine Glühbirne gezündet, die mir geholfen hat, es selbst zu lösen.
Hier ist mein Code:
%Vor%Ich habe bestätigt, dass die Domain, der Benutzername und das Passwort korrekt sind und korrekt übergeben wurden. Wichtig zu beachten, dass dies vor dem Start auf unserem lokalen Dev-Server funktionierte. Sobald die Seite auf unseren Hostaccount (Hostgator) verschoben wurde, wird sie nicht mehr funktionieren. Ich habe mit HG bestätigt, dass Port 587 auf unserem Server geöffnet ist.
Hier ist die Fehlermeldung, die ich sehe:
%Vor%Jede Hilfe, die bereitgestellt werden kann, wird sehr geschätzt, auch wenn es nur ein Link zu einem Artikel ist, der erklärt, warum es jetzt nicht mehr funktioniert, wenn es sich in unserer Produktionsumgebung befindet.
Keine der Antworten funktionierte für mich. Nach vielen Stunden habe ich das Problem gefunden, funktioniert aber nur für Cpanel / WHM
Wenn Sie keinen Zugang zu WHM haben, fragen Sie Ihren Provider.
In PHP 5.5 und phpmailer gibt es einen Fehler mit der Portnummer. Stellen Sie die Portnummer nicht ein (mail- & gt; port = ....), dies verursacht den Fehler: "smtp error konnte keine Verbindung zur Serververbindung herstellen 111"
abgelehntBelassen Sie es bei der Standardportnummer von 25 und es funktioniert!
Es stellt sich heraus, dass HG die Einstellungen der Firewall auf unserem Server ändern musste. Sobald sie das getan haben, hat es super funktioniert. Also, wenn Sie ein ähnliches Problem haben, würde ich empfehlen, sicherzustellen, dass alles an Ihrem Ende richtig ist, aber dann mit Ihrem Hosting-Provider zu sehen, was an ihrem Ende getan werden muss.
Wenn Sie cPanel / WHM verwenden, müssen Sie Folgendes sicherstellen:
Ausgehendes SMTP auf root, exim und mailman beschränken (FKA SMTP Tweak) - ist auf OFF gesetzt. (Dies kann in "Serverkonfiguration" Tweak Settings "(Suche: SMTP))
bearbeitet werdenWenn Sie auch den ConfigServer Security & amp; Firewall aktiviert, müssen Sie Ihre Firewall-Konfiguration bearbeiten. Klicken Sie auf "Firewall-Konfiguration" und wählen Sie "Nach SMTP-Einstellungen filtern". Suchen Sie nun nach der SMTP_ALLOWUSER-Option und fügen Sie den Benutzernamen des cPanel-Kontos durch Koma getrennt hinzu. Klicken Sie auf "Ändern" und starten Sie die Firewall neu.