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(' ') |
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. Start : Si "Start » est vrai, l’appel de la
commande retournera le premier message du dossier. 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
• MAILLATT
• MAILLMSG
• MAILMCHG
• MAILMDLT
• MAIXATT