Bonjour,
je cherche une facon, de connaitre le nombre d'émails recus.
-uniquement le nombre !
-verification toute les minutes...
-avec de préférence du pop3 (free...)
merci de votre aide .
Bonjour,
je cherche une facon, de connaitre le nombre d'émails recus.
-uniquement le nombre !
-verification toute les minutes...
-avec de préférence du pop3 (free...)
merci de votre aide .
Bonjour
Tes mails tu veux les contrôler où ?
Chez ton FAI ?
Sur Windows Live Mail ?
etc ..
Philippe
bonjour
chez mon FAI
salutations.
Voici une solution avec WinSock... :
encore faut-t'il que tu n'est pas de problème de licence avec WinSock...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76 Dim stReponse Const TIME_OUT= 30 stReponse ="" stUser = "loufred" stPass ="a23lsk" stServeurPOP = "pop.free.fr" numPort = 110 Set oWsk = WScript.CreateObject("MSWinsock.Winsock","oWsk_") oWsk.RemoteHost = stServeurPOP oWsk.RemotePort = numPort oWsk.Connect() TempMax =TIME_OUT ' Do WScript.Sleep(1000) TempMax = TempMax - 1 Loop While(TempMax > 0 and oWsk.State <> 7) if oWsk.State <> 7 then WScript.Echo "Défaut connexion, status connection = " & oWsk.State Wscript.Quit end if If Not AttenteReponse then WScript.Echo "Erreur sur connexion" Wscript.Quit end if ' ' Envoi utilisateur ' stReponse = "" oWsk.SendData "USER " & stUser & vbCrlf If Not AttenteReponse then WScript.Echo "Erreur sur User" Wscript.Quit end if ' ' Mot de passe ' stReponse = "" oWsk.SendData "PASS " & stPass & vbCrlf If Not AttenteReponse then WScript.Echo "Erreur sur PASS" Wscript.Quit end if ' ' Commande STAT ' stReponse = "" oWsk.SendData "STAT" & vbCrlf If Not AttenteReponse then WScript.Echo "Erreur sur STAT" Wscript.Quit end if ' ' Nouvelle données WinSock ' Function oWsk_DataArrival(bytesTotal ) oWsk.GetData stReponse, 8 Wscript.Echo stReponse end Function ' ' Attente donnée winSock , avec Time OUT de 30s ' Function AttenteReponse TempMax = TIME_OUT Do WScript.Sleep(1000) TempMax = TempMax - 1 Loop While(TempMax > 0 and stReponse ="") AttenteReponse = Left(stReponse,3) ="+OK" end Function
désolé pour le retard,
merci beaucoup, ca marche nickel...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager