-2

PHP5 スクリプトから、PEAR の Mail クラスを使用して電子メールを送信しています。

$message =& Mail::factory('mail');
$message->send($to, $headers, $body);  

メッセージの送信が成功したか失敗したかを知るにはどうすればよいですか?

4

1 に答える 1

0

多くても、PHP がメールを SMTP サーバーに渡すときに障害を検出できます。たとえば、->send()false を返す場合。その他の障害は、PHP の手に負えません。たとえば、電子メールがバウンスしたり、アドレスが無効である場合などは、SMTP サーバー レベルで発生し、そのエラーは PHP には返されません。その場合、返信先アドレスをチェックして、バウンス通知があるかどうかを確認する必要があります。

于 2013-07-09T18:00:27.167 に答える