Avertisseur de mails

Soyez le premier à donner votre avis sur cette source.

Vue 11 284 fois - Téléchargée 1 013 fois

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

Ajouter un commentaire

Commentaires

Messages postés
12
Date d'inscription
lundi 28 mai 2007
Statut
Membre
Dernière intervention
15 octobre 2008

ok pas de problème j'aurai essayé!
Messages postés
9
Date d'inscription
dimanche 2 février 2003
Statut
Membre
Dernière intervention
14 mars 2009

Bonjour,

Hotmail n'a pas de fonction pop3 : il faut payer pour cela. Pour le meilleur et le pire de Mircosoft...
Je vois trois solutions :
1. Faire évoluer le programme afin de gérer le smtp! Ce serait effectivement une très bonne chose.
2. Eviter les comptes email qui accumulent des infos commerciales à ton sujet (gmail, hotmail, et autres trucmail)
3. Trouver un VRAI programme qui t'avertis des réceptions de mails.

Sincèrement désolé...
Messages postés
12
Date d'inscription
lundi 28 mai 2007
Statut
Membre
Dernière intervention
15 octobre 2008

Après avoir installé les composants que tu m'as dis, j'ai essayé de configurer mon compte hotmail

pour le server pop j'utilise:

POP3hot.com
ou
localhost

avec le premier j'obtiens comme résultat: "non valide, aucun enregistrement de données"

et avec le deuxième: "la connexion a été rejeté"

j'ai eu un problème pareil lors de la configuration de thunderbird y a quelque mois
et impossible de le résoudre....

une petit aide supplémentaire ne serai pas de refut!
Merci
Messages postés
12
Date d'inscription
lundi 28 mai 2007
Statut
Membre
Dernière intervention
15 octobre 2008

OK, Grand merci je vais essayer
Messages postés
9
Date d'inscription
dimanche 2 février 2003
Statut
Membre
Dernière intervention
14 mars 2009

Bonjour,

Le message de la classe AgentObjectsCtl.Agent indique que les agents ne sont pas installés: Télécharger donc :
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

Pour les autres, c'est un peu le même genre de problème.
Cela devrait être résolu par l'installation des Services Pack de VB 6 ; ces composants sont inclus dans les mises à jour (elles sont gratuites!).
Elles corrigent certains bug sur les composants ListView, Tabstrip, et treeview.

Courage!
Afficher les 6 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.