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 पडताळणी जपून ठेवा.