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