Avertisseur de mails

Description

Facteur est un programme en VB 6 qui consulte les serveurs mails paramétrés pour vérifier la présence de courrier (ENCORE UN!!!).
Celui-là utilise les agents Microsoft, si la gestion des agents est intégrée dans votre système. C'est là même le seul intéret, car les fonctions de mails et de paramétrage de mails ne sont ni complètes, ni soignées!

Quatres évenements sont programmables :
Lancement du programme
Arrivée de nouveaux mails
Activation de la fenêtre de paramétrage
Erreur durant la connexion aux boîtes de mails

Paramétrage
Il s'agit d'ajouter les coordonnées des adresses de messagerie.
Le nom du COMPTE : simplement pour identifier clairement les coordonnées.
Exemple : ma connexion chez mamadoo
Le nom du serveur de mails (POP).
Exemple : pop.wanadoo.fr, ou mail.tintin.com ...
Le nom d'utilisateur du compte.
Exemple : fanfanlatutlipe
Le mot de passe de connexion.
Exemple : cavousregardepas

Fonctionnement
A chaque interval de temps paramétré, le programme se connecte à tour de rôle sur les adresses indiquées et vérifie le nombre de mails disponibles.

Si un mail est trouvé l'indication est représentée dans la barre des taches (systray), avec, en "info bulle" le nombre de mails.

Paramétrage des actions de l'agent :
Principe :
Prendre les actions de la liste à gauche et les placer sur les évènements de la liste de droite par "glisser déplacer". L'action ajoutée est toujours placée en fin d'évènement.

Actions spéciales :
L'action TEXTE permet d'afficher un message ou de faire parler le personnage. Pour cela, placer une action TEXTE dans un évènement, et cliquer dessus afin de pouvoir modifier l'action ajoutée. Taper le message après le libellé "TEXTE:"
L'action NB MESSAGES permet d'annoncer le nombre de mails disponibles. Le texte n'est pour l'instant pas paramétrable. L'annonce sera faite avec l'action précédemment décrite dans l'évènement, ou sans posture précise si cette action est la première.

Note 1 : Sur la dernière version, un bouton de configuration des actions du personnage a été ajouté.

Note 2 : un double clic sur un évènement permet de le tester en direct.

Mes paramétrages du personnage
J'utilise le personnage Merlin, le plus complet dans ses événements et ses effets.
Lancement du programme :
Greet
Pleased
TEXTE:BONJOUR

Nouveaux mails :
Announce
GetAttention
GetAttentionContinued
GetAttentionContinued
GetAttentionContinued
GetAttentionReturn
NB MESSAGES

Fenêtre visible :
Read
ReadContinued
ReadContinued
ReadContinued
ReadReturn

Erreur :
Surprised

Pour l'installation des agents, télécharger :
http:;activex.microsoft.com/activex/controls/agent2/msagent.exe
http:;activex.microsoft.com/activex/controls/agent2/tv_enua.exe
http:;agent.microsoft.com/agent2/chars/merlin/merlin.acf
http:;activex.microsoft.com/activex/controls/agent2/lhttsfrf.exe
http:;activex.microsoft.com/activex/controls/sapi/spchapi.exe
http:;activex.microsoft.com/activex/controls/agent2/AgtX040C.exe

Source / Exemple :


Voir le fichier archive

Conclusion :


Les fonctions concernant les mails (texte, expediteur, ...) ne sont pas présentes, mais elles pourraient être facilement rajoutées (en fait, je n'en avait pas besoin).
Autre fonction à rajouter : les mots de passe stockés dans le fichier INI ne sont pas cryptés.

Et, désolé pour les commentaires ...

Codes Sources

A voir également

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.