6
を接続した場合に確認しながらEOF私はphpmailerのに問題を持って捕まえ、私は、任意の電子メールを送信することはできません、それは私にこのエラーを与える:phpmailerのSMTP注意:
2016-03-03 21:32:09 SERVER -> CLIENT: 2016-03-03 21:32:09 SMTP NOTICE: EOF caught while checking if connected 2016-03-03 21:32:09 SMTP Error: Could not authenticate. 2016-03-03 21:32:09 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting Erreur : SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
これは私のコードです:
<?php require('phpmailer/PHPMailerAutoload.php');
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = 'ssl://smtp.gmail.com';
$mail->SMTPAuth= true;
$mail->Username='[email protected]';
$mail->Password='passwordgmail';
$mail->Port = 587;
$mail->SMTPDebug = 2;
$mail->SMTPSecure = 'ssl';
$mail->SetFrom('[email protected]', 'Name');
$mail->AddAddress('[email protected]', 'HisName');
$mail->Subject = 'Subject';
$mail->Subject = "Here is the subject";
$mail->Body = "This is the HTML message body <b>in bold!</b>";
$mail->AltBody = "This is the body in plain text for non-HTML mail clients";
if(!$mail->Send()) {
echo 'Error : ' . $mail->ErrorInfo;
} else {
echo 'Ok!!';
}
?>
私が見つけたすべての回答を試しましたが、どれもこれまでに働いていませんでした。私も他のポートを試して、25と465は動作しないと私に他のエラーを与える。もし誰かが私を助けることができればそれは本当にいいだろう=)。ありがとうございます
お返事ありがとうございます)。だから私はssl/465とtls/587を試してみました。 SMTPエラー:パスワードコマンドが失敗しました:534-5.7.14ウェブブラウザと534-5.7.14からログインしてからもう一度やり直してください\t SMTPエラー:認証できませんでした2016-03- 04 08:32:12クライアント - >サーバー:終了2016-03-04 08:32:12サーバー - >クライアント:221 2.0.0接続を閉じるx186sm2143474wmg.19 - gsmtp 2016-03-04 08:32:12 SMTP接続()に失敗しました。 " php.iniファイルを変更する必要はありますか? –
これで、SMTPAuthをfalseに設定することにしました。 SMTPエラー:RCPT TOコマンドが失敗しました。 SMTP注意:接続されているかどうかを確認中にEOFが検出されました。 SMTPエラー:次の受信者は失敗しました:xxxx。 なぜ受取人が失敗したのか分かりません。 –
それで、それが必要なサービスの認証を無効にするとうまくいきません。私ははさみで動かないように助言したいと思います。エラーメッセージを読んで、ドキュメントを読んでください。それはすべてそこにある。 – Synchro