Utiliser WinSock pour lister ces mails en VBScript

Présentation
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

  • Téléchargement
    0  0 
    Téléchargé 13 fois Voir les 5 commentaires
    Détails
    Catégories : VBS
    Avatar de SfJ5Rpw8
    Expert éminent sénior
    Voir tous les téléchargements de l'auteur
    Licence : Non renseignée
    Date de mise en ligne : 31 décembre 2010




    Avatar de hackoofr 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 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 ProgElecT - Rédacteur/Modérateur 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 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 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.