При отправке сообщений электронной почты с использованием SmtpClient и MailMessage (.net 3.5) до отправки адреса электронной почты (до) отправляются. У меня есть большой стек адресов электронной почты, у которых есть точка (.) Перед знаком at, что вызывает исключение FormatException при попытке отправить сообщение с помощью SmtpClient. На самом деле это хорошо, потому что по спецификации точка перед знаком at недействительна. К сожалению, эти электронные письма существуют в реальном мире, и они доставляются, если вы отправляете их с помощью предпочитаемого почтового клиента.Как подавить проверку электронной почты при использовании SmtpClient и MailMessage
Мой вопрос: можно ли проверять электронную почту через SmtpClient/MailMessage?
Похоже, вы, возможно, потребуется обновить до 2010 года, отлично работает там, но я получаю исключение в 2005 году (не имеют доступа к 2008 году прямо сейчас). –
Да, этот случай был исправлен в .NET 4. VS 2008 использует ту же System.dll, что и в 2005 году, и имеет такое же поведение. –
У меня это с точкой net 4 и 2010 – Dani