Вы также можете использовать
InternetAddress emailAddr = new InternetAddress(email);
emailAddr.validate();
Если адрес электронной почты недействителен, он выдаст AddressException .
К сожалению, Android не поддерживает jndi-dns , но просто чтобы дать вам представление о более мощной проверке электронной почты, вы можете использовать ее для проверки почтового домена. Может быть, гуру Android мог бы помочь и показать, есть ли подобные альтернативы ... Пример реализации с «обычной» java доступен здесь .
EDIT
Я только что понял, что javax.mail не поддерживает ни то, ни другое ... Но этот пост показывает обходной путь .