我正在编写一个Java应用程序,它从SSL IMAP存储中提取,然后将每个MimeMessage推送到另一个IMAP存储中,而不是SSL。
某些mail.imap。*属性相互冲突。如何使用两组属性来保持两个IMAP存储设置的独立性?
答案 0 :(得分:1)
使用Session.getInstance(properties)创建新的JavaMail Properties
实例时,您可以传递不同的Session
。
答案 1 :(得分:1)
System.getProperties()获取进程环境变量。它们只能是一套。如果要从文件中读取属性,则应使用properties.getProperties(filename)