PreviousNext
Help > Programmation avec LAUNCHER Office > Les commandes LNCCMD > Liste des commandes > Commande MAILPREP
Commande MAILPREP

 

Compatible SMTP, MAPI et Lotus Notes.

Préparation d’un message destiné à être envoyé par le système de messagerie.

 

Pour tout message à envoyer, débutez par l’appel à cette commande.
Il existe deux prototypes différents pour cette fonction selon l'interface que vous utilisez.

 

Syntaxe

 

1)  Première syntaxe (MAPI et Lotus Notes)

 

CHGVAR

VAR(&CMD) VALUE('MAILPREP')

CHGVAR

VAR(&PARM1) VALUE('Destinataires')

CHGVAR

VAR(&PARM2) VALUE('Sujet')

CALL

PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 +

&PARM2 &RESULT)

 

 

Paramètres

 

Parm1

Liste des destinataires séparés par des points virgules.

 

Parm2

Sujet du message

 

 

2)  Deuxième syntaxe (SMTP)

 

Attention : En SMTP, exécutez la commande MAILSMTP avant la commande MAILPREP.

 

CHGVAR

VAR(&CMD) VALUE('MAILPREP')

CHGVAR

VAR(&PARM1) VALUE('Destinataires')

CHGVAR

VAR(&PARM2) VALUE('

[subject="sujet";]

[priority=0 à 5;]

[charset=type encodage;]

[report]

')

CALL

PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 +

&PARM2 &RESULT)

 

 

Paramètres

 

Parm1

Liste des destinataires déparés par des points virgules.

 

Parm2

Chaîne de caractères contenant différentes propriétés*. Toutes les propriétés sont optionnelles.

 

 

*Propriétés

 

subject

 

Sujet du message.

priority

Niveau d'importance du message (de 0 à 5, du moins au plus important).

 

charset

Définit le type d'encodage des caractères utilisé.
Valeurs possibles : ASCII, UTF-8, UTF-7, UTF-32, Unicode.

 

report

Si cette propriété est présente dans le deuxième paramètre, alors la demande d’accusé de réception est activée.

 

 

 

Exemple

 

LNCCMD CMD(MAILPREP) PARM1('tech@easycom-aura.com')    PARM2('subject="test";priority=5;report')

 

Voir aussi

 

 LNCSNDMAIL - Commande CL

 MAILATT, pour ajouter un fichier attaché au message

 MAILTEXT, pour définir un corps de texte

 MAILTO, ajoute des destinataires au message

 MAILPRTY, définition d’une priorité du message

 MAILSUBJ, ajoutant un sujet au message

 MAILREPORT, pour activer le suivi du message

 MAILSEND, envoie le message

 MAILEND, libère toutes les structures allouées par le message
 MAILBODYF définir un corps de texte au format HTML

 MAILCC définir les destinataires secondaires du message

 MAILSMTP définit les propriétés pour se connecter au serveur SMTP