Programowanie weryfikacji e-maili

Używanie Aspose.Email.Verifications

Aspose.Email.Verifications zapewnia pełne wsparcie w walidacji adresów e‑mail. Dzięki klasie Aspose.Email.Verifications.EmailValidator można wykonywać różne rodzaje walidacji, w tym sprawdzanie składni adresu e‑mail, sprawdzanie domeny e‑mail oraz weryfikację kont użytkowników na serwerach pocztowych. Do ustawienia poziomu polityki walidacji używa się wyliczenia ValidationPolicy:

  • SyntaxOnly waliduje tylko składnię adresu e-mail.
  • SyntaxAndDomain weryfikuje składnię adresu e‑mail, a następnie domenę.
  • MailServer weryfikuje adres, próbując połączyć się z serwerem poczty.

Przykładowa aplikacja

Aspose.Email.Verifications jest potężnym i przydatnym komponentem do sprawdzania poprawności adresów e‑mail, nazw domen e‑mail i nie tylko. Ten artykuł pokazuje, jak stworzyć aplikację wykorzystującą Aspose.Email.Verifications. Aplikacja demonstracyjna sprawdza poprawność adresu e‑mail.

Aby utworzyć aplikację, która używa Aspose.Email.Verifications do weryfikacji adresów e‑mail:

  • Otwórz Visual Studio.
  • W menu Plik kliknij Nowy, a następnie Projekt. Dla prostoty będzie to program konsolowy. Wybierz projekt C# lub VB.NET, jak wolisz.

|Creating a new project| | :- | |todo:image_alt_text|

  • Dodaj odwołanie do aplikacji konsolowej.

|Adding a reference to Aspose.Email| | :- | |todo:image_alt_text|

  • Przejdź do pliku Aspose.Email.dll w katalogu Bin w folderze instalacyjnym Aspose.Email.

Poniższy fragment kodu pokazuje, jak zwalidować adres e‑mail. Po wykonaniu kodu pojawia się komunikat informujący, czy adres e‑mail jest prawidłowy.

  • Zbuduj i uruchom.

|Uruchamianie aplikacji.|| | :- | :- | |todo:image_alt_text| |

Podstawowa funkcjonalność walidacji

Użyj Aspose.Email.Verifications do weryfikacji poprawności adresów e‑mail. W tym celu Aspose.Email.Verifications posiada klasę EmailValidator.

Walidacja e-maili

Funkcjonalność walidacji Aspose.Email może być używana do weryfikacji adresów e‑mail, nazw domen oraz serwerów pocztowych. Poniższy fragment kodu pokazuje, jak użyć EmailValidator do walidacji adresu e‑mail.

Weryfikacja domeny

Aspose.Email.Verifications może zweryfikować poprawność nazwy domeny.

Weryfikacja serwera poczty

Aspose.Email.Verifications może zweryfikować poprawność serwera poczty.