מאפייני הפרוקסי של 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, כולל IMAP עם STARTTLSmail.imap.
imaps, TLS משתמעmail.imaps.

שם הספק בוחר את מרחב השמות הזה. בחירת פורט 993 בערך של מאפיין אחר אינה משנה איזה ספק התקבל. שמרו על תחילית עקבית בהגדרות הפרוקסי, הפורט וה-TLS.

מאמרים קשורים