Jakarta Mail (Angus): настройки прокси HTTP и SOCKS
Выберите документированную конфигурацию прокси почтового транспорта и отделите аутентификацию прокси от аутентификации SMTP.
Запрос прокси возникает до аутентификации SMTP. Смена пароля почты не может ответить на вход посредника.
| Путь прокси в провайдере SMTP Angus | Свойства |
|---|---|
| Конечная точка прокси HTTP | mail.smtp.proxy.host, mail.smtp.proxy.port |
| Учётная запись прокси HTTP | mail.smtp.proxy.user, mail.smtp.proxy.password |
| Конечная точка SOCKS | mail.smtp.socks.host, mail.smtp.socks.port |
Используйте таблицу провайдера для развёрнутого транспорта и поддержки аутентификации. Это входные данные, специфичные для провайдера, а не произвольные псевдонимы для другой почтовой библиотеки или настроек всей JVM. Для публично доступного сервера SMTP, где разрешены публичные посредники, список прокси HTTP предлагает кандидатов для хоста и порта HTTP. Не используйте имя пользователя или пароль прокси для неаутентифицированного кандидата и убедитесь, что он допускает фактические имя хоста и порт почты; сохраняйте почтовую учётную запись и настройки TLS.
В частности, поле имени пользователя прокси HTTP не является полем имени пользователя SOCKS. Аутентифицированный SOCKS должен соответствовать фактическому пути JDK/сокета. Для SMTPS используйте соответствующий префикс транспорта, как задокументировано.
Зафиксируйте, где обмен останавливается: подключение к прокси, вход в прокси, приветствие почты, аутентификация TLS или учётной записи SMTP. Сбой до приветствия не проверял почтовую учётную запись. После выбора маршрута сохраняйте имя хоста почтового сервера и проверку TLS.