Ситуация такова:
У меня есть сервер, на котором размещен мой код, и этот код для определенных вызовов сервлета отправляет сообщение Gmail некоторым пользователям. Поэтому я использую SMTP-сервер Gmail для отправки своих сообщений пользователям.
Проблема:
Мой сервер находится на уровне 2, а на уровне 1 - главный сервер, на котором размещен прокси-сервер. Проблема в том, что он перенаправляет все запросы из порта 546 во внешний мир. Я хотел бы знать, если настройка
props.put("mail.smtp.port", "465");
props.put("mail.smtp.socketFactory.port", "465");
достаточно для отправки почты или мне нужно установить дополнительные параметры для отправки почты.
Прямо сейчас с вышеуказанными настройками я получаю исключение
javax.mail.MessagingException: Unknown SMTP host: smtp.gmail.com;
nested exception is:
java.net.UnknownHostException: smtp.gmail.com
Кроме того, я хотел бы добавить, что когда я делаю nslookup для smtp.gmail.com, я получаю
*** Can't list domain smtp.gmail.com: Unspecified error
Спасибо за помощь.