jmail
jmail copied to clipboard
A modern and lightweight library for working with email addresses in Java
Based on a suggestion from Reddit: > This is actually cool stuff, if you add more logic to it and explanations - why an address is invalid. Needs more work...
This library is great! I would very much like to use it in a project I'm working on but I can't find any documentation that spells out each of the...
What a nice library you made, congratulations! I was wondering, what about adding an option to check that email domains have a valid MX record: at least one DNS record...
**Is this bug report about an incorrectly validated email address?** - [ ] Yes - [ X ] No **If no, please describe the bug** When validating an email address...
**Please describe the feature that you are requesting** Currently, calling the `normalized()` method on an `Email` object will return the address without any comments. Version 1.6 introduced the option to...
Enhance JMail's email validation by providing specific failure reasons for each built-in rule, rather than using a generic CUSTOM_RULE_FAILURE message for all rule violations.
**Please describe the feature that you are requesting** Some email addresses have internationalized domain names. Mail servers are supposed to handle these by converting them to their ASCII equivalent, but...
**Please describe the feature that you are requesting** I'd really like to use this library but the way I've imported other libraries to my project is by pasting in the...
**Please describe the feature that you are requesting** It would be nice to be able to use JMail like the following: ```java String emailStr = "[email protected]"; JMail.validate(emailStr).ifValid(email -> {}); JMail.validate(emailStr).ifValidOrElse(email...
domain valition error while validating using mx records(JMail.validator().requireValidMXRecord();)
**Is this bug report about an incorrectly validated email address?** - [x] Yes **If yes, what is the email address?** [email protected] - [x] Invalid **If no, please describe the bug**...