begin process at 2012 02 16 16:39:17
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

 > DÉTECTION DU NOMBRE D'EMAIL RECUS (MAJ)

DÉTECTION DU NOMBRE D'EMAIL RECUS (MAJ)


 Information sur la source

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseau & Internet Niveau :Initié Date de création :13/07/2003 Date de mise à jour :16/07/2003 01:06:16 Vu / téléchargé :4 252 / 753

Auteur : dtom

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note


 Description

cet ocx(seul la source est dans le zip) permet de savoir si on a recus des email avec les serveur pop3(tel que free.fr(pop.free.fr))
  
nouvelle option pour ne pas connecté l'ordi si il ne l'est pas!

Source

  • 'exemple (metre le control sur une form et l'appeler "mail"):
  • Private Sub Form_Load(Cancel As Integer)
  • Mail.serveur = "pop.free.f"
  • Mail.user = tonadresse email sans @machin.fr
  • Mail.pass = ton mot de passe
  • Mail.Connect
  • Mail.force=true ou false'si true, alors on connect l'ordi si il ne l'est pas, si false et que l'ordi est déconnecté, on ne connecte pas.
  • Mail.StartSpyMail (interval)'si interval=30, toutes les 30 seconde on vérifie si il y a des nouveau message, et si oui, l'evenement mailcome est appelé.
  • 'ou
  • Mail.GetNbMail(Wait,Evenement)'si wait=true, la fonction renvoie sous la forme d'une structure "GetNbMail_Ret" le nombre d'email, sinon, elle n'atend pas la réponse du serveur pour rendre la main, et si il y a des message, lors de la réponce du serveur l'evenement mailcome est appelé(si evenement=true).
  • 'dans tout les cas, le dernier nombre de message présent peut etre obtenu en appelent mail.nbmail .
  • 'j'espère que s'est clair.
  • End Sub
  • Private Sub Mail_MailCome(Nombre As Double, Taille As Double)
  • msgbox("vous avez recus " & nombre & " message")
  • End Sub
'exemple (metre le control sur une form et l'appeler "mail"):
Private Sub Form_Load(Cancel As Integer)
        Mail.serveur = "pop.free.f"
        Mail.user = tonadresse email sans @machin.fr
        Mail.pass = ton mot de passe
        Mail.Connect

        Mail.force=true ou false'si true, alors on connect l'ordi si il ne l'est pas, si false et que l'ordi est déconnecté, on ne connecte pas.



        Mail.StartSpyMail (interval)'si interval=30, toutes les 30 seconde on vérifie si il y a des nouveau message, et si oui, l'evenement mailcome est appelé.

        'ou
        Mail.GetNbMail(Wait,Evenement)'si wait=true, la fonction renvoie sous la forme d'une structure "GetNbMail_Ret" le nombre d'email, sinon, elle n'atend pas la réponse du serveur pour rendre la main, et si il y a des message, lors de la réponce du serveur l'evenement mailcome est appelé(si evenement=true).
'dans tout les cas, le dernier nombre de message présent peut etre obtenu en appelent mail.nbmail .
'j'espère que s'est clair.
End Sub
Private Sub Mail_MailCome(Nombre As Double, Taille As Double)
msgbox("vous avez recus " & nombre & " message")
End Sub

  

 Conclusion

si vous rencontrer des problèmes, merci de me prévenir.
j'ai utiliser comme base la rfc 1939 sur les serveur pop3

PS : vous pouvez voire cette source en action grace à la source numero 9717

l'ocx du zip conptient cette source et la numero 9795

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • Mail.ctlTélécharger ce fichier [Réservé aux membres club]Voir ce fichier15 127 octets
  • prjocx.ocxTélécharger ce fichier [Réservé aux membres club]49 152 octets

Télécharger le zip


 Sources du même auteur

MON PC SAIT COMPTER!
CALCUL DE RACINE CARRE ENTIERES
SYNOPSIS D'UN CASSE BRIQUE EN 3D
DÉTECTER SI ON EST CONNECTÉ AU NET
Source avec Zip INCOMINGMAIL V2, OU COMMENT SAVOIR SI ON À RECUS DES MESSAGE...

 Sources de la même categorie

Source avec Zip Source avec une capture GESTIONNAIRE DE TÉLÉCHARGEMENT, AVEC REPRISE ET MULTITHREADI... par Madx23
Source avec Zip Source avec une capture CONVERTIR DU TEXTE RTF EN CODE HTML ET VICE-VERSA par vicosta
Source avec Zip Source avec une capture DICTIONAIRE TEXT/AUDIO/VISUELLE ANGLAIS AVEC WEBBROWSER CONT... par majnounmajda
Source avec Zip Source .NET (Dotnet) NSLOOKUP EN VB.NET OU COMMENT FAIRE UNE REQÛETE DNS EN PRÉCI... par ShareVB
Source avec Zip Source avec une capture MINI SEVEUR HTTP AVEC INTERFACE GRAPHIQUE ET IMPLÉMENTATIONS... par lemout

Commentaires et avis

Commentaire de jipef le 28/08/2004 15:19:08

pas clair du tout
si on charge Mail.ctl on a des erreurs

1 essai avec  
        Mail.Connect
        Mail.force = False
        Mail.StartSpyMail (30)
2 eme essai avec
dim Wait as boolean
        Wait = True
        Mail.GetNbMail(wait,Evenement) ERREUR
quelle est la bonne syntaxe


je cherche en plus de récupérer ensuite si NBmail=8 par exemple 2 messages dont le sujet est "TOTO"
est ce que cela marchera

mets nous un exemple complet qui marche
merci

        

Commentaire de jipef le 28/08/2004 15:21:37

j'ai oublié tu utilise
Public Function ActiveConnection() As Boolean
la clé "Remote Connection" est inconnue sous XP

Commentaire de benbox69 le 18/10/2006 17:28:03

C'est exactement ca que je cherchais mais je n'arrive pas a m'en servir. Peux tu m'aider : benbox69@free.fr  
merci

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales