我使用Swift郵件程序發送電子郵件,它無法捕獲無效電子郵件地址的例外&會引發錯誤。Swift郵件無法捕獲無效電子郵件的例外
我的代碼是:
try
{
$message->setBody($html, "text/html");
$result = $mailer->send($message);
}
catch(Swift_RfcComplianceException $e)
{
echo "Address ".$email." seems invalid";
}
對於不符合RFC它只是拋出這個錯誤的電子郵件地址:
Fatal error: Uncaught exception Swift_RfcComplianceException with message Address
in mailbox given [[email protected]@ex.com] does not comply with RFC 2822, 3.6.2.
thrown in /swiftmailer/classes/Swift/Mime/Headers/MailboxHeader.php on line 352
任何人可以幫助解決嗎?簡單地說,它應該捕獲一個異常,以便其他函數不受影響。
明白了,工作得很好:) –