获取发送失败邮件的信息 现在遇到一个难解决的问题,我想获取发送失败邮件的信息,一般情况下邮件发送出去以后我只能确认我的邮件通过邮件程序发送出去成功,但是现在如果我写了一个不存在的邮件地址我本地获得的是发送成功,但是我还想知道这个邮件是发送失败状态也就是这个邮件地址不存在,我应该如何获得错误信息呢!请高手指点一下这个问题应该怎么解决!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 无法知道。因为php只是将邮件发送的请求发到邮件服务器。只要邮件服务器接收到,就是成功。除非邮件服务器在发送失败后,再通知PHP。 用phpemail 开源包。获得错误信息:if(!$mail->Send()) { if(self::$config['SMTP_DEBUG']) { echo "Mailer Error: " . $mail->ErrorInfo; } return false; } phpemail 开源包 我在网上怎么找不到啊!! if(!$mail->Send()) {if(self::$config['SMTP_DEBUG']){echo "Mailer Error: " . $mail->ErrorInfo;}return false; } 这个返回的错误信息是在邮件发送失败的状态下才有的,当你写了一个错误的邮件地址的时候例如:[email protected]返回的发送状态是成功状态!就不会有错误信息了!! phpmail邮件类不是很多吗?楼主可以夹带着搜索csdn 我上次就是这样按照关键字搜索。 求PHP 发送HTTP 请求返回XML的代码 求解:关于双引号、单引号在c、c++、c#、php、sql中的区别 求小偷程序 很简单的问题,请帮帮忙 是不是字体编码的问题? SOS!!!session的问题 为什么 thinkPHP联表查询 php数据插不进数据库 微信开发之Access_token过期问题 大牛们帮我看看这个函数有什么用,我师父说是自动提交网站地图,我没听懂,谁能详细介绍一下 preg_replace 问题
除非邮件服务器在发送失败后,再通知PHP。
{
if(self::$config['SMTP_DEBUG'])
{
echo "Mailer Error: " . $mail->ErrorInfo;
}
return false;
}
{
if(self::$config['SMTP_DEBUG'])
{
echo "Mailer Error: " . $mail->ErrorInfo;
}
return false;
}
这个返回的错误信息是在邮件发送失败的状态下才有的,当你写了一个错误的邮件地址的时候例如:[email protected]返回的发送状态是成功状态!就不会有错误信息了!!