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