Убедитесь, что адрес электронной почты действителен для System.Net.Mail.MailAddress

В настоящее время, чтобы избежать появления ошибок из-за неверных адресов электронной почты, я делаю следующее:

Dim mailAddress As MailAddress
Try
   mailAddress = New MailAddress("testing@invalid@email.com")
Catch ex As Exception
   'Invalid email
End Try

Однако вместо того, чтобы полагаться на Try..Catch , есть ли способ подтверждения того, что адрес электронной почты будет на 100% действителен для типа MailAddress ?

Я знаю, что существует множество функций регулярных выражений для проверки электронных писем, но я ищу функцию, которая Тип MailAddress используется для проверки своих адресов.

31
задан Gabriele Petronella 24 October 2013 в 00:09
поделиться