Heim > Artikel > Backend-Entwicklung > Warum erhält mein PHPMailer auf einem gemeinsam genutzten Server den SMTP-Fehler „connect() failed'?
PHPMailer SMTP-Fehler: Passwortbefehl schlägt fehl
Frage:
Bei Verwendung von PHPMailer von einem Beim gemeinsam genutzten Server stoßen Benutzer beim Versuch, E-Mails zu senden, auf einen SMTP-Fehler. Obwohl das Skript korrekt erscheint, bleibt der Fehler bestehen: „SMTP connect() fehlgeschlagen.“
Relevanter Code:
$mail->Username = "[email protected]"; $mail->Password = "************";
Antwort:
Das Problem ist auf Sicherheitsmaßnahmen zurückzuführen, die von Google implementiert wurden, das in diesem Fall als SMTP-Server fungiert. Wenn „weniger sichere“ Anwendungen versuchen, auf ein Gmail-Konto zuzugreifen, oder wenn mehrere Anmeldeversuche unternommen werden, blockiert Google möglicherweise die Verbindung.
Lösung:
Zugriff auf PHPMailer gewähren indem Sie zu den folgenden Links navigieren, während Sie in Ihrem Google-Konto angemeldet sind:
Indem Sie diese ausfüllen Schritte können Sie PHPMailer autorisieren, Ihr Gmail-Konto zu verwenden und den SMTP-Fehler zu beheben.
Das obige ist der detaillierte Inhalt vonWarum erhält mein PHPMailer auf einem gemeinsam genutzten Server den SMTP-Fehler „connect() failed'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!