UpsMls.ClientMessagerie.ListerCourriersElectroniques

Rappel ListerCourriersElectroniques(NomRepertoire : Caractere, CritereFiltre : Nul Ou Caractere, CritereTri : Nul Ou Caractere, Resultat : Nul Ou IResultatRequeteDe Nul Ou CourrierElectronique=Nul Sortie);

Description

La méthode de rappel ListerCourriersElectroniques est appelée dès lors que le client désire lister un ou plusieurs courriers du répertoire de nom NomRepertoire de la boîte aux lettres en tenant compte des critères de filtrage CritereFiltre et de tri CritereTri.

Les critères sont des expressions en Up ! 5GL citant les propriétés du type CourrierElectronique permettant de générer une requête en Up ! 5GL. Cette dernière est déléguée à Up ! Query.

La valeur de retour doit suivre la convention de fonctionnement de l'énuméré RappelReponse.

En cas de succès, le paramètre Resultat doit contenir la liste des courriers électroniques demandés.

Cette méthode de rappel correspond à la réception des commandes LIST ou STAT du protocole Post Office Protocol (POP).

Exemple

/****************************************************************/
Rappel ClientMessagerie.ListerCourriersElectroniques(NomRepertoire : Caractere, CritereFiltre : Nul Ou Caractere, CritereTri : Nul Ou Caractere, Resultat : Nul Ou IResultatRequeteDe Nul Ou CourrierElectroniqueSortie)
/* Objet : Liste les courriers életroniques. */
/****************************************************************/
Variable
/******/
Debut MonClient=MonClientMessagerie(LireExtension("AppMls"));
Si ActiverJournal Alors Fin Si
Resultat=MonClient.BoiteAuxLettres.ListerCourriersElectroniques(NomRepertoire,CritereFiltre,CritereTri);
Retourner RappelSucces;
Fin Rappel

Voir aussi

IlExisteBoiteAuxLettres pour tester l'existence de la boîte aux lettres. ListerRepertoires pour lister les répertoires de la boîte aux lettres.

Traduction

---------