发送邮件无法在Cpanel的Web邮件帐户中工作

时间:2016-06-01 09:41:43

标签: php email

您好我在cpanel的网络邮箱帐户中发送邮件时遇到问题。 我尝试了这段代码并且它完美运行我用gmail帐户和另一个cpanel的帐户进行了尝试。 示例:我使用abc@gmail.com&更改$ to字段info@domainname2.com(另一个Cpanel帐户)&他们两个都很完美。

它没有使用相同的域名。我的代码在domainname1中,我发送邮件到同一个域。

$to = "abc@gmail.com";
$subject = "foo";
$body = "foo";

$headers   = array();
$headers[] = "MIME-Version: 1.0";
$headers[] = "Content-type: text/plain; charset=iso-8859-1";
$headers[] = "From: Sender Name <sender@domain.com>";
$headers[] = "Bcc: JJ Chong <bcc@domain2.com>";
$headers[] = "Reply-To: Recipient Name <receiver@domain3.com>";
$headers[] = "Subject: {$subject}";
$headers[] = "X-Mailer: PHP/".phpversion();

if(@mail($to, $subject, $body, implode("\r\n", $headers)))
{
  echo "Mail Sent Successfully";
}else{
  echo "Mail Not Sent";
}

1 个答案:

答案 0 :(得分:0)

MX Records存在问题。 MX记录指向Google帐户的电子邮件地址。所以,现在我设置我的域名的MX记录和这个问题已经解决了。 谢谢你的帮助@Henders。