Objet:Envoyer un message électronique au format HTML

 

Format:SENDHTML [/= /A file1 [/A file2 ...] /Command="command" /D /Date="date" /Eaddress /H"header: value" /Image="file" /In /IPv6 /M /Pn /R /SMTP=server /Sn /SSL[=n] /USER=address /V /X] "address[,address...] [cc:address[,address] bcc:address[,address...]]" subject [ text | @msgfile ]

 

file1...

Les fichiers joints

Adresse

L'adresse électronique de destination

objet

L'objet du message

texte

Le message à envoyer

fichier msg

Le fichier contenant le corps du message

/SSL=n

Type de négociation SSL

/SMTP=server

Remplacer le serveur SMTP par défaut

/USER=address

Remplacer le compte e-mail d'envoi par défaut

 

Fichier/A

Pièce jointe

/IPv6

Utiliser IPv6 au lieu d'IPv4

/C

Commande personnalisée

/M

Authentification CRAM-MD5

/D

Confirmation de livraison

/Pn

Priorité

/Date

En-tête de date

/R

Envoi d'un accusé de réception de lecture

/E

Adresse de réponse

/Sn

Sensibilité

/H

Envoyer un en-tête personnalisé

/V

Verbose

/Image

Fichier image intégré

/X

EHLO

/In

Importance



 

Voir aussi : SNPP et SMPP.

 

Utilisation :

 

SENDHTML envoie un message électronique HTML de TCC via SMTP. Le texte du message peut être saisi sur la ligne de commande ou lu à partir d'un fichier texte. SENDHTML prend également en charge le protocole SMTP sur SSL. Si vous ne spécifiez aucun argument, SENDHTML affichera sa boîte de dialogue de commande.

 

Avant de pouvoir utiliser SENDHTML, vous devez soit définir les  options de configuration SMTP, soit disposer d'un compte par défaut dans le registre. Selon la configuration de votre système, il se peut que vous deviez également démarrer uneconnexion Internet avant d'utiliser SENDHTML.

 

Un message SENDHTML comporte trois parties obligatoires : une adresse, un objet et un message. Il peut également contenir des pièces jointes.

 

1. Le  champ d'adresse contient une ou plusieurs adresses électroniques Internet standard :

 

sendhtml [email protected] ...

 

Si l'adresse contient des espaces blancs, l'ensemble du champ d'adresse doit être entouré de guillemets. Vous pouvez spécifier plusieurs destinations en séparant les adresses par des virgules et en entourant toute la chaîne de guillemets (toutes les adresses apparaîtront dans l'en-tête  "To :" envoyé à tous les destinataires). Vous pouvez ajouter des  adresses CC (copie) en faisant précéder le(s) destinataire(s) souhaité( s) de cc:; et des  adresses BCC (copie cachée) en faisant précéder le(s) destinataire(s) souhaité(s ) debcc :. Par exemple :

 

sendhtml "[email protected] bcc:[email protected]" Test Hello !

 

enverra le texte Hello ! avec l'objet Test à [email protected] avec une copie cachée à  [email protected].

 

2. Le sujet apparaîtra comme objet du message. S'il contient des espaces blancs, il doit être entouré de guillemets.

 

3.  Le message peut être saisi sur la ligne de commande ou placé dans un fichier texte. Pour indiquer à SENDHTML d'envoyer le contenu d'un fichier comme texte du message, utilisez le signe@ , suivi du nom du fichier.

 

Vous pouvez utiliser la même approche pour envoyer le contenu textuel du presse-papiers (@CLIP :) ou de la console (@CON :):

 

sendhtml [email protected] Party @c:\messages\invitation.txt

sendhtml [email protected] Party @clip :

type myfile.txt | sendmail [email protected] Partie @con :

 

Options :

 

/=Affiche la boîte de dialogue de la commande SENDHTML pour vous aider à définir les options de la ligne de commande. L'option /= peut être placée n'importe où sur la ligne ; les options supplémentaires définiront les champs appropriés dans la boîte de dialogue de la commande.

 

/A fichierJoindre un fichier au message électronique. Le commutateur /A et le nom du fichier à joindre doivent apparaître avant l'adresse . Tout nom de fichier contenant des espaces ou des caractères spéciaux doit être mis entre guillemets. Vous pouvez envoyer plusieurs fichiers en répétant le commutateur/A pour chaque fichier supplémentaire à envoyer. Par exemple, vous pouvez envoyer plusieurs fichiers en répétant le commutateur /A pour chaque fichier supplémentaire à envoyer :

 

sendhtml /a file1 /a "d:\path\My file2" [email protected] ...

 

/Command="commande"Envoyez des commandes supplémentaires directement au serveur. Vous pouvez spécifier plusieurs arguments /Command="...".

 

/DDemande d'avis de livraison.

 

/Date="date"Créer un en-tête SMTP Date et le joindre au message. (Si cette option n'est pas activée, le comportement par défaut de SENDHTML est de créer un en-tête SMTP Date reflétant la date et l'heure actuelles au moment de l'envoi du message). La RFC 822 contient des spécifications détaillées sur le format de la date. Un exemple de date valide est "Mon, 1 May 20:15:00 EST".

 

/EDéfinit l'adresse "reply to" dans l'en-tête du message.

 

/HDéfinit un en-tête personnalisé. L'en-tête sera ajouté aux en-têtes de message créés à partir de "to", "from", "subject", etc. Les en-têtes doivent avoir le format "header : value" comme spécifié dans la RFC 822. Vous pouvez spécifier plusieurs en-têtes avec plusieurs  arguments/H.

 

/Image="file"Insérer une image dans le message HTML. Vous pouvez spécifier plusieurs arguments /Image="...".

 

/InDéfinir l'importance où n est:

 

1Haute
2Normal (par défaut)
3Faible

 

/IPv6Utiliser IPv6 au lieu d'IPv4.

 

/MUtiliser l'authentification CRAM-MD5.

 

/PnDéfinit la priorité où n est:

 

0Non spécifié (par défaut)
1Normal
2Urgent
3Non urgent

 

/R(Read receipt) : Envoi d'un accusé de réception.

 

/SnDéfinit la sensibilité du message. Les valeurs sont les suivantes

 

1Personnel
2Privé
3CompanyConfidential

 

/SMTPRemplace le serveur SMTP par défaut (tel que défini dans le registre) à utiliser lors de l'envoi de courrier.

 

/SSL=nType denégociation SSL . Les valeurs sont les suivantes

 

0Automatique (valeur par défaut si la valeurn n 'estpas spécifiée).  Si le port distant est défini sur le port standard en clair, SENDHTML utilisera le mode explicite. Dans tous les autres cas, la négociation SSL sera implicite.
1Implicite - La négociation SSL commence immédiatement après l'établissement de la connexion.
2Explicite - SENDMAIL se connectera d'abord en texte clair, puis commencera explicitement la négociation SSL.
3Pas de négociation SSL ni de sécurité. (C'est la valeur par défaut si /SSL n'est pas spécifié).

 

/USERRemplace le compte de messagerie par défaut (tel que défini dans le registre) à utiliser lors de l'envoi de courrier.

 

/VAffiche toutes les interactions avec le serveur, à l'exception de l'en-tête et du corps du message.

 

/XEnvoyer EHLO au lieu de HELO.