Отказ от ответственности: я не связан с компанией или проектом.

дин вопрос о проверке электронной почты, извините за это.

Как хороший мальчик 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);
        }

Ответы на вопрос(6)

Ваш ответ на вопрос