PhpMailerはlocalhostで正常に動作しています。しかし、ライブサーバーにアップロードしたときには動作しません。PhpMailerがライブサーバで動作していません
SMTP -> ERROR: Failed to connect to server: Network is unreachable (101)
The following From address failed: [email protected] : Called Mail() without being connected Mailer Error: The following From address failed: [email protected] : Called Mail() without being connected
私は、次のコードを使用しています:
$mail = new PHPMailer;
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->Port = '587';
$mail->SMTPDebug = 1;
$mail->SMTPSecure = 'tls';
$mail->SMTPAuth = true;
$mail->Username = '[email protected]';
$mail->Password = '************';
$mail->SetFrom("[email protected]");
//$mail->FromName = "FaceFinder";
$mail->addAddress($receiver, $name);
$mail->isHTML(true);
$mail->Subject = $subject;
$mail->Body = $body;
$mail->AltBody = $plain_body;
if(!$mail->send()) {
//return false;
echo "Mailer Error: " . $mail->ErrorInfo; die();
} else {
return true;
//echo "Message has been sent successfully";
}
は、私はこれを解決するために何ができますか?
GoDaddyには何かチャンスがありますか?この正確なシナリオは、[PHPMailerトラブルシューティングガイド](https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting)で説明されています。エラーメッセージにそのリンクが含まれていないということは、古いバージョンを使用していることを示しています。投稿された回答は正しいです。 – Synchro
[phpmailerとgmail SMTPエラーの可能な複製:サーバーに接続できませんでした:ネットワークに到達できません(101)SMTP connect()failed](http://stackoverflow.com/questions/20523285/phpmailer-and-gmail-smtp-エラー - サーバ - ネットワーク接続不可能な接続に失敗しました) – Synchro