Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

comment rapatrier mails depuis serveur pop avec vbs

2 réponses
Avatar
bonjour,
il existe de nombreux exemples expliquant comment envoyer=20
un mail avec un vbs. Chacun utilise tel oou tel composant=20
com selon la plateforme vis=E9e et selon l'ajout ou non de=20
composant plus ou moins h=E9sot=E9rique.
Moi, le n=E9ophyte, je me perds dans tous ces objets. Le=20
langage vbs est simpliste mais les objets sont complexes.=20
Si un jour, quelqu'un peut me faire un r=E9sum=E9 de ces=20
divers objets, les services qu'ils exposent, la mani=E8re de=20
les appeler depuis un vbs... en un mot m'apprendre =E0=20
p=EAcher plut=F4t que me donner le poisson. Pour preuve,=20
l'exemple de scrincenter : 2 scripts pour envoyer un mail.
Le premier:
http://www.microsoft.com/technet/scriptcenter/scripts/messa
ge/smtpmail/mssmvb01.mspx
quelques lignes toutes simples : mais o=F9 trouver une=20
explication sur cet objet CDO, sa manipulation via VBS,=20
comment l'installer en NT4...
Le second :
http://www.microsoft.com/technet/scriptcenter/scripts/messa
ge/smtpmail/mssmvb02.mspx
qui utilise des lignes incompr=E9hensibles pour moi comme=20
objEmail.Configuration.Fields.Item _ =20
("http://schemas.microsoft.com/cdo/configuration/sendusing"
) =3D 2
C'est quoi ce sch=E9ma....que vient faire micrsoft dans mon=20
message?...
Et d'ailleurs, pourquoi 2 scripts?
Comment trouver l'info qui me permettrait de comprendre,=20
sans d=E9ranger Jean Claude par exemple. Une formation, un=20
cours, un tutorial.... je n'ai trouv=E9 que des trucs sur=20
VBS lui m=EAme, mais ca c'est simple, sur wmi, l=E0 ca se=20
complique un peu avec la notification d'=E9v=E9nements et les=20
divers objets, et les tlb, l=E0 je m'=E9vanouis.

Ne comprenant pas bien comment manipuler tous ces objet,=20
je fais comme la plus part, enfin, j'aime =E0 le croire: je=20
fais beaucoup de copier/coller, je tatonne, je tente, je=20
teste, et quand ca marche pas, je visite les forums.
Apr=E8s ce pr=E9ambule, j'en arrive =E0 ma question :
Comment je fais pour consulter et rapatrier un message=20
depuis un serveur POP,le stocker sur disque, (m=EAme pas=20
utile de l'ouvrir !) et tout ca dans un vbs? op=E9ration=20
inverse des exemples de script center !
Merci d'avance
No=EBl

2 réponses

Avatar
Jérôme Cornier [MS]
Bonjour,

Bien que cela ne soit pas aussi pédagogique que vous le souhaitez, je vous
propose les pages du MSDN.
Le ScriptCenter est parfait pour accéder rapidement à un exemple de code
réutilisable, mais la description des objets se trouve dans la librairie
MSDN.

Pour prendre contact avec les différentes méthodes commencez par là :
http://msdn.microsoft.com/library/en-us/e2k3/e2k3/_cdo_messaging.asp

Pour étudier directement des exemples de scripts plus complets que ceux du
ScriptCenter :
http://msdn.microsoft.com/library/en-us/e2k3/e2k3/_cdo_adding_attachments.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdo/html/_olemsg_adding_attachments_to_a_message.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/e2k3/e2k3/_cdo_creating_mhtmlformatted_messages.asp

--
Cordialement,
_________________________________________________________
Jérôme Cornier
Microsoft Services France

a écrit dans le message de news:
031501c51a7a$fae98f30$
bonjour,
il existe de nombreux exemples expliquant comment envoyer
un mail avec un vbs. Chacun utilise tel oou tel composant
com selon la plateforme visée et selon l'ajout ou non de
composant plus ou moins hésotérique.
Moi, le néophyte, je me perds dans tous ces objets. Le
langage vbs est simpliste mais les objets sont complexes.
Si un jour, quelqu'un peut me faire un résumé de ces
divers objets, les services qu'ils exposent, la manière de
les appeler depuis un vbs... en un mot m'apprendre à
pêcher plutôt que me donner le poisson. Pour preuve,
l'exemple de scrincenter : 2 scripts pour envoyer un mail.
Le premier:
http://www.microsoft.com/technet/scriptcenter/scripts/messa
ge/smtpmail/mssmvb01.mspx
quelques lignes toutes simples : mais où trouver une
explication sur cet objet CDO, sa manipulation via VBS,
comment l'installer en NT4...
Le second :
http://www.microsoft.com/technet/scriptcenter/scripts/messa
ge/smtpmail/mssmvb02.mspx
qui utilise des lignes incompréhensibles pour moi comme
objEmail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing"
) = 2
C'est quoi ce schéma....que vient faire micrsoft dans mon
message?...
Et d'ailleurs, pourquoi 2 scripts?
Comment trouver l'info qui me permettrait de comprendre,
sans déranger Jean Claude par exemple. Une formation, un
cours, un tutorial.... je n'ai trouvé que des trucs sur
VBS lui même, mais ca c'est simple, sur wmi, là ca se
complique un peu avec la notification d'événements et les
divers objets, et les tlb, là je m'évanouis.

Ne comprenant pas bien comment manipuler tous ces objet,
je fais comme la plus part, enfin, j'aime à le croire: je
fais beaucoup de copier/coller, je tatonne, je tente, je
teste, et quand ca marche pas, je visite les forums.
Après ce préambule, j'en arrive à ma question :
Comment je fais pour consulter et rapatrier un message
depuis un serveur POP,le stocker sur disque, (même pas
utile de l'ouvrir !) et tout ca dans un vbs? opération
inverse des exemples de script center !
Merci d'avance
Noël
Avatar
Jérôme Cornier [MS]
Bonjour,

L'opération que vous souhaitez réaliser en VBS n'est pas si simple. Pour
envoyer un mail, il suffit d'émettre les lignes de texte en SMTP. Par contre
pour aller chercher les messages reçus vous devez disposer d'un client
(MAPI, POP, IMAP, ...).

En fait ce sont les objets mis à disposition par ce programme client qu'il
faut utiliser en script. Cela revient à programmer des scripts pour Outlook
dans le cas d'une solution Microsoft. Par exemple le lien suivant montre
comment récupérer les messages non lus.
Retrieve Unread Messages from the Inbox
http://msdn.microsoft.com/library/en-us/odc_ol2003_ta/html/odc_OLOMwVBNET.asp

Il y a un bel exemple de réception de mail sur le site vbfrance.
http://www.vbfrance.com/code.aspx?ID 577

--
Cordialement,
_________________________________________________________
Jérôme Cornier
Microsoft Services France

a écrit dans le message de news:
031501c51a7a$fae98f30$
bonjour,
il existe de nombreux exemples expliquant comment envoyer
un mail avec un vbs. Chacun utilise tel oou tel composant
com selon la plateforme visée et selon l'ajout ou non de
composant plus ou moins hésotérique.
Moi, le néophyte, je me perds dans tous ces objets. Le
langage vbs est simpliste mais les objets sont complexes.
Si un jour, quelqu'un peut me faire un résumé de ces
divers objets, les services qu'ils exposent, la manière de
les appeler depuis un vbs... en un mot m'apprendre à
pêcher plutôt que me donner le poisson. Pour preuve,
l'exemple de scrincenter : 2 scripts pour envoyer un mail.
Le premier:
http://www.microsoft.com/technet/scriptcenter/scripts/messa
ge/smtpmail/mssmvb01.mspx
quelques lignes toutes simples : mais où trouver une
explication sur cet objet CDO, sa manipulation via VBS,
comment l'installer en NT4...
Le second :
http://www.microsoft.com/technet/scriptcenter/scripts/messa
ge/smtpmail/mssmvb02.mspx
qui utilise des lignes incompréhensibles pour moi comme
objEmail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing"
) = 2
C'est quoi ce schéma....que vient faire micrsoft dans mon
message?...
Et d'ailleurs, pourquoi 2 scripts?
Comment trouver l'info qui me permettrait de comprendre,
sans déranger Jean Claude par exemple. Une formation, un
cours, un tutorial.... je n'ai trouvé que des trucs sur
VBS lui même, mais ca c'est simple, sur wmi, là ca se
complique un peu avec la notification d'événements et les
divers objets, et les tlb, là je m'évanouis.

Ne comprenant pas bien comment manipuler tous ces objet,
je fais comme la plus part, enfin, j'aime à le croire: je
fais beaucoup de copier/coller, je tatonne, je tente, je
teste, et quand ca marche pas, je visite les forums.
Après ce préambule, j'en arrive à ma question :
Comment je fais pour consulter et rapatrier un message
depuis un serveur POP,le stocker sur disque, (même pas
utile de l'ouvrir !) et tout ca dans un vbs? opération
inverse des exemples de script center !
Merci d'avance
Noël