PHPMailer v6을 사용하고 공유 서버 전자 메일에서 메일을 보내려고합니다. 내 코드 :라이브 서버를 사용하여 전자 메일 보내기 SMTP 서버를 통해 SMTP 서버가 작동하지 않습니다.
require_once "vendor/autoload.php";
$mail = new PHPMailer;
$mail->SMTPDebug = 3;
$mail->isSMTP();
$mail->Host = 'cp-ht-1.webhostbox.net';
$mail->SMTPAuth = true;
$mail->Username = '[email protected]';
$mail->Password = "**********";
$mail->SMTPSecure = "ssl";
$mail->Port = 465;
$mail->From = "[email protected]";
$mail->FromName = "Full Name";
$mail->addAddress("[email protected]", "Recepient Name");
$mail->isHTML(true);
$mail->Subject = "Subject Text";
$mail->Body = "<i>Mail body in HTML</i>";
$mail->AltBody = "This is the plain text version of the email content";
if(!$mail->send())
{
echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
echo "Message has been sent successfully";
}
난 내받은 편지함에 성공 메시지가 표시 페이지 있지만 메일을 실행하는 경우. 디버그에 내가 가지고 :
CLIENT: 250 Message denied for spoofing attempt via SMTP Auth
그때 내 Gmail 정보를 사용하는 경우는 잘 작동하지만, 이렇게 많은 기사를 검색했지만 모든 솔루션을하지 않았다 .I 서버 메일 세부 문제가 무엇인지 모른다 . 어떤 사람들은 오류가 명확 이메일 스푸핑을 위해 노력하고 말하기를
이$mail->isSMTP();