ここに私のコードです:PHPのメーラーメッセージはSMTP認証を経て、なりすましの試みのために拒否された
function send_mail($email,$message,$subject)
{
require_once('mailer/class.phpmailer.php');
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPDebug = 2;
$mail->SMTPAuth = true;
$mail->SMTPSecure = "tls";
$mail->Host = "";
$mail->Port = 587;
$mail->AddAddress($email);
$mail->Username="n";
$mail->Password=""; //correct password
$mail->SetFrom('','');
$mail->AddReplyTo("","");
$mail->Subject = $subject;
$mail->MsgHTML($message);
$mail->Send();
}
と私のデバッグ出力:
SMTP - >サーバーから:220-MD-で-79.webhostboxが。 net ESMTP Exim 4.87#1 Fri、04 8月2017 11:09:34 +0000 220-このシステムを使用して、迷惑メール、220および/またはバルク電子メールを輸送することは認められていません。 SMTP - > FROM SERVER:250-md-in-79.webhostbox.netこんにちは[103.53.43.68] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250-AUTH PLAIN LOGIN 250-STARTTLS 250 HELP SMTP - > FROM SERVER :220 TLS go SMTP - > FROM SERVER:250-md-in-79.webhostbox.netこんにちは[103.53.43.68] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250-AUTH PLAIN LOGIN 250 HELP SMTP - >サーバーから:250 OK SMTP - > FROM SERVER:250 Accept SMTP - > FROM SERVER:354 "。"で終わるメッセージを入力します。私は自分のサーバーから発信電子メールのなりすまし、あらゆる種類のを避けるために