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 دەلىللەشنى ساقلاڭ.