Использование Java для проверки адреса электронной почты Outlook - PullRequest
0 голосов
/ 26 ноября 2018

Справочная информация. В нашей системе есть недопустимый адрес электронной почты.Я хочу найти все эти недействительные адреса.Некоторые из этих адресов являются адресами Outlook, а некоторые - адресом мгновенных сообщений.

Проблема. У меня возникла проблема при использовании SMTP для проверки адреса электронной почты. SMTP работает при проверке адреса Outlook, например, ab1234@outlook.com.Однако SMTP не удалось проверить адрес мгновенного сообщения (IM), такой как bob.archer@corpration.com, который существует.

Существует ли метод, использующий java для проверки адрес мгновенного сообщения (IM).

Надеемся на ваш ответ, Спасибо.

Ответы [ 2 ]

0 голосов
/ 26 ноября 2018

Помимо проверки формата электронной почты (один или несколько буквенно-цифровых и / или специальных символов, за которыми следует @ с несколькими другими буквенно-цифровыми символами, разделенными хотя бы одним "."), Единственный способ проверить что-либо - это попытаться использовать его,будь то для электронной почты или для IM.

0 голосов
/ 26 ноября 2018

Apache commons предоставляет надежный валидатор, который может вам помочь:

https://github.com/apache/commons-validator/blob/trunk/src/main/java/org/apache/commons/validator/EmailValidator.java

Вы можете взглянуть по ссылке выше и использовать методы класса EmailValidator.

...