如何解决如何检查mb_send_email是否在php中正确发送电子邮件?
我有以下简单的电子邮件表单,它将数据发送到mb_send_mail
:
<!DOCTYPE html>
<html>
<?php
if ($_POST) {
$header = "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html;";
$header .= "charset=\"utf-8\"\n";
$to = 'testmyemailforphp@gmail.com';
$subject = 'Test email';
$isSent = mb_send_mail($to,$subject,$_POST['message'],$header);
}
if ($isSent)
$output = "the message was sent<br>";
else
$output = "some error<br>";
?>
<body>
<?php
if ($output)
echo "<p>$output</p>";
?>
<form method="POST">
<textarea name="message"></textarea><br>
<input type="submit" value="Send">
</form>
</body>
</html>
现在,在插入一些txt并单击Submit按钮之后,它将打印成功消息the message was sent
。但是在我的电子邮件testmyemailforphp@gmail.com
(仅出于此目的而创建)中,我发现15分钟后没有任何收入。那么,如何测试函数mb_send_mail
是否确实在发送东西?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。