Ouverture du client de messagerie par défaut avec pièces jointes

Signaler
Messages postés
1
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
20 octobre 2004
-
Messages postés
2641
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
8 janvier 2014
-
Bonjour,

Je cherche depuis une page html à ouvrir automatiquement le client de messagerie par défaut (Outlook, outlook express, Netscape, ...)
du poste client avec les champs 'from', "subject" préremplis et des pièces jointes insérées dans le message ainsi préformatté.

A défaut, l'ouverture d'Outlook Express me satisfairait.

J'ai essayé en VBScript la commande :
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "msimn.exe /mailurl:mailto:toto@bidule.com?Attachment=""c:\fichierà joindre"""

Mais la pièce jointe n'est pas insérée dans le message.

Si quelqu'un a une idée (VBScript, Javascript, JScript, ....).

L'important est que le client de messagerie doit s'ouvrir sur le poste client et ce depuis unepage HTML.

Merci par avance.

2 réponses

Messages postés
2641
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
8 janvier 2014
16
En HTML, pour stipulé le sujet, utilise :

toto@toto.com?subject=BLABLABLA

C'est la seule option que ? sur l'email te permet.

Chris...
Web : Firstruner - eMail : [mailto:support@firstruner.com Support]
0
Messages postés
2641
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
8 janvier 2014
16
sinon vois avec ça :

Subject
MSMQMailEMail
The Subject property specifies the subject of the e-mail.

Type: String 
Run time: Read-write 

Syntax
object.Subject
 
Syntax Element Description 
object E-mail (MSMQMailEMail) object that represents the e-mail message. 

Settings
String representation of the e-mail message's subject.

Remarks
Subject can be set to any valid string. There are no restrictions on this property. 

Example
This example defines a text-message e-mail, setting its subject to "Test mail". The e-mail object is then used to compose the body of a mail message, and a message box displays the e-mail's subject.

To try this example using Microsoft Visual Basic (version 5.0), paste the code into the Code window of a form, run the example, and click the form.

Dim email As New MSMQMailEMail
Dim msg As New MSMQMessage

Private Sub Form_Click()

   '***********************
   '*  Define e-mail object
   '***********************
   
   'Set e-mail type to text message
   email.ContentType = MSMQMAIL_EMAIL_TEXTMESSAGE
   
   'Add Recipients
   email.Recipients.Add "Connector Recipient Name", "ExchangeUser@ServerInputQueueLabel", MSMQMAIL_RECIPIENT_TO
   email.Recipients.Add "MAPI Recipient Name", "MAPIUserInputQueueLabel", MSMQMAIL_RECIPIENT_CC

   'Set who sent the e-mail.
   email.Sender.Name = "Our name"
   email.Sender.Address = "Our queue label"

   'Set the subject of the e-mail.
   email.Subject = "Test mail."

   'Set the Body of the e-mail.
   email.TextMessageData.Text = "This is the Body of the message."
   
   '**********************
   '* Compose message Body
   '**********************
   msg.Body = email.ComposeBody

   '******************
   '* Display subject.
   '******************
   MsgBox "Subject of e-mail is:" + email.Subject

End Sub 
 
QuickInfo
  Windows NT: Requires version 4.0 SP3 or later.
  Windows: Requires Windows 95 or later.
  Windows CE: Unsupported.
  Import Library: Included as a resource in mqmailoa.dll.
  Unicode: Defined only as Unicode.

See Also
Add, Address, Body, ComposeBody, ContentType, MSMQMailEMail, MSMQMessage, Name, Recipients, Sender, Text, TextMessageData


Chris...
Web : Firstruner - eMail : [mailto:support@firstruner.com Support]
0