2015-10-14 1 views
0

Я пишу приложение Java, которое вытаскивает из хранилища SSL IMAP, а затем нажимает каждый MimeMessage в другом хранилище IMAP, а не на SSL.javamail: как иметь два набора (System.getProperties())

Некоторые свойства mail.imap. * Противоречат друг другу. Как я могу использовать два набора свойств для сохранения двух настроек хранилища IMAP?

ответ

1

Вы можете передать разные Properties при создании нового экземпляра JavaMail Session с использованием Session.getInstance(properties).

+0

Чтобы быть понятным, это означает, что вы должны использовать два объекта Session, каждый со своими собственными свойствами. –

1

System.getProperties() получает переменные среды процесса. Они могут быть только одним набором. Если вы хотите прочитать свойства из файла, вы должны использовать properties.getProperties (filename)