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