如何检索mail()
回拨状态字符串,告知电子邮件的成功或错误。
我发现http://verify-email.org检查了电子邮件,并为我们提供了如下代码:
MX record about gmail.com exists.
Connection succeeded to alt3.gmail-smtp-in.l.google.com SMTP.
220 mx.google.com ESMTP v81si3039996wma.46 - gsmtp
> HELO verify-email.org
250 mx.google.com at your service
> MAIL FROM: <check@verify-email.org>
=250 2.1.0 OK v81si3039996wma.46 - gsmtp
> RCPT TO: <my_address@gmail.com>
=250 2.1.5 OK v81si3039996wma.46 - gsmtp
我的想法:
<?php
$msg = "This is message";
$status = mail("my_address@gmail.com","Subject",$msg);
echo $status; //Nothing outputs here
?>
(如果 verify-email.org
使用任何其他编程语言,请告诉我)
度过美好的一天!
答案 0 :(得分:0)
mail()
是一个fire and forget方法,并且响应类型为bool,如果您没有看到任何输出,那么结果很可能是false
http://php.net/manual/en/function.mail.php
试
var_dump($status);
如果这是假的,那么我希望你的机器上没有任何东西可以传递电子邮件。