나는이 오류 얻을 PHPMailer 클래스를 사용하여 이메일을 보내려고하면 : 당신이 설정하는 이후PHP 메일러 클래스 문제 : 빈 메시지 본문
<?php
include("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "rsb20.rhostbh.com";
$mail->Port = 465;
$mail->Username = "jobserreker+furrtexlab.com";
$mail->Password = "12345678a";
$mail->From = "[email protected]";
$mail->FromName = "Job Seeker";
$mail->Subject = $_GET['subject'];
$mail->MsgHTML($_GET['msg']);
$mail->AddAddress($_GET['to'],"name to");
$mail->IsHTML(false);
if(!$mail->Send())
{
echo "Mailer Error: " . $mail->ErrorInfo;
}else{
echo "Message sent!";
}
?>
언제든지 $ _GET [ 'msg']가 비어 있습니까? – unfrev
$ mail-> MsgHTML을 사용하는 경우 ($ _ GET [ 'msg']); 그러나 $ mail-> IsHTML (거짓)이라고 말하십시오; 텍스트를 설정하기 위해 다른 속성을 사용하기로되어 있지 않습니까? 몸과 같은 속성? 아니면 $ _GET [ 'msg']가 비어 있습니까? –
'echo '--->'할 수 있습니까? $ _GET [ 'msg']. '<---', $ _GET [ 'msg']'의 내용을 검사하기 위해서? – fsenart