Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-为什么这些电子邮件只发送到gmail帐户而不发送给其他人?_Php_Email_Gmail - Fatal编程技术网

PHP-为什么这些电子邮件只发送到gmail帐户而不发送给其他人?

PHP-为什么这些电子邮件只发送到gmail帐户而不发送给其他人?,php,email,gmail,Php,Email,Gmail,似乎只有拥有gmail帐户的人才会收到这些电子邮件: function sendEmail($email, $hashid) { $content = "<p>x</p>"; $fromName = "N"; $fromEmail = "n@n.se"; $to = $email; $subject = 'y'; $message = $content; $headers = "MIME-Version: 1.0"

似乎只有拥有gmail帐户的人才会收到这些电子邮件:

function sendEmail($email, $hashid) {
    $content = "<p>x</p>";
    $fromName = "N";
    $fromEmail = "n@n.se";

    $to = $email;
    $subject = 'y';
    $message = $content;
    $headers = "MIME-Version: 1.0" . "\r\n";
    $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
    $headers .= 'From:  ' . $fromName . ' <' . $fromEmail .'>' . " \r\n" .
            'Reply-To: '.  $fromEmail . "\r\n" .
            'X-Mailer: PHP/' . phpversion();
    return mail ( $to, $subject, $message, $headers );
}
函数sendmail($email,$hashid){
$content=“x

”; $fromName=“N”; $fromEmail=”n@n.se"; $to=$email; $subject='y'; $message=$content; $headers=“MIME版本:1.0”。\r\n”; $headers.=“内容类型:text/html;字符集=UTF-8”。\r\n”; $headers.='From:'.$fromName.'.'。“\r\n”。 '回复:'.$fromEmail.\r\n'。 'X-Mailer:PHP/'.phpversion(); 返回邮件($to、$subject、$message、$headers); }

标题有问题吗

解释你的问题是什么。没有任何东西只指定gmail。电子邮件是从gmail帐户发送的吗?取决于MTA添加的标题,而不是PHP代码片段中的标题。不,它是从网络托管酒店发送的。使用没有$headers变量的相同代码可以工作,并且电子邮件会发送到任何域@AA摇摇晃晃-问题是,我没有gmail帐户的客户没有审阅我的电子邮件。我注意到电子邮件被发送到hotmail,但它被标记为垃圾邮件