የAngus Mail IMAPS ፕሮክሲ ቅንብሮች፦ የmail.imaps ቅድመ ቅጥያ ይጠቀሙ
የimaps አቅራቢውን የፕሮክሲ ክፍል ከAngus Mail ማከማቻ መፍጠርዎ በፊት ያዋቅሩ፣ ከሚመለከተው የIMAP ወይም የIMAPS ቅድመ ቅጥያ ጋር።
የAngus Mail የፕሮክሲ ባህሪያት የሚመለከቱት ወደተመረጠው የመልእክት አቅራቢ ነው። በgetStore("imaps") የሚገኘውን ማከማቻ ለመጠቀም የmail.imaps ክፍልን ያዋቅሩ፦
Properties properties = new Properties();
properties.setProperty("mail.imaps.proxy.host", "proxy.example.net");
properties.setProperty("mail.imaps.proxy.port", "8080");
properties.setProperty("mail.imaps.proxy.user", proxyUser);
properties.setProperty("mail.imaps.proxy.password", proxyPassword);
properties.setProperty("mail.imaps.ssl.checkserveridentity", "true");
Session session = Session.getInstance(properties);
Store store = session.getStore("imaps");
የSession እና Store ክፍሎች ከJakarta Mail የመጡ ናቸው። ፕሮክሲው ማንነት ማረጋገጫ ካልፈለገ የፕሮክሲ ተጠቃሚ እና የይለፍ ቃል መዝገቦችን ይተዉ። በሚፈቀደው ይፋዊ መንገድ ላይ ለሚገኝ በይፋ ተደራሽ የIMAPS አገልግሎት፣ በዚያ ያለመዝገብ አዋቅር ውስጥ ከHTTP ፕሮክሲ ዝርዝር የHTTP እጩን ይጠቀሙ እና የመልእክት አስተናጋጁን ትክክለኛ ወደብ እንደሚፈቅድ ያረጋግጡ። መተግበሪያው ማከማቻውን ሲያገናኝ ትክክለኛውን የመልእክት አገልጋይ አስተናጋጅ ስም እና የመልእክት መዝገብ ያቅርቡ።
| የተመረጠው ማከማቻ | የባህሪ ቅድመ ቅጥያ |
|---|---|
| imap፣ STARTTLS ያለው IMAPን ጨምሮ | mail.imap. |
| imaps፣ ስውር TLS | mail.imaps. |
የአቅራቢው ስም ይህን ክፍል ይመርጣል። ወደብ 993ን በሌላ ባህሪ እሴት ውስጥ መምረጥ የትኛው አቅራቢ እንደተገኘ አይለውጥም። ቅድመ ቅጥያውን በፕሮክሲ፣ በወደብ እና በTLS ቅንብሮች ውስጥ ተመሳሳይ ያድርጉ።