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é.
|
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
• 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