Программирование проверки электронной почты

Использование Aspose.Email.Verifications

Aspose.Email.Verifications предоставляет полную поддержку проверки адресов электронной почты. С помощью класса Aspose.Email.Verifications.EmailValidator можно выполнять различные типы проверок, включая проверку синтаксиса электронной почты, проверку домена и проверку учетных записей пользователей на почтовых серверах. Перечисление ValidationPolicy используется для установки уровня политики проверки:

  • SyntaxOnly проверяет только синтаксис email‑адреса.
  • SyntaxAndDomain проверяет синтаксис адреса электронной почты, а затем домен.
  • MailServer проверяет адрес, пытаясь подключиться к почтовому серверу.

Пример приложения

Aspose.Email.Verifications — мощный и полезный компонент для проверки корректности адресов электронной почты, доменных имен и многого другого. В этой статье показано, как создать приложение с использованием Aspose.Email.Verifications. Демонстрационное приложение проверяет корректность адреса электронной почты.

Чтобы создать приложение, использующее Aspose.Email.Verifications для проверки адресов электронной почты:

  • Откройте Visual Studio.
  • В меню File нажмите New, затем Project. Для простоты это будет консольная программа. Выберите проект C# или VB.NET, как вам удобно.

|Создание нового проекта| | :- | |todo:image_alt_text|

  • Добавьте ссылку на консольное приложение.

|Добавление ссылки на Aspose.Email| | :- | |todo:image_alt_text|

  • Перейдите к файлу Aspose.Email.dll в каталоге Bin внутри каталога установки Aspose.Email.

Следующий фрагмент кода показывает, как проверить адрес электронной почты. При выполнении кода появляется сообщение, указывающее, действителен адрес или нет.

  • Соберите и запустите.

|Запуск приложения.|| | :- | :- | |todo:image_alt_text| |

Basic Validation Functionality

Используйте Aspose.Email.Verifications для проверки корректности адресов электронной почты. Для этой цели в Aspose.Email.Verifications есть класс EmailValidator.

Validating Emails

Функциональность проверки Aspose.Email может использоваться для проверки адресов электронной почты, доменных имен и почтовых серверов. Ниже приведён фрагмент кода, показывающий, как использовать EmailValidator для проверки адреса электронной почты.

Проверка домена

Aspose.Email.Verifications может проверять корректность доменного имени.

Проверка почтового сервера

Aspose.Email.Verifications может проверять корректность почтового сервера.