Как проанализировать файл Mbox с помощью API JavaMail?JAVA

Программисты JAVA общаются здесь
Anonymous
Как проанализировать файл Mbox с помощью API JavaMail?

Сообщение Anonymous »

Я хочу использовать JavaMail для анализа файла .mbox, подобного этому http://mail-archives.apache.org/mod_mbo ... 01210.mbox.

Я думал сделать следующее:

Session session = Session.getDefaultInstance(new Properties());
Store store = session.getStore("Here should go the .mbox file");
store.connect();

Folder folder = store.getFolder(server);
folder.open(Folder.READ_ONLY);
...


Это оказалось неверным. Любые предложения будут полезны.

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

Обновление: рабочий пример

public class MBoxFileReader implements MessageReader {
private final Path path; // Path to .mbox file

public MBoxFileReader(Path path) {
this.path = path;
}

@Override
public Message[] readMessages() {
Message[] messages = new Message[0];
URLName server = new URLName("mbox:" + path.toString());
Properties props = new Properties();
props.setProperty("mail.mime.address.strict", "false");
Session session = Session.getDefaultInstance(props);
try {
Folder folder = session.getFolder(server);
folder.open(Folder.READ_ONLY);
messages = folder.getMessages();
}
catch (Exception e) {
e.printStackTrace();
}
return messages;
}
}

Вернуться в «JAVA»