All Projects → adoconnection → EmailValidator.NET

adoconnection / EmailValidator.NET

Licence: other
C# SMTP and format email validator

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to EmailValidator.NET

email-checker
Provides email verification on the go.
Stars: ✭ 116 (+404.35%)
Mutual labels:  email-validation, email-verifier
mailcat
Find existing email addresses by nickname using API/SMTP checking methods without user notification. Please, don't hesitate to improve cat's job! 🐱🔎 📬
Stars: ✭ 219 (+852.17%)
Mutual labels:  email-validation
Mailchecker
📫 Cross-language temporary (disposable/throwaway) email detection library. Covers 33600 fake email providers.
Stars: ✭ 1,252 (+5343.48%)
Mutual labels:  email-validation
python-string-utils
A handy Python library to validate, manipulate and generate strings
Stars: ✭ 47 (+104.35%)
Mutual labels:  email-validation
Moonmail
Email marketing platform for bulk emailing via Amazon SES (Google Cloud Platform and Azure coming soon)
Stars: ✭ 1,766 (+7578.26%)
Mutual labels:  email-validation
flutter-email-validator
Sample Flutter app for creating basic login forms validation for email and passwords
Stars: ✭ 22 (-4.35%)
Mutual labels:  email-validation
Th3inspector
Th3Inspector 🕵️ Best Tool For Information Gathering 🔎
Stars: ✭ 1,041 (+4426.09%)
Mutual labels:  email-validation
EmailValidationPascal
Simple Class for Validating Email Address Syntax in Pascal/Delphi
Stars: ✭ 32 (+39.13%)
Mutual labels:  email-validation
email-validator.dart
A simple Dart class for validating email addresses without using RegEx 📧
Stars: ✭ 156 (+578.26%)
Mutual labels:  email-validation
email-validator
The Email Validator library builds upon PHP's built in `filter_var($emailAddress, FILTER_VALIDATE_EMAIL);` by adding a default MX record check. It also offers additional validation against disposable email addresses, free email address providers, and a custom banned domain list.
Stars: ✭ 18 (-21.74%)
Mutual labels:  email-validation
reacher-js
TypeScript wrapper library over Reacher API
Stars: ✭ 24 (+4.35%)
Mutual labels:  email-validation
Emailvalidation
A simple (but correct) .NET class for validating email addresses
Stars: ✭ 171 (+643.48%)
Mutual labels:  email-validation
email-validate-hs
Email address validation for Haskell
Stars: ✭ 39 (+69.57%)
Mutual labels:  email-validation
Validatetor
Android library for fast and simple string validation
Stars: ✭ 136 (+491.3%)
Mutual labels:  email-validation
email-to-name
Generate a name from an email address based on common patterns
Stars: ✭ 25 (+8.7%)
Mutual labels:  email-validation
Laravel Email Verification
Laravel package to handle user verification using an activation mail
Stars: ✭ 63 (+173.91%)
Mutual labels:  email-validation
ATGValidator
iOS validation framework with form validation support
Stars: ✭ 51 (+121.74%)
Mutual labels:  email-validation
Email Validation Tool
An easy to use, accurate-ish & extensible email validation library for PHP 7+ 📧
Stars: ✭ 250 (+986.96%)
Mutual labels:  email-validation
laravel-5.7-email-verification-and-auth-via-api
Laravel 5.7 Email verification and Authentication via API
Stars: ✭ 22 (-4.35%)
Mutual labels:  email-validation
libvldmail
Your friendly e-mail address validation library.
Stars: ✭ 47 (+104.35%)
Mutual labels:  email-validation

EmailValidator.NET

C# SMTP and format email validator

NuGet NuGet

Every single star makes maintainer happy!

NuGet:

Install-Package EmailValidator.NET

Note, that there is no broadly suppord way to check email existance, so this validator should be used for reference only. Works with:

  • gmail.com
  • yandex.ru

Example:

EmailValidator emailValidator = new EmailValidator();
EmailValidationResult result;

if (!emailValidator.Validate(email, out result))
{
    Console.WriteLine("Unable to check email") // no internet connection or mailserver is down / busy
}

switch (result)
{
    case EmailValidationResult.OK:
        Console.WriteLine("Mailbox exists");
        break;

    case EmailValidationResult.MailboxUnavailable:
        Console.WriteLine("Email server replied there is no such mailbox");
        break;

    case EmailValidationResult.MailboxStorageExceeded:
        Console.WriteLine("Mailbox overflow");
        break;

    case EmailValidationResult.NoMailForDomain:
        Console.WriteLine("Emails are not configured for domain (no MX records)");
        break;
}

Drawbacks:

  • some SMTP servers always reply email is good, however when you send email, it turns out it is not
  • some SMTP servers reply in a specific manner, delaing replies, so it seems like email is not exists
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].