您好我在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";
}
答案 0 :(得分:0)
MX Records存在问题。 MX记录指向Google帐户的电子邮件地址。所以,现在我设置我的域名的MX记录和这个问题已经解决了。 谢谢你的帮助@Henders。