Skip to content

Defines an email type in dotnet and adds functionality of validation and parsing compliant with RFCs 5322 and 6854

License

Notifications You must be signed in to change notification settings

viniciusmiguel/VinisLab.EMail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VinisLab.EMail

Defines an email type in dotnet and adds functionality of validation and parsing compliant with RFCs 5322 and 6854

Usage Examples:

using VinisLab.EMail;

var email = "username@example.com".ToEMail(); //Throws if invalid

var domain = email.Domain; // returns the domain part of the email

var localPart = email.LocalPart // returns the e-mail local part

var isValid = EMail.Validate("username@example.com"); //Validates the e-mail

var parsingResult = EMail.TryParse("email@example.com", out EMail? result);

About

Defines an email type in dotnet and adds functionality of validation and parsing compliant with RFCs 5322 and 6854

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages