最近,我使用PHP开发了一个简单的联系表单并在线发布。我注意到这个表单只是在发件人用@ hotmail.com域写一封电子邮件时发送电子邮件。
写任何其他电子邮件,如gmail或yahoo或任何其他域名都无效。它说您的邮件已发送,但我没有收到电子邮件。
PHP代码:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$formcontent=" From: $name \n E-mail: $email \n Message: $message \n";
$to = "yasserkabbout@gmail.com";
$subject = "Contact Form - RESUME";
$mailheader = "From: $email \r\n";
mail($to, $subject, $formcontent, $mailheader) or die("Error!");
?>
你知道如何解决这个问题吗?