Отказ от ответственности: я не связан с компанией или проектом.
дин вопрос о проверке электронной почты, извините за это.
Как хороший мальчик C #, я использую объектПочта Адрес проверить почтовые адреса.
Мой клиент ввел следующий адрес, который был проверен MailAddress, и сломал мой софт: 'john @ gmail.'
Знаете ли вы, как ловить такие поддельные почтовые адреса?
Редактировать: проблема, которую я заявляю, состоит в том, что приведенный ниже код должен выдавать исключение с вводом, например, john @ gmail. , но это не так.
static void Main(string[] args)
{
string addressmail =string.Empty;
try
{
MailAddress mail = new MailAddress(@"john@gmail.");
addressmail = mail.Address;
}
catch (FormatException)
{
//address is invalid
}
//address is valid
Console.WriteLine(addressmail);
}