Я пытаюсь отправить электронное письмо в zend framework 2, используя Mail\Transport\Sendmail(). Он показывает исключение времени выполнения для недопустимого идентификатора электронной почты.
сообщение об ошибке: «Невозможно отправить почту: mail (): ответ SMTP-сервера: 550 5.1.1 ... Пользователь неизвестен»
Zend\Mail\Exception\RuntimeException
$options = новый Mail\Transport\SmtpOptions($config_setting);
// render Email Content
$this->renderer = $this->getServiceLocator()->get('ViewRenderer');
$content = $this->renderer->render($config['mail']['templates']. $messageTemplate, $messageParam);
// make a header as html
$html = new MimePart($content);
$html->type = $config['mail']['content_type'];
$body = new MimeMessage();
$body->setParts(array($html,));
// instance mail
$mail = new Mail\Message();
$mail->setBody($body); // will generate our code html from template.phtml
$mail->setFrom($config['mail']['from_email'],$config['mail']['from_name']);
$mail->setTo($mailTo);
$mail->setSubject($subject);
//$transport = new Mail\Transport\Smtp($options);
$transport = new Mail\Transport\Sendmail();
try{
$response = @$transport->send($mail);
return $response;
}
catch(Zend\Mail\Exception\RuntimeException $ex)
{
$ex->getMessage();
$response = array('error' => 1, 'msg' => $ex->getMessage());
//return $response;
}
я хочу игнорировать это сообщение об исключении.