javamail:如何拥有两组(System.getProperties())

时间:2015-10-14 19:01:49

标签: java properties javamail imap

我正在编写一个Java应用程序,它从SSL IMAP存储中提取,然后将每个MimeMessage推送到另一个IMAP存储中,而不是SSL。

某些mail.imap。*属性相互冲突。如何使用两组属性来保持两个IMAP存储设置的独立性?

2 个答案:

答案 0 :(得分:1)

使用Session.getInstance(properties)创建新的JavaMail Properties实例时,您可以传递不同的Session

答案 1 :(得分:1)

System.getProperties()获取进程环境变量。它们只能是一套。如果要从文件中读取属性,则应使用properties.getProperties(filename)