여기 내 코드입니다 :왜 Hotmail로 이메일을 보낼 수 없습니까?
그것은 Gmail을, 야후, GMX 근무 ...하지만 핫메일/라이브/MSN을 위해 작동하지 않았다$boundary = sha1('whatever');
$headers = 'MIME-Version: 1.0'."\r\n";
$headers .= 'From: "Domainname" [email protected]'."\r\n";
$headers .= 'Reply-to: Domainname <[email protected]>'."\r\n";
$headers .= 'X-Priority: 3'."\r\n";
$headers .= 'X-Mailer: Mail 1.0'."\r\n";
$headers .= 'Subject: '.$subject."\r\n";
$headers .= 'Content-Type: multipart/alternative; boundary="'.$boundary.'"'."\r\n\r\n";
$message = '--'.$boundary."\r\n";
$message .= 'Content-Type: text/plain; charset="utf-8"'."\r\n\r\n";
$message .= $text."\r\n";
$message .= '--'.$boundary."\r\n";
$message .= 'Content-Type: text/html; charset="utf-8"'."\r\n\r\n";
$message .= $html."\r\n";
$message .= '--'.$boundary.'--';
mail($email, $subject, $message, $headers);
.
Gmail에서 작동했기 때문에 내 서버와 관련이 없다고 생각할 수 있습니다. 맞습니까?
는 또한 단지와 함께 그것을 시도 :mail('[email protected]', 'This is a subject', 'This is the body');
같은 문제. 내 정크 폴더로 보내지도 않습니다.
OMG, SPF 기록에 대해 언급 한 사람이 처음입니다. 나는 그것을 지금 시도 할 것이다. 감사! –
문제 없어요.하지만 여전히 올바른 헤더가 필요합니다. 어쩌면 phpmailer 클래스를 사용할 수 있을까요? 이것은 모든 종류의 이메일에 대한 큰 지원을합니다. –