Я использую 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
Может кто-нибудь помочь ее решению? Просто он должен поймать исключение, поэтому другие функции не будут затронуты.
Получил, работал отлично :) –