Hello,
Pas vraiment beaucoup de temps pour chercher ce soir, mais j'avais déjà expliqué la manip sur ce forum (il y a bien 1 an maintenant).
En fait, sous n'importe quel unix, il est possible de configurer sendmail|postfix|qmail|les autres pour exécuter un script à la réception d'un mail, pour une adresse spécifique. Typiquement, çà se passe dans les configurations d'aliases, et çà donne un truc du genre :
toto: |/usr/bin/script
Le pipe ( | ) précisant qu'il s'agit d'un script à exécuter.
Le truc, c'est que le script se bouffe sur son entrée standard l'intégralité du contenu du mail, texte et enveloppe.
Donc, il faut nettoyer un peu derrière
Il existe des librairies perl qui font çà super bien : On passe l'intégralité du flux en entrée à l'objet mail qu'on a préalablement créé, et après on récupère directement l'expéditeur, le destinataire, le corps du message, les pièces jointes...
Mais çà existe aussi dans d'autres langages, au moins en Python il me semble.
evidemment, si l'utilisation est hyper basique, on peut réecrire son parser, mais c'est à oublier si les mails sont d'irgine inconnue : il existe foultitude d'implémentation des headers.
A+,
Pascal