2010-06-27 3 views
1

Поздравления всех Я использую постфикс в качестве почтового сервера и я настроил его, чтобы получать сообщения электронной почты, чтобы некоторые назначения и я хочу сделать Java код, который синтаксический анализ входящих сообщений электронной почты и делать какое-то действие любая идея, с чего начать, что использовать, ссылки и учебные пособия была бы высоко оценена.Анализировать Входящие в постфикса с помощью Java

ответ

0

Я вижу два подхода:

  • Разбираем почтовый ящик (или почта) сам, используя jcup или jflex, например
  • Добавление сервера IMAP и использовать некоторые Java LIB для запроса к серверу IMAP. (он может предоставить вам фильтры, например)

Подход imap позволяет вам выбирать непрочитанную почту, почту по идентификатору (одно или несколько), перемещать почту из одной директории в другую и т. д.

Некоторые ссылки:

http://www.ibm.com/developerworks/linux/library/l-lexyac2.html

Это для C, но советы могут быть полезны для Java. Я имею в виду теоретический фон.

http://www.example-code.com/java/imap.asp

Это одна коллекция Imap образца с Java. Кажется, что использует lib, но во всех случаях он дает вам обзор того, что можно сделать с помощью imap.

наконец, был вопрос о Java и IMAP на StackOverflow:

Getting mail from GMail into Java application using IMAP

+0

, что вы думаете, это самый простой? и не могли бы вы дать мне руководство и полезные ссылки, если это возможно? –

+0

Я думаю, что проще всего использовать imap, но это действительно зависит от того, что вы хотите искать/фильтровать и так, и где должен быть ваш инструмент (на сервере или нет). Еще одна забава заключается в том, чтобы направить вашу программу в master.cf :-) Совет для jcup jflex был потому, что вы использовали слово «parse». – Aif

+0

Я хочу сначала настроить постфикс для получения писем , тогда я хочу, чтобы слушатель на сервере прослушивал входящие письма и делал на них действия –

Смежные вопросы