Page 1 sur 1

[R] Notification de (nouveaux) Mails

Posté : dim. 02 nov. 2008 00:05
par petitmarco
Bonjour à tous les développeur Autoit et Bidouilleur comme moi.

J'ai découvert Autoit il y a peu et ai été surpris par sa puissance et sa prise en main. Mais voilà, je bloque. J'ai écrit un script pour gérer un compte pop3 (ici Free) sans avoir à ouvrir le navigateur par défaut, avec pour cerise, un notificateur de mail (adaptation de diverses sources glanée sur le forum anglais).

Seulement, le notificateur affiche tous les mails de la boîte de réception du serveur (lu et non lu), Or je ne veux que les NOUVEAUX mails. La méthode ici et celle d'envoi de sockets et je ne sais pas comment procéder pour lire l'en-tete ou le status d'un mail sur le serveur Pop3 et différencier les non lus du lots.

Pour info, voici le script (une partie), les trois fonctions pour l'accès pop3 sont
_notifier()
_Pop3start ($sServer, $iPort, $sUser, $sPass)
_pop3compt ($sock)
► Afficher le texte
Je mettrai volontiers ce script sur ce forum dès son achèvement pour ceux que cela intéresse

Merci de vos réponses

Re: [..] Notification de (nouveaux) Mails

Posté : dim. 02 nov. 2008 13:34
par sylvanie
Bonjour,
dans ce cas, il va falloir gérer une globale qui contiendra la dernière valeur indiquant le nombre de mail présents sur le serveur afin de pouvoir distinguer les nouveaux. exple, si ma variable contient 5 et que le nombre de message vaut 6, alors on n'a qu'un nouveau message ...
j'ai modifier au vol la fonction en question, mais n'ayant pas pu la tester dans le projet en intégralité, je te laisse vérifier ceci :
► Afficher le texte
pour le statu de lecture d'un mail en pop3, ça n'existe pas, par contre pour lire les entêtes, la commande pop est TOP :
TOP numero_du_mail nombre_de_ligne_a_afficher

Bon courrage

Re: [..] Notification de (nouveaux) Mails

Posté : lun. 03 nov. 2008 08:16
par petitmarco
Merci de ta réponse, je vais intégrer ta solution et je fais un retour :D

Re: [..] Notification de (nouveaux) Mails

Posté : mar. 04 nov. 2008 15:30
par petitmarco
ET bien j'ai finalement modifié ma source en adaptant ta solution, et voilà le résultat
http://www.autoitscript.fr/forum/viewto ... f=6&t=1869

encore Merci

A bientôt

Re: [..] Notification de (nouveaux) Mails

Posté : mar. 04 nov. 2008 15:57
par timmalos
N'oubliez pas de modifier le titre de votre post en [R]

Re: [R] Notification de (nouveaux) Mails

Posté : mar. 04 nov. 2008 19:20
par petitmarco
Oups, Pardon, je le saurais pour la prochaine