2010-06-27 8 views
1

salutations tous J'utilise Postfix comme serveur de messagerie et je configuré pour recevoir des courriels vers une destination et je veux faire un code java qui parse les e-mails entrants et faire une action toute idée de point de départ, d'utilisation, de liens et de tutoriels serait très appréciée.boîte de réception Parse dans Postfix en utilisant java

Répondre

0

Je vois deux approches:

  • Parse la boîte aux lettres (ou par courrier) lui-même en utilisant jcup ou jflex par exemple
  • Ajouter un serveur imap et utiliser une lib java pour interroger le serveur imap. (il peut vous fournir des filtres par exemple)

L'approche imap vous permet de sélectionner le courrier non lu, le courrier par ID (simple ou multiple), de déplacer le courrier d'un répertoire à un autre, etc.

Quelques liens:

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

Il est C, mais des conseils peut être utile pour java. Je veux dire le contexte théorique.

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

Celui-ci est une collection d'échantillon imap avec java. Il semble utiliser un lib, mais dans tous les cas, il vous donne un aperçu de ce qui est faisable avec imap.

enfin, il y avait une question sur imap et java sur stackoverflow:

Getting mail from GMail into Java application using IMAP

+0

que pensez-vous est le plus facile? et pouvez-vous s'il vous plaît me donner un guide et des liens utiles si possible? –

+0

Je pense que le plus simple est d'utiliser imap, mais cela dépend vraiment de ce que vous voulez rechercher/filtrer et ainsi, et où votre outil devrait être (sur le serveur ou non). Une autre partie amusante est de canaliser votre programme dans le fichier master.cf :-) Le conseil pour jcup de jflex était parce que vous utilisiez le mot "parse". – Aif

+0

je veux d'abord configurer postfix pour recevoir des e-mails puis je veux faire un auditeur sur le serveur pour écouter les e-mails entrants et faire des actions sur eux –

Questions connexes