Notificateur de mails avec affichage des objet et envoyeur, petit gestionnaire pour plusieurs pop, systray et infobulle (déc

Soyez le premier à donner votre avis sur cette source.

Vue 17 252 fois - Téléchargée 1 355 fois

Description

Ben tout est dans le titre. C'est un petit programme qui affiche une infobulle contenant l'envoyeur et l'objet des nouveaux messages quand ils arrivent. Une interface permet de rentrer plusieurs pop et leurs webmails associés ; la methode d'identification cryptée APOP est gérée. Et un petit menu permet l'accès direct aux webmails contenant de nouveaux messages (et même à ceux qui n'en contiennent pas, d'ailleurs).

Conclusion :


Alors ça marche à base d'un groupe de winsocks qui se connectent à tout les serveurs en même temps. Ensuite pour chaque message on mémorise l'objet et l'envoyeur, ainsi que l'ID qui permet de savoir si le message est nouveau (en le comparant avec une liste d'ID mémorisée lors de la vérification précédente).
Si il ya des nouveaux messages, on affiche leurs objets et envoyeurs dans une infobulle (utilisation de ma première source, un module systray), avec un décodage base64 et quoted-printable s'il y a lieu (pour afficher l'objet/envoyeur correctement). Une mélodie peut être jouée au buzzer (adaptation de 'La petite musique du haut parleur systeme', une autre source à moi).

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
199
Date d'inscription
mardi 23 décembre 2003
Statut
Membre
Dernière intervention
27 octobre 2006
1
Ah ba c'est dommage cette erreur, j'essairai de voir qd j'aurais le temps (partiel, qd tu nous tiens ...).
Sinon pour outlook 2007, t'as essayé de mettre le chemin complet (C:\chemin\outlook.exe) ?
Messages postés
7
Date d'inscription
lundi 23 octobre 2006
Statut
Membre
Dernière intervention
21 janvier 2011

ba pour le bug je ne comprend pas non plus, je viens de refaire un test avec un compte bidon
genre :

Nom : test
pop : pop.test
login : test
mpd : test

et la il me fait la meme erreur.. alors que j'utilise pas l'Apop..
Désolé je pourrai chercher vraiment en profondeur si j'avais plus de temps...

Sinon j'avais déjà testé de mettre le chemin d'outlook dans l'url du webmail ca marche impec avec outlook 2002 pas testé avec 2003 par contre avec le 2007 ca ne marche plus.. surement qu'il faut passer le code en .net

Voila le code :

ShellExecute Me.hwnd, vbNullString, "outlook:Boîte de réception", vbNullString, "", 1

Bonne continuation !
Messages postés
199
Date d'inscription
mardi 23 décembre 2003
Statut
Membre
Dernière intervention
27 octobre 2006
1
Alors pour le bug ben heu je vois pas, donne moi les détails de tes comptes (surtout Apop) voir si je peux reproduire le bug chez moi.

Pour Outlook, tu peux mettre le chemin de l'exe Outlook à la place de l'url du Webmail, ça devrait lancer Outlook pour le compte correspondant. Par contre pour interagir avec l'infobulle, je sais pas. Déjà je sais pas comment récuperer la position du pointeur sur l'infobulle, et puis même si j'y arrivais, en déduire le mail survolé ça doit pas être facile.

Enfin voilà, merci pour l'interêt que tu porte à cette source, ça fait tjrs plaisir !
Messages postés
7
Date d'inscription
lundi 23 octobre 2006
Statut
Membre
Dernière intervention
21 janvier 2011

Ha oui j'allais oublié je vais t'embêter encore ;o) J'ai un bug, j'ai créé 3 comptes et quand j'ai quitté le prog puis relancé il plante dans la Function Decrypter à cet endroit : Decrypter.Apop = Arr(4).
Mais bon en désactivant cette ligne y'a plus de prob. la c'est radical au moins!
Tu connais peut être déjà le prob?
Messages postés
7
Date d'inscription
lundi 23 octobre 2006
Statut
Membre
Dernière intervention
21 janvier 2011

C cool une mise à jour! :o)

Dis moi GlanduSchmoldu j'ai pas réussi à trouver comment on pouvait interagir avec l'infobulle, en fait je me demandais si c'était possible de lancer le prog de mail genre outlook sur le mail qui vient d'être mis dans l'infobulle??
Afficher les 24 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.