Php 移动到专用服务器-自动网络电子邮件不发送?

Php 移动到专用服务器-自动网络电子邮件不发送?,php,email,dns,Php,Email,Dns,我最近换了一台专用服务器。我更改了域名服务器,新网站现在运行得非常好。然而,自动电子邮件,如新注册的确认电子邮件成员应该收到等,似乎没有发送。为什么会这样 我知道可能有各种各样的潜在原因,但如果有人有任何建议,听到他们就太好了!我使用Squirrel Mail检查了几个电子邮件帐户,在新的专用服务器上发送和接收邮件似乎都很好 提前感谢您的建议!:-) 停止phpmail()被视为垃圾邮件 您必须添加一个指针标题: 示例代码: $headers = "From: myplace@example.c

我最近换了一台专用服务器。我更改了域名服务器,新网站现在运行得非常好。然而,自动电子邮件,如新注册的确认电子邮件成员应该收到等,似乎没有发送。为什么会这样

我知道可能有各种各样的潜在原因,但如果有人有任何建议,听到他们就太好了!我使用Squirrel Mail检查了几个电子邮件帐户,在新的专用服务器上发送和接收邮件似乎都很好

提前感谢您的建议!:-)

停止php
mail()
被视为垃圾邮件

您必须添加一个指针标题:

示例代码:

$headers = "From: myplace@example.com\r\n";
$headers .= "Reply-To: myplace2@example.com\r\n";
$headers .= "Return-Path: myplace@example.com\r\n";
$headers .= "CC: sombodyelse@example.com\r\n";
$headers .= "BCC: hidden@example.com\r\n";

if ( mail($to,$subject,$message,$headers) ) {
   echo "The email has been sent!";
   } else {
   echo "The email has failed!";
   }
?> 

啊,我只是在垃圾邮件中找到了它(甚至懒得去看,因为它从来没有在那里结束过)。很奇怪。有人有任何建议阻止它在未来的标题吗?看看垃圾邮件的标题。通常会有标题解释邮件被视为垃圾邮件的原因。请检查标题以查看是否有任何垃圾邮件标志。您还可以通过运行标题来查看是否有任何标志。我始终建议您通过以下方式进行操作: