0

これは、本番サーバーで PHPMailer スクリプトを実行したときに得られるものです。PHPMailer のバージョンは5.1です

SMTP -> ERROR: Failed to connect to server: Network is unreachable (101)
SMTP Error: Could not connect to SMTP host. Mailer Error: SMTP Error:
Could not connect to SMTP host

PHPMailer の設定

$mail->IsSMTP();
$mail->SMTPDebug  = 1;
$mail->SMTPAuth   = true;                  
$mail->SMTPSecure = "ssl";                 
$mail->Host       = "smtp.gmail.com";      
$mail->Port       = 465;                   
$mail->Username   = "xxxx@gmail.com";  
$mail->Password   = "xxxx";

この構成を使用すると、XAMPP を実行している localhost で完全に機能しました。

私が試したこと

$mail->SMTPSecure = "tls"; // no luck

$mail->Host = "ssl://smtp.gmail.com"; // no luck

$mail->SMTPKeepAlive = true; // no luck

$mail->Port = 587; // no luck

$mail->Port = 25; // no luck

上記のさまざまな組み合わせで試しましたが、それでも上記のエラーメッセージが表示されました。

参考までに、私のローカルホストは Windows 上にあり、サーバーは Linux 上にあります。それが問題を引き起こすかどうかはわかりませんが、そこに出したかっただけです。

4

0 に答える 0