Прокси настройки на 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, включително IMAP със STARTTLS | mail.imap. |
| imaps, неявен TLS | mail.imaps. |
Името на доставчика избира това пространство от имена. Изборът на порт 993 в стойността на друго свойство не променя кой доставчик е получен. Поддържайте префикса еднакъв в настройките за прокси, порт и TLS.