Jakarta Mail (Angus): izilungiselelo ze-proxy ye-HTTP ne-SOCKS
Khetha ukucushwa kwe-proxy okubhaliwe kokuthutha imeyili futhi uhlukanise ukuqinisekiswa kwe-proxy nokuqinisekiswa kwe-SMTP.
Inselele ye-proxy yenzeka ngaphambi kokuqinisekiswa kwe-SMTP. Ukushintsha iphasiwedi ye-imeyili akukwazi ukuphendula ukungena komlamuli.
| Indlela ye-proxy kumhlinzeki we-SMTP we-Angus | Izici |
|---|---|
| Iphedi le-proxy ye-HTTP | mail.smtp.proxy.host, mail.smtp.proxy.port |
| I-akhawunti ye-proxy ye-HTTP | mail.smtp.proxy.user, mail.smtp.proxy.password |
| Iphedi le-SOCKS | mail.smtp.socks.host, mail.smtp.socks.port |
Sebenzisa ithebula lomhlinzeki kokuthuthwa okufakiwe nokwesekwa kwayo kokuqinisekiswa. Lawa amagalelo aqondene nomhlinzeki, hhayi amagama okushintshana anganqunyelwe egunjini le-imeyili elihlukile noma izilungiselelo ze-JVM yonke. Kusebha ye-SMTP efinyeleleka emphakathini lapho abalamuli bomphakathi bevunyelwe, uhlu lwe-proxy ye-HTTP lunikeza abazobangenelela i-host ne-port ye-HTTP. Ungasebenzisi igama lomsebenzisi noma iphasiwedi ye-proxy kumuntu ongaqinisekisiwe, futhi qinisekisa ukuthi uvumela igama le-host langempela ne-port yemeyili; gcina i-akhawunti ye-imeyili nezilungiselelo ze-TLS.
Ikakhulukazi, inkambu yegama lomsebenzisi ye-proxy ye-HTTP ayiyona inkambu yegama lomsebenzisi ye-SOCKS. I-SOCKS eqinisekisiwe kufanele ihambisane nendlela yangempela ye-JDK/socket. Kwe-SMTPS, sebenzisa isiqalo sokuthutha esifanele njengoba kubhaliwe.
Rekhoda lapho ukushintshana kuma khona: ukuxhumana ne-proxy, ukungena ku-proxy, ukubingelela kwe-imeyili, ukuqinisekiswa kwe-TLS noma kwe-akhawunti ye-SMTP. Ukwehluleka ngaphambi kokubingelela akukazihloli i-akhawunti ye-imeyili. Gcina igama le-host leseva ye-imeyili nokuqinisekiswa kwe-TLS ngemva kokukhetha umzila.