PHP PEAR邮件->;发送成功/失败结果?
通过PHP5脚本,我使用PEAR的邮件类发送电子邮件:PHP PEAR邮件->;发送成功/失败结果?,php,email,error-handling,pear,Php,Email,Error Handling,Pear,通过PHP5脚本,我使用PEAR的邮件类发送电子邮件: $message =& Mail::factory('mail'); $message->send($to, $headers, $body); 如何知道邮件发送成功还是失败?当PHP将电子邮件移交给SMTP服务器时,最多可以检测到失败。e、 g.当->send()返回false时。任何其他的失败都完全不在PHP的掌控之中。例如,如果电子邮件被退回,或地址无效等。。。这将发生在SMTP服务器级别,并且错误不会返回到PHP
$message =& Mail::factory('mail');
$message->send($to, $headers, $body);
如何知道邮件发送成功还是失败?当PHP将电子邮件移交给SMTP服务器时,最多可以检测到失败。e、 g.当
->send()
返回false时。任何其他的失败都完全不在PHP的掌控之中。例如,如果电子邮件被退回,或地址无效等。。。这将发生在SMTP服务器级别,并且错误不会返回到PHP。在这种情况下,您必须检查回复地址,以查看是否有任何跳转通知。查看文档:->send()
如何返回False?你能写一个简单的例子吗?非常感谢。对不起,我想换一个邮包。梨形邮件,对吗?失败时将返回PEAR对象错误: