OVH Cloud OVH Cloud

Récupérer l'adresse email du poste sur lequel on est

15 réponses
Avatar
Recherche dans une page HMTL
Bonjour

Je cherche à faire la chose suivante :

J'ai un script VBS qui tourne sur plusieurs PC. Chaque PC doit m'envoyer par
email (outlook) un fichier. Le truc, c'est que dans ce fichier (sur chaque
ligne), je dois avoir l'adresse email de l'utilisateur du PC (sans que celui
ne la rentre sur chaque ligne)

Comment puis-je faire pour récupérer l'adresse email de l'utilisateur.

J'ai à ma disposition : VBS, JScript, Wmi

Merci.

5 réponses

1 2
Avatar
Do Re Mi chel La Si Do
Bonsoir !


Donc ça suppose que chaque poste a au moins outlook, et un compte
déclaré, sinon pas d'envoi d'e-mail possible.




On peut parfaitement envoyer un e-mail, même sans outlook, même sans
outlook-express, même sans compte déclaré. Voir mon exemple du message
précédent.


Et, même s'il y a un outlook, ou un outlook-express, installé et configuré,
il reste le problème des comptes multiples (lequel choisir), et des comptes
partagés (même compte pour plusieurs postes).

En fait, la notion "d'e-mail d'un poste" est illusoire. Ce n'est pas une
notion fiable.


Maintenant, les postes peuvent avoir volontairement été configurés avec un
seul compte d'e-mail, unique de surcroît. Mais cela demandera une
vérification explicite.


@-salutations

Michel Claveau



Avatar
Jacques93
Bonsoir Michel Claveau,
Bonsoir !



Donc ça suppose que chaque poste a au moins outlook, et un compte
déclaré, sinon pas d'envoi d'e-mail possible.





On peut parfaitement envoyer un e-mail, même sans outlook, même sans
outlook-express, même sans compte déclaré. Voir mon exemple du message
précédent.


Oui mais ne faut il pas tout de même avoir un serveur SMTP déclaré ?

Et, même s'il y a un outlook, ou un outlook-express, installé et configuré,
il reste le problème des comptes multiples (lequel choisir), et des comptes
partagés (même compte pour plusieurs postes).

En fait, la notion "d'e-mail d'un poste" est illusoire. Ce n'est pas une
notion fiable.


Tout à fait d'accord, j'ai moi-même plusieurs comptes sur le matériel à
partir duquel j'écris ce message, et ces comptes se trouvent également
sur d'autres de mes machines.


Maintenant, les postes peuvent avoir volontairement été configurés avec un
seul compte d'e-mail, unique de surcroît. Mais cela demandera une
vérification explicite.



Sur le fonds, je n'ai pas essayé de juger la méthode de brla78, tout
dépends de l'organisation de son réseau, et de sa messagerie. Certaines
entreprises sont très strictes et les utilisateurs n'ont pas accès aux
paramètrages de messagerie.

--
Cordialement,

Jacques.




Avatar
Do Re Mi chel La Si Do
Re

Oui mais ne faut il pas tout de même avoir un serveur SMTP déclaré ?




Pas forcément. En pratique, lorsque j'envoie des e-mails automatiques, je le
fais en Python.
Avec les librairies standards, il suffit d'indiquer le nom du serveur SMTP,
pour pouvoir envoyer. Cela fonctionne même sur un poste neuf, dans lequel
on n'a configuré aucun logiciel de messagerie.

Cela permet d'utiliser à peu près n'importe quel serveur SMTP. Toutefois, il
faut rappeler que certains serveurs refusent d'envoyer les e-mails, si on
utilise la connexion par un autre FAI (c'est le cas, par exemple, de
wanadoo, free, oleane).
Mais le serveur de LaPoste (et beaucoup d'autres) accepte, lui, les envois
depuis n'importe quelle connexion. LaPoste a une contrainte spéciale : il
faut avoir consulté le compte POP, dans les 10 minutes qui précèdent. C'est
une parade, efficace, à l'envoi de SPAM.

Et, dans le cas où l'on n'a aucun serveur SMTP possible, il en existe un,
dans une librairie (email) standard de Python.


MCI



Avatar
F. Dunoyer [MVP]
Bonjour

Je cherche à faire la chose suivante :

J'ai un script VBS qui tourne sur plusieurs PC. Chaque PC doit m'envoyer par
email (outlook) un fichier. Le truc, c'est que dans ce fichier (sur chaque
ligne), je dois avoir l'adresse email de l'utilisateur du PC (sans que celui
ne la rentre sur chaque ligne)

Comment puis-je faire pour récupérer l'adresse email de l'utilisateur.

J'ai à ma disposition : VBS, JScript, Wmi

Merci.


Ta question est liée à l'outils de messagerie installé sur chacun des
pc.

Moi je fais tourner des scripts sur les PC pour différentes raisons et
je génère une adresse fictive avec le nom de machine
(j'utilise Blat) et %USERNAME%@modomaine.local
ca me permet de savoir quelle machine est concernée sans que je ne
réponde jamais.

--
François Dunoyer [MVP Windows Server / Security]
Boite à outils NT/2000 : http://fds.mvps.org/ta/outils.htm
Boite à Outils Admin : http://fds.mvps.org/ta/outils-Admin.htm
Site perso : http://www.fdunoyer.net

Avatar
Do Re Mi chel La Si Do
Bonsoir !

Tout comme, pareil, similairement, kif-kif, moizossi, etc.
Bon ! Les grands esprits....

@-salutations

Michel Claveau





PS : à noter que, dans from, on peut mettre qq chose comme : "%USERNAME%"
<%COMPUTERNAME%@modomaine.local>
ce qui permet d'avoir encore plus d'informations.
1 2