Jakarta Mail (Angus): HTTP жана SOCKS прокси жөндөөлөрү
Почта ташуунун документтелген прокси конфигурациясын тандап, прокси аутентификациясын SMTP аутентификациясынан бөлүңүз.
Прокси чакырыгы SMTP аутентификациясынан мурун пайда болот. Почта сырсөзүн өзгөртүү ортомчунун кирүүсүнө жооп бере албайт.
| Angus SMTP провайдериндеги прокси жолу | Касиеттер |
|---|---|
| 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 текшерүүсүн сактаңыз.