general.cherche-logiciel : Email2Email2SMS
Posté par Julien L. () le 24 juillet 2007
Bonjour,
Je cherche un programme, un script ou des infos pour réaliser tout ça qui me permette de parser une boite email, de récuperer le corps des messages de certains expéditeurs sous forme de texte afin de les renvoyer vers une adresse email prédéfinie et comportant un sujet lui aussi prédéfini et ce, dans le but d'utiliser un service de passerelle email vers SMS.
Je ne sais pas trop par ou commencer.
J'utilise une solution de gestion mail sur Debian avec Virtual Domains et Users avec Postfix / Courier-IMAP et POP3 / MySQL / Amavis-new.
Est ce que je peux implémenter l'extraction des mails répondant aux critères à définir dans le traitement au niveau Posftix et avant la distribution dans les virtual mailbox ? Est ce que j'utilise un soft pour récupérer les mail via pop3 ou imap ? Est ce que je peux utiliser procmail ?
J'avoue que je suis un peu perdu et je ne dois pas chercher dans la bonne direction pour ne pas trouver ce que j'ai besoin...
Je cherche un programme, un script ou des infos pour réaliser tout ça qui me permette de parser une boite email, de récuperer le corps des messages de certains expéditeurs sous forme de texte afin de les renvoyer vers une adresse email prédéfinie et comportant un sujet lui aussi prédéfini et ce, dans le but d'utiliser un service de passerelle email vers SMS.
Je ne sais pas trop par ou commencer.
J'utilise une solution de gestion mail sur Debian avec Virtual Domains et Users avec Postfix / Courier-IMAP et POP3 / MySQL / Amavis-new.
Est ce que je peux implémenter l'extraction des mails répondant aux critères à définir dans le traitement au niveau Posftix et avant la distribution dans les virtual mailbox ? Est ce que j'utilise un soft pour récupérer les mail via pop3 ou imap ? Est ce que je peux utiliser procmail ?
J'avoue que je suis un peu perdu et je ne dois pas chercher dans la bonne direction pour ne pas trouver ce que j'ai besoin...
> Lire le message (5 commentaires, moyenne: 1,6).
Vous avez demandé le commentaire #853485.



quelques idées
déja, tu configures un fetchmail pour rappatrier les mails sur la machine en local (avec de l'imap si tu en veux une copie sur le serveur).
Ensuite, ben tu as le mail dans un fichier texte, il suffit d'utiliser les outils classiques du shell (grep, cut, sed, head, tail...) pour extraire
le corps du mail et le renvoyer.
Par contre, si tu as des mails au format html, tu vas te marrer pour parser toutes les balises a la con :)
[^]mails html -> lynx -dump, html2text, etc.
"lynx -dump" ou encore html2text ..
[^]Re: mails html -> lynx -dump, html2text, etc.
Merci pour vos idées.
Et je confirme que lynx -dump est très pratique, je m'en suis déjà servi à plusieurs reprises.