IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Téléchargé 5 fois
Vote des utilisateurs
0 
0 
Détails
Licence : Non renseignée
Mise en ligne le 31 décembre 2010
Langue : Français
Référencé dans
VBS
Navigation

Utiliser WinSock pour lister ces mails en VBScript

Un code permettant, grâce à l'utilisation de WinSock d'afficher le nombre de mails présents dans une boîte "POP" ainsi que dans lister les sujets.

Avant son utilisation commencez par renseigner les constantes définissants la boîte mail à consulter :
  • ' PARAMETRES BOITE MAIL :
  • Const stUser = "bbil"
  • Const stPass ="MotDepasse"
  • Const stServeurPOP = "pop.Fournisseur.fr"
  • Const numPort = 110

  • Avatar de hackoofr
    Expert éminent https://www.developpez.com
    Le 05/04/2011 à 17:27
    bbil J'ai essayer votre application mais hélas j'ai une erreur de ce type au niveau de la ligne 28

    Code : Sélectionner tout
    Set oWsk = WScript.CreateObject("MSWinsock.Winsock","oWsk_")


    L'erreur est la suivante :

    Ligne : 28
    Caract: 1
    Impossible de créer l'objet appelé "MSWinsock.Winsock"
    Code : 80040154
    Source : Wscript.CreateObject


    NB: Environnement de travail est Windows Seven 64 bits
    Avatar de SfJ5Rpw8
    Expert éminent sénior https://www.developpez.com
    Le 05/04/2011 à 20:55
    Désolé, je ne sais pas si winsock est disponible sous Windows 7 - 64 bits ...
    Avatar de ProgElecT
    Expert éminent sénior https://www.developpez.com
    Le 05/04/2011 à 22:19
    Salut

    Sur mon système en Seven 64 bits il y est bien, mais il n'y était peut être pas avant l'installation de VB6 Professionnel.
    Elle lisant le post de signalement de hackoofr, j'ai essayé la ligne (Copier/Coller) incriminée sous VBS Factory, je n'ai pas d'erreur lors du référencement, et l'on peut afficher certaine de ces propriétés.
    Avatar de hackoofr
    Expert éminent https://www.developpez.com
    Le 06/04/2011 à 3:24

    Bon je viens juste de tester ce code sur windows XP et ca marche trés bien sur mon email perso et sur mon compte de yahoo mais sur gmail il y a un petit problème je crois sur le nom du serveur POP de ce dernier, j'ai utilisé pop.gmail.com et le port 110 et il me dit Erreur de Connexion Statut 9.
    Je me demande est-ce qu'il y n'a pas un moyen pour juste être notifier sur les nouveaux messages non lus ?
    Avatar de SfJ5Rpw8
    Expert éminent sénior https://www.developpez.com
    Le 06/04/2011 à 6:19
    Pour gmail c'est plus compliqué il faut je crois utiliser le port 995, mais aussi une authentification ssl ...

    http://mail.google.com/support/bin/a...y?answer=13287

    "Serveur de courrier entrant (POP3) - SSL requis : pop.gmail.com
    Utiliser SSL : Oui
    Port : 995 "
    Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.