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 စစ်ဆေးမှုကို ထိန်းသိမ်းပါ။