Налаштування проксі IMAPS у Angus Mail: використовуйте префікс 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.