可能重复:
PHP 邮件停止工作
我正在使用 PHPmail()
函数发送联系我们表单。这适用于我尝试过的所有电子邮件,但那些带有客户公司后缀的电子邮件:[something]@3gdirectpay.com
. 该函数返回true
,但他什么也没得到,即使在检查了垃圾邮件之后。
编码:
<?php
$email="You have recieved a new message from a customer: \r\n \r\n";
if (isset($_POST)) {
foreach ($_POST as $key=>$value) {
if (isset($value) && $value!='' && $key[0]!='x' && $key!='mf_mail' && $key!=='mf_text') {
$email.=$_POST['x' . $key] . $value . "<br>";
}
else if ($key=='mf_text') {
$text = "Message: " . $value;
}
}
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$email.= $text;
$to = "info@3gdirectpay.com, eran@3gdirectpay.com";
$from = $_POST['mf_mail'];
$subject = "New message from a customer";
mail($to,$subject,$email,$headers);
}
header("Location:http://www.3gdirectpay.com/?m=sent");
?>
客户说他们使用 Gmail 托管他们的邮件服务。我很肯定它与后缀有关,但是什么会导致这种奇怪的行为呢?