еще один вопрос о проверке электронной почты, извините за это.
Как хороший мальчик на C #, я использую объект MailAddress для проверки почтовых адресов.
Клиентмой вошел в следующий адрес, который был проверен 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);
}