当发送到电子邮件地址并从电子邮件地址发送时,php邮件发送功能无法正常工作,但当我更改电子邮件地址和来自电子邮件地址时,它会起作用。
这是我的示例代码,现在我在这里使用exampleemail@example.com作为演示邮箱地址。
任何人都可能遇到同样的问题吗?如果是,请帮我解决这个问题。
<?php
echo "<h1> Simple Email Test Page</h1>";
$to = 'exampleemail@example.com';
$subject = 'subject';
$message = 'Demo Message';
$headers = 'From: exampleemail@example.com' . "\r\n" .
'Reply-To: exampleemail@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
echo "Mail Sent";
?>
答案 0 :(得分:0)
不,没有TO
和FROM
不应该相同的问题。
好吧,我已经在我的托管帐户上尝试了你的代码并且工作正常(通过相同的邮件ID获得了邮件)。
请咨询您的托管服务提供商。
您可以这样验证,
$retval = mail($to, $subject, $message, $headers);
if( $retval == true )
{
echo "Message sent successfully...";
}
else
{
echo "Message could not be sent...";
}