This tutorial shows how to check an email exist using JAVA. This program works with the principle of Mail Exchange(MX) look up. Detailed documentation is shown in this page here. I cannot assure you the efficiency of this code. The result of the test will depend on the domain of emails since some domains will not share the MX record info for anonymous requests.