Необходимо выполнить проверку электронной почты, чтобы узнать, существует ли электронная почта на самом деле.После некоторого поиска выяснилось, что это невозможно из-за используемых методов борьбы со спамом (например, серая распечатка).
Поэтому перенесены с проверкой атрибутов MX и A (поскольку нам не разрешено отправлять письма-подтверждения напрямую):
DirContext ictx = new InitialDirContext();
Attributes attrs = ictx.getAttributes("gmail.com",
new String[] {"MX"});
Я получаю результаты, но не уверен, как здесь работает поиск DNS (полный фон запроса и ответа, т. Е. Как запрос пересылается на сервер обмена почтой итакже какой порт используется для связи с сервером Mail Exchange)
Это очень поможет в переходе в рабочую среду без каких-либо сомнений относительно поведения сети, поскольку у нас есть строгие ограничения брандмауэра.
Производственная среда: Weblogic Server в ОС Solaris.
Аналогичное предположение при Проверка электронной почты MX Lookup , но недостаточно подробных данных