PHP 스크립트로 내 서버에서 이메일을 보내려고합니다. 나는 네이티브 PHP 함수 메일에 의해 그것을 보내는 데 사용되는 모든 일 OK. 여기 내가 사용하는 코드입니다 :핫메일을 사용하는 phpmailer?
$to = $sMail;<br>
$subject = $sSubject;<br>
$message = $sMessage;
$headers = 'From: [email protected]' . "\r\n";<br>
$headers .= 'Reply-To: [email protected]' . "\r\n";<br>
$headers .= 'MIME-Version: 1.0' . "\r\n";<br>
$headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";<br>
$bRes = mail($to, $subject, $message, $headers);
나는 다음 PHPMailer로 전환하고, 핫메일 계정으로 메일을 보낼 수 없습니다 (다른 모든 여전히 일). Hotmail 서버에서 "550 SC-001 메일이 정책 위반으로 Windows Live Hotmail에서 거부되었습니다."라는 오류를보고합니다.
이
내가 PHPMailer에 사용되는 코드입니다 : 기본 기능을 보내는 작품으로$mail = new PHPMailer();<br>
$mail->IsHTML(true);<br>
$mail->CharSet = 'UTF-8';<br>
$mail->From = '[email protected]';<br>
$mail->FromName = 'domain.com';<br>
$mail->Subject = $sSubject;;<br>
$mail->Body = $sMessage;<br>
$mail->AltBody = strip_tags($sMessage;);<br>
$mail->AddAddress($sMail);<br>
$mail->Send();<br>
$mail->ClearAddresses();<br>
$mail->ClearAttachments();
, 내 서버가 핫메일로 메일을 보낼 수 있습니다 확신 해요. PHPMailer를 사용할 때 설정해야하는 속성이 있어야하지만 올바른 것을 찾을 수없는 것 같습니다. 누구나 이것에 대해 알고 있니?
대단히 감사합니다!
는이 라인을 삭제하려면? 여러 개의 전자 메일이 전송되는 경우 hotmail은 해당 스팸을 의심하여 차단할 수 있습니다. –
예, 매번 하나의 전자 메일 만 보내려고합니다. – nikola
maby exe 파일을 첨부하려고합니까? – Dan