Lire et traiter ses mails avec PHP

cumps
Lire et traiter ses mails avec PHP

Mon chef de service me demande de créer un programme en PHP qui ira se connecter sur un compte de messagerie (pop) afin de lire les mails et tester les premières lignes afin de savoir si on doit récupérer les données inclus dans ce mail et notamment un fichier xml en pièce jointe. Les données de ce fichier xml devant être récupérées afin d'alimenter une base de données MySQL que j'ai déjà commencé à construire.
Je précise que j'ai déjà fait des sites en PHP ainsi qu'un moteur en PHP mais je ne suis pas sûr que ce que me demande mon chef de service est réalisable.
Si vous pensez que oui, pouvez vous donner des indications afin que je puisse développer ce programme.
Je vous en remercie par avance.

fredericmazue
Re: Lire et traiter ses mails avec PHP

Bonjour,

Bien sûr que c'est faisable. De mémoire, je ne sais pas s'il y a une fonction PHP tout prête pour lire un mail. Sinon, au pire tu ouvres un socket et tu envoies les bons octets dedans :) et tu lis les mails dedans. Tout ça conformément au protocole RFC 1939.

fsockopen("domaine_du_serveur_pop",110);

etc... Ca n'est pas très compliqué. Mais je serais surpris que PHP n'ait pas la bibliothèque toute prête qui va bien, ca n'est pas son genre :)

Sinon, tout langage qui sait travailler avec un socket peut lire un mail, donc avec PHP c'est faisable sans le moindre doute.

En espérant t'avoir aidé