phpmailer und gmail-SMTP-FEHLER: Failed to connect to server: Netzwerk ist nicht erreichbar (101) SMTP connect() failed
Ich brauche Hilfe bitte
das ist mein code:
require 'PHPMailerAutoload.php';
$mail = new PHPMailer;
$mail->isSMTP();
$mail->Host = "smtp.gmail.com";
$mail->SMTPDebug = 2;
$mail->SMTPAuth = true;
$mail->SMTPSecure = "tls";
$mail->Port = 587;
$mail->Username = '[email protected]';
$mail->Password = 'somepass';
$mail->addAddress('[email protected]', 'Josh Adams');
$mail->Subject = 'PHPMailer GMail SMTP test';
$body = 'This is the HTML message body in bold!';
$mail->MsgHTML($body);
if (!$mail->send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
und ich bekomme diese Fehlermeldung:
2013-12-11 15:15:02 SMTP-FEHLER: Failed to connect to server: Netzwerk ist nicht erreichbar (101) SMTP connect() failed. Mailer Error: SMTP connect() failed.
jede Hilfe bitte?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Möchten Sie vielleicht beginnen, indem man dieses problem, um zu bestimmen, ob es wirklich ein Netzwerk-problem haben, oder ob es speziell auf PHP-mailer oder Ihren code. Auf Ihrem server von einer Eingabeaufforderung aus, versuchen Sie es mit telnet zu verbinden smtp.gmail.com auf port 587, etwa so:
Sollten Sie eine Antwort von smtp.gmail.com etwa so:
Siehst du dies, oder muss die Verbindung Versuch zu hängen und schließlich zu einem Timeout? Wenn die Verbindung fehlschlägt, könnte es bedeuten, dass Ihr hosting-Unternehmen blockiert ausgehende SMTP-verbindungen auf port 587.
ändern
$mail->SMTPSecure = "tls";
mit
$mail->SMTPSecure = 'ssl';