Как установить URL-адрес для чтения входящих сообщений в mstor на компьютере с Windows

Я использую mstor для чтения сообщений электронной почты mbox на компьютере с Windows, я могу подключиться к хранилищу, но при попытке прочитать папку «Входящие» я получаю сообщение об ошибке «Нераспознанная стратегия метаданных: ноль». Я поместил файл MBOX в папку «mstor:D:/home/mail/maildir».

пожалуйста, проверьте приведенный ниже код

Session session1 = Session.getDefaultInstance(new Properties());            
String absolute_url = "mstor:D:/home/mail/maildir";
Store store = session1.getStore(new URLName(absolute_url));
store.connect();            
Folder inbox = store.getDefaultFolder().getFolder("inbox");

но когда я печатаю магазин на консоли, он печатает mstor://myusername@ , он не принимает URL-адрес, который я ему передаю.

может кто-нибудь, кто сделал работу вокруг этого, пожалуйста, помогите мне.

Заранее спасибо...


person user972590    schedule 05.10.2011    source источник


Ответы (2)


Пытаться:

Properties props = new Properties();
props.setProperty("mstor.mbox.metadataStrategy", "xml");
Session session1 = Session.getDefaultInstance(props); 

Для получения дополнительной информации:

http://wiki.modularity.net.au/mstor/index.php?title=Metadata

person Bartłomiej Budzyński    schedule 08.01.2012

Другие свойства здесь:

 this.properties = new Properties();
        this.properties.setProperty("mail.store.protocol", "mstor");
        this.properties.setProperty("mstor.mbox.metadataStrategy", "none");
        this.properties.setProperty("mstor.mbox.cacheBuffers", "disabled");
        this.properties.setProperty("mstor.mbox.bufferStrategy", "mapped");
        this.properties.setProperty("mstor.metadata", "disabled");
        this.properties.setProperty("mstor.mozillaCompatibility", "enbled");
person Animesh Raj Jha    schedule 15.07.2012