PHP 隐藏失败 SMTP 错误警告的邮件问题


Mail issues with PHP hiding warnings for failed SMTP errors

我正在使用php 5,我正在尝试发送电子邮件,我的电子邮件地址也正确,但电子邮件未通过邮件功能发送,邮件功能未显示任何警告,我已最大程度地启用错误报告,请参阅下面的代码,请告诉我缺少什么

<?php
error_reporting(E_ALL);
ini_set('display_errors',1);
$a = mail('test.vipan@gmail.com','test','test');
if($a){
    echo 'sent mail';
}else echo 'Failed to send mail';
var_dump($a);   

从 php.net:

重要的是要注意,仅仅因为邮件被接受 交付,这并不意味着邮件将实际到达预期 目的地。

我会仔细看我的日志。