当前位置:  开发笔记 > 编程语言 > 正文

PHP mail()函数在namecheap服务器中不起作用

如何解决《PHPmail()函数在namecheap服务器中不起作用》经验,为你挑选了0个好方法。

我是namecheap域服务器的新手.我试图在该namecheap服务器上发送一个简单的邮件.它没有发送邮件并返回空值而不是任何错误.

这是我的示例代码.

$to = "raamanmca@gmail.com";
$subject = "HTML email";
$message = "Hello this is testing mail";

// Always set content-type when sending HTML email
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";

// More headers
$headers .= 'From: ' . "\r\n";
$headers .= 'Cc: myboss@example.com' . "\r\n";

if(mail($to,$subject,$message,$headers))
{
    echo "Mail sent...";    
}
else
{
    echo "Mail not sent";   
}

假设我在namecheap服务器邮件中分配$ to和$ from mailID,然后成功发送邮件.

例:

$to='test@binaryswan.com' 
$from='hello@binaryswan.com'

但我正在将邮件$更改为OR $进入gmail服务器,就像test@gmail.com那时它不会发送邮件一样,也会返回空值而不会出错.怎么修.

从(不是从PHP邮件()方法接收电子邮件)只有在我们的服务器上托管域可以用在"发件人"字段.任何未托管我们的域都无法添加到"发件人"字段中.我们必须采取此措施来防止使用论坛,留言簿和联系表单脚本发送垃圾邮件.为使您的网站脚本正常工作,您应将"发件人"字段设置为已在cPanel中创建的电子邮件帐户.

它与我的问题,但我不知道如何"设置'发件人’字段在我的cPanel电子邮件帐户."

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有