ここに私のコードです。私は本当に私のcode.Iはこのエラーを取得していますが間違っているかを知る必要があります: - 「SMTPは(接続)できなかったhttps://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting。」PHPMailerを使用して電子メールを送信できないのはなぜですか?
<?php
require_once 'PHPMailer/class.phpmailer.php';
//sending mail for verification
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPDebug = 2;
$mail->SMTPAuth = true;
$mail->Port = 587;
$mail->Host = 'mail.mydomain.com';
$mail->Username = 'myusername'; // Enter your SMTP username
$mail->Password = "mypassword"; // SMTP password
$mail->From = "[email protected]";
$mail->FromName = " Verification";
$mail->AddAddress("[email protected]", "Name");
$mail->AddReplyTo("[email protected]", "Information");
$mail->IsHTML(true);
$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 "Mail sent";
}else{
echo 'Mailer Error: ' . $mail->ErrorInfo;
}
?>
私の資格情報correct.Iがでリンクをたどっていたされていますエラーメッセージが表示され、そこに記載されているほとんどすべてを試しましたが、何も私のために働くようです。これは私の元のコードの最短でトリムされたバージョンです。これは私にとってはうまくいきません。
このようなPHPメーラーエラーをチェックする必要があります。 'メーラーエラー:'。 $ mail-> ErrorInfo; ' –
PHPMailerのあらゆる種類の問題を診断して修正する方法を教えてくれるリンクをたどってみませんか?それとも、もしあなたがしたら、あなたが試したことを知る必要はないと思いますか? – Synchro
また、古いバージョンのPHPMailerを使用しており、古いコードに基づいてコードを作成しています。あなたが手助けをしたい場合は、少なくとも少量の努力を払わなければなりません。 – Synchro