当我使用不存在的电子邮件地址,但特别是当 TLD 未被识别时,我收到以下错误,有没有办法管理错误以避免这种情况并告诉用户输入正确的电子邮件地址?
这是我发送注册确认电子邮件的代码:
/* SEND MAIL ACTIVATION */
if (!$user->getContact()) {
$email = new TemplatedEmail();
$email->from(new Address("no-reply@inkweb.fr", "Lucy"))
->to($user->getEmail())
->htmlTemplate('email/creation_compte.html.twig')
->context(['server' => $_SERVER['SERVER_NAME'], 'address' => $user->getEmail(), 'password' => $password])
->subject("Lucy - Compte");
$mailer->send($email);
}
我使用 MailerInterface。
谢谢收看。