相关疑难解决方法(0)

为什么我不能向Hotmail发送电子邮件?

这是我的代码:

$boundary = sha1('whatever');

$headers = 'MIME-Version: 1.0'."\r\n";
$headers .= 'From: "Domainname" emailname@domain.com'."\r\n";
$headers .= 'Reply-to: Domainname <emailname@domain.com>'."\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);
Run Code Online (Sandbox Code Playgroud)

它适用于Gmail,Yahoo,GMX ......但它不适用于Hotmail/Live/MSN.

因为它适用于Gmail,我可以认为它与我的服务器无关,对吧?

我也试过它:

mail('username@hotmail.com', 'This is a subject', 'This is the body');
Run Code Online (Sandbox Code Playgroud)

同样的问题.它甚至没有发送到我的垃圾文件夹.

php email hotmail

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

email ×1

hotmail ×1

php ×1