Angus Mail IMAPS proxy parametrləri: mail.imaps prefiksindən istifadə edin
Angus Mail anbarı yaratmazdan əvvəl imaps provayderinin proxy adlar məkanını uyğun IMAP və ya IMAPS prefiksi ilə konfiqurasiya edin.
Angus Mail-in proxy xassələri seçilmiş poçt provayderinə aiddir. getStore("imaps") ilə əldə edilən anbar üçün mail.imaps adlar məkanını konfiqurasiya edin:
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 və Store sinifləri Jakarta Mail-dəndir. Proxy autentifikasiya tələb etmirsə, proxy istifadəçisi və parol qeydlərini buraxın. İcazə verilmiş ictimai marşrut üzrə ictimaiyyətə açıq IMAPS xidməti üçün həmin hesabsız konfiqurasiyada HTTP proksi siyahısından bir HTTP namizədindən istifadə edin və onun poçt hostunun faktiki portuna icazə verdiyini yoxlayın. Tətbiq anbara qoşularkən poçt serverinin faktiki host adını və poçt hesabını təqdim edin.
| Seçilmiş anbar | Xassə prefiksi |
|---|---|
| imap, STARTTLS ilə IMAP daxil olmaqla | mail.imap. |
| imaps, gizli TLS | mail.imaps. |
Provayderin adı bu adlar məkanını seçir. Başqa xassənin dəyərində 993 portunu seçmək hansı provayderin əldə edildiyini dəyişmir. Prefiksi proxy, port və TLS parametrlərində eyni saxlayın.