OVH Cloud OVH Cloud

Wscript et outlook express

8 réponses
Avatar
F-Xavier
Dans un script j'arrive à charger outlook express, indiquer l'adresse et
l'objet du mail par la syntaxe WshShell.Run("msimn.exe
/mailurl:mailto:xxx@yyyy.com?subject=demande de renseignement").
Que faut-il rajouter pour joindre le document se trouvant par exemple sur
c:\texte.txt
Merci d'avance pour réponse
--
FX GILLES

8 réponses

Avatar
scraper
Bonjour F-Xavier, dans le message
news:
tu disais :


Dans un script j'arrive à charger outlook express, indiquer l'adresse
et l'objet du mail par la syntaxe WshShell.Run("msimn.exe
/mailurl:mailto:?subjectÞmande de renseignement").
Que faut-il rajouter pour joindre le document se trouvant par exemple
sur c:texte.txt
Merci d'avance pour réponse


je ne suis pas certain que par cette méthode tu puisses y arriver ...

toutefois, si ton but est d'envoyer par script un message comportant une PJ,
tu peux t'inspirer de ceci :

'----8<---------------

Option Explicit

Dim objMail

Set objMail = CreateObject("CDO.Message")

objMail.From = ""
objMail.To = ""
objMail.Subject = "test"
objMail.Textbody = "coucou"
objMail.AddAttachment "Chemin_complet_de_ta_PJ"
objMail.Send

Set objMail=Nothing
wscript.quit

'------8<-----------------

exemple complet ici :

http://www.bellamyjc.org/fr/vbsdownload.html
(sendmail.vbs)

--

Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm

scraper

Avatar
Jean
Bonjour,

Faites une recherche dans le Script Center sur CDO ("Collaboration Data Object"), il y a des exemple tout cuits :-)

http://www.microsoft.com/technet/scriptcenter/default.mspx

Amicalement,

Jean - JMST
Belgium

"F-Xavier" a écrit dans le message de news:

Dans un script j'arrive à charger outlook express, indiquer l'adresse et
l'objet du mail par la syntaxe WshShell.Run("msimn.exe
/mailurl:mailto:?subjectÞmande de renseignement").
Que faut-il rajouter pour joindre le document se trouvant par exemple sur
c:texte.txt
Merci d'avance pour réponse
--
FX GILLES


Avatar
Do Re Mi chel La Si Do
Trijour !


mailto:?subject="demande de
renseignement"&attachment="c:tempFX.txt"

Comme ça ?


@-salutations
--
Michel Claveau
Avatar
scraper
Bonjour Do Re Mi chel La Si Do, dans le message
news:
tu disais :


Trijour !


mailto:?subject="demande de
renseignement"&attachment="c:tempFX.txt"

Comme ça ?


@-salutations


Hello !

je crois que cette méthode ne fonctionne pas ...
du moins pas si ton lecteur par défaut est OE !
par contre, elle est parfaitement valable si tu utilsies outlook (par
exemple ) ... si mes souvenirs sont bons ;-)


amicalement


--

Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm

scraper

Avatar
Jean
Bonjour,

pour info, le protocole mailto est défini dans la rfc suivante:
http://www.faqs.org/rfcs/rfc2368.html

A visiter aussi le site de Rob van der Woude pour le mail en ligne de commande :
http://www.robvanderwoude.com/email.html

Amicalement,

Jean - JMST
Belgium

"scraper" a écrit dans le message de news: %
Bonjour Do Re Mi chel La Si Do, dans le message
news:
tu disais :


Trijour !


mailto:?subject="demande de
renseignement"&attachment="c:tempFX.txt"

Comme ça ?


@-salutations


Hello !

je crois que cette méthode ne fonctionne pas ...
du moins pas si ton lecteur par défaut est OE !
par contre, elle est parfaitement valable si tu utilsies outlook (par exemple ) ... si mes souvenirs sont bons ;-)


amicalement


--

Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm

scraper



Avatar
F-Xavier
Merci pour ces réponses. Celle de scraper donne parfaitement satisfaction.

"F-Xavier" wrote:

Dans un script j'arrive à charger outlook express, indiquer l'adresse et
l'objet du mail par la syntaxe WshShell.Run("msimn.exe
/mailurl:mailto:?subjectÞmande de renseignement").
Que faut-il rajouter pour joindre le document se trouvant par exemple sur
c:texte.txt
Merci d'avance pour réponse
--
FX GILLES


Avatar
David Rousset [MS]
Bonjour,

On ne peut pas joindre d'attachements avec le protocole mailto.

On ne peut d'ailleurs pas considérer que l'on développe une vrai
solution de mailing ainsi. ;)

Le mieux est d'utiliser un de nos modèles objet pour créer une enveloppe
SMTP. Les solutions proposées par nos collègues sur ce thread me paraissent
tout à fait adaptée.

Si vous utilisez .NET, voici un cadeau :
http://support.microsoft.com/default.aspx?scid14201

Sinon, il faudra utiliser CDONTS (pour NT 4.0) ou CDOSYS (Windows 2000 &
2003) pour une utilisateur depuis un script.

Bon courage,
--
David Rousset
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.

"F-Xavier" a écrit dans le message de
news:
Dans un script j'arrive à charger outlook express, indiquer l'adresse et
l'objet du mail par la syntaxe WshShell.Run("msimn.exe
/mailurl:mailto:?subjectÞmande de renseignement").
Que faut-il rajouter pour joindre le document se trouvant par exemple sur
c:texte.txt
Merci d'avance pour réponse
--
FX GILLES


Avatar
scraper
Bonjour F-Xavier, dans le message
news:
tu disais :


Merci pour ces réponses. Celle de scraper donne parfaitement
satisfaction.



merci du retour ;-)

à noter que j'ai "piqué" la substance dans le script de JCB, dont je
t'indiquais le lien ...

l'avantage de son script (plus étoffé) est entre autres choses qu'il vérifie
la forme donnée aux adresses from et to, notamment ... ;-)



--

Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm

scraper