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

 

Compatible Lotus Notes

 

Liste les messages de la boîte de réception.

 

Cette commande retourne dans le paramètre &RESULT les informations demandées sur le premier message ou le prochain message d’un dossier Lotus.

Si la fin de la liste des messages est atteinte, la commande retourne FALSE dans &RESULT.

 

Syntaxe

 

CHGVAR

VAR(&CMD) VALUE('MAILLMSG')

CHGVAR

VAR(&PARM1) VALUE('
Folder=Dossier à lister";
Start=True/False;
Subject=True/False;
SenderName=True/False;
UnReadOnly=True/false;

')

CALL

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

&PARM2 &RESULT)

 

Paramètres

 

Paramètres

 

Parm1

ou

Parm2

Folder : Indique le dossier dont on veut lister le contenu.
Si "Folder" n’est pas indiqué, le dossier de réception sera listé.

Start : Si "Start » est vrai, l’appel de la commande retournera le premier message du dossier.
Si "Start" est faux, le message suivant le précédent appel est retourné.

Subject : Si "Subject" est vrai, le texte du sujet est retourné dans le paramètre &RESULT, sous la forme :

Subject="Sujet du message" ;

SenderName : Si "SenderName" est vrai, le nom de l’expéditeur du message est retourné dans le paramètre &RESULT, sous la forme :

SenderName="Nom de l’expéditeur" ;

UnReadOnly : "UnReadOnly" est vrai par défaut. Seuls les messages non lus sont listés.

 

RESULT

Après l’appel de la commande, le paramètre &RESULT contient :

FALSE si la fin de la liste est atteinte,

Subject="Sujet du message"; si l’option "Subject=True" était donnée.

SenderName="Nom de l’expéditeur", si l’option "SenderName=True" était donnée.

 

Utilisez le programme LNCGETKW pour analyser le contenu de & RESULT.

 

 

 

Exemple

 

CHGVAR VAR(&CMD) VALUE('MAILLMSG')
CHGVAR VAR(&PARM1) VALUE('Subject=True;SenderName=True; +
folder="domino/aura!!mail/box.nsf"; +
UnReadOnly=false')


CHGVAR VAR(&PARM2) VALUE('Subject=True;SenderName=True')


CHGVAR VAR(&RESULT) VALUE('*')


CALL PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 &PARM2 &RESULT)


IF COND(&RESULT *EQ 'FALSE') THEN(GOTO CMDLBL(END))


CHGVAR VAR(&SUBJ) VALUE(' ')
CALL PGM(LNCGETKW) PARM(&HANDLE &RESULT 'Subject ' &SUBJ)

 

Voir aussi

 

 LNCSNDMAIL - Commande CL

 LNCGETKW - Programme API

 MAILLATT

 MAILLMSG

 MAILMCHG

 MAILMDLT

 MAIXATT