Jakarta Mail (Angus): HTTP va SOCKS proksi sozlamalari
Pochta tashishning hujjatlashtirilgan proksi konfiguratsiyasini tanlang va proksi autentifikatsiyasini SMTP autentifikatsiyasidan ajrating.
Proksi talabi SMTP autentifikatsiyasidan oldin yuz beradi. Pochta parolini o'zgartirish vositachining kirishiga javob bera olmaydi.
| Angus SMTP provayderidagi proksi yo'li | Xususiyatlar |
|---|---|
| HTTP proksi so'nggi nuqtasi | mail.smtp.proxy.host, mail.smtp.proxy.port |
| HTTP proksi hisobi | mail.smtp.proxy.user, mail.smtp.proxy.password |
| SOCKS so'nggi nuqtasi | mail.smtp.socks.host, mail.smtp.socks.port |
O'rnatilgan tashish va uning autentifikatsiya qo'llab-quvvatlashi uchun provayder jadvalidan foydalaning. Bular provayderga xos kiritmalar, boshqa pochta kutubxonasi yoki butun JVM sozlamalari uchun ixtiyoriy taxalluslar emas. Ommaviy vositachilarga ruxsat berilgan ommaga ochiq SMTP serveri uchun HTTP proksilar ro'yxati HTTP xost va port uchun nomzodlarni taklif qiladi. Autentifikatsiyalanmagan nomzod uchun proksi foydalanuvchi nomi yoki parolidan foydalanmang va u pochtaning haqiqiy xost nomi va portiga ruxsat berishini tasdiqlang; pochta hisobi va TLS sozlamalarini saqlang.
Xususan, HTTP proksi foydalanuvchi nomi maydoni SOCKS foydalanuvchi nomi maydoni emas. Autentifikatsiyalangan SOCKS haqiqiy JDK/socket yo'liga mos kelishi kerak. SMTPS uchun hujjatlashtirilgandek tegishli tashish prefiksini foydalaning.
Almashuv qayerda to'xtashini qayd eting: proksi ulanishi, proksiga kirish, pochta salomi, TLS yoki SMTP hisob autentifikatsiyasi. Salomdan oldingi nosozlik pochta hisobini sinab ko'rmagan. Marshrutni tanlagandan so'ng pochta serverining xost nomi va TLS tekshiruvini saqlang.