我遇到一个问题,我无法在某些域收到电子邮件。我相信它最有可能归结为垃圾邮件检测,因此我检查了标头设置是否正确。但是,我仍然没有收到某些域名的电子邮件。
示例:
我们说我的发送域名是:diggersworld.com
。
我的PHP设置如下:
// general data
$recipient = '...';
$subject = '...';
$message = '...';
// set headers
$headers = array();
$headers[] = "MIME-Version: 1.0";
$headers[] = "Content-type: text/plain; charset=iso-8859-1";
$headers[] = "From: Diggersworld <info@diggersworld.com>";
$headers[] = "X-Mailer: PHP/".phpversion();
// send email
if (mail($recipient, $subject, $message, implode("\r\n", $headers))) {
...
}
我可以通过Hotmail收到电子邮件,我猜他们的垃圾邮件扫描更加轻松。但是当发送到自定义域时,它无法到达那里。
我已尝试发送没有标头的裸骨mail()
。它再次成为Hotmail,但不是自定义域。