php邮件功能无法向基于域的电子邮件发送电子邮件

php邮件功能无法向基于域的电子邮件发送电子邮件,php,email,hosting,mail-server,Php,Email,Hosting,Mail Server,请在下面查找代码。此代码驻留在mydomainname.com中 mail("mymail@gmail.com,mymail@mydomainname.com","Testing mail","This is a test mail.","From: mymail@yahoo.com\n"); 及 我正在将这两个代码的邮件发送到我的gmail帐户(或任何yahoo帐户),但我没有收到发送到我的webmail或CPAMail等的邮件 我可以直接发送电子邮件到此域电子邮件帐户 此域的邮件服务器是否

请在下面查找代码。此代码驻留在mydomainname.com中

mail("mymail@gmail.com,mymail@mydomainname.com","Testing mail","This is a test mail.","From: mymail@yahoo.com\n");

我正在将这两个代码的邮件发送到我的gmail帐户(或任何yahoo帐户),但我没有收到发送到我的webmail或CPAMail等的邮件

我可以直接发送电子邮件到此域电子邮件帐户

此域的邮件服务器是否会阻止来自同一域的邮件? 这段代码以前对同一域名有效。 这是主机端的问题吗?这是一个共享服务器。

试试这个
Try this
<?php
    $to = "admin@gmail.com,mymail@gmail.com";
         $subject = "Following Customer Signed Up";
      $message = " $username,Customer is signed up with us,<br /><br />
      Thanks <br />";
        // Always set content-type when sending HTML email
        $headers = "MIME-Version: 1.0" . "\r\n";
        $headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
        // More headers
        $headers .= 'From: <mymail@mydomainname.com>' . "\r\n";
        $mail=mail($to,$subject,$message,$headers);
?>

Hara,我在php中使用相同的脚本。为了便于阅读,我只在上面的电子邮件发送行。
Try this
<?php
    $to = "admin@gmail.com,mymail@gmail.com";
         $subject = "Following Customer Signed Up";
      $message = " $username,Customer is signed up with us,<br /><br />
      Thanks <br />";
        // Always set content-type when sending HTML email
        $headers = "MIME-Version: 1.0" . "\r\n";
        $headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
        // More headers
        $headers .= 'From: <mymail@mydomainname.com>' . "\r\n";
        $mail=mail($to,$subject,$message,$headers);
?>