Анализ сообщений в моем локальном почтовом файле с помощью JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Анализ сообщений в моем локальном почтовом файле с помощью Java

Сообщение Anonymous »

Я хотел бы анализировать и фильтровать сообщения в моем локальном почтовом ящике (например, Thunderbird) с помощью Java. Что-то вроде:
java MyProgram < ~/.thunderbird/xxxxx.default/Mail/yyyyy/Inbox > statistics.txt

Насколько я вижу, существует почтовый API Джакарты и его реализация ( org.eclipse.angus ), но все примеры, которые я вижу, используют удаленный входящие, используя
import javax.mail.Session;
import javax.mail.Store;

Итак, существует ли API (в почте Джакарты?), который мог бы анализировать такие локальные плоские файлы и позволять мне перебирать все сообщения. Что-то вроде:
ParserSomething localbox = ParserSomething.of(System.in);
Iterator iter = localbox.iterator();
while(iter.hasNext()) {
Message msg = iter.next();
System.err.println(msg.getTitle());
for(Attachment a : msg.getAttachements()) {
try(InputStream in = a.getInputStream() ) {
(...)
}
}
}



Подробнее здесь: https://stackoverflow.com/questions/792 ... using-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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