Skip to content

Instantly share code, notes, and snippets.

@lhr0909
lhr0909 / MailChecker.java
Last active September 6, 2016 05:16 — forked from rekire/MailChecker.java
Implementation for validating email addresses, it supports IDN domains and it checks if the domain has a mx record. It requires the xbill lib (http://www.xbill.org/dnsjava/). Removed Android dependency for desktop use.
package hoolis.util;
import java.net.IDN;
import java.util.Arrays;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.xbill.DNS.ARecord;
import org.xbill.DNS.Lookup;
import org.xbill.DNS.MXRecord;