Fonction Habilitation Optimiser(NulAbsorbant) ListerCourriersElectroniques(NomRepertoire : Nul Ou Caractere, CritereFiltre : Nul Ou Caractere=Nul, CritereTri : Nul Ou Caractere=Nul) Retourner Nul Ou IResultatRequeteDe Nul Ou CourrierElectronique;
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 exécutée par Up ! Query.
Voici les répertoires standards :
| Répertoire | Description | 
| /DRAFT | Pour conserver les courriers brouillon. | 
| /INBOX | Pour conserver les courriers nouvellement reçus. | 
| /OUTBOX | Pour conserver les courriers à envoyer. | 
| /TRASH | Corbeille où sont placés les courriers supprimés. | 
Principal
/*******/
Variable
/******/
	B : Nul Ou BoiteAuxLettresElectronique;
	R : Nul Ou IResultatRequeteDe Nul Ou CourrierElectronique;
	C : Nul Ou CourrierElectronique;
Debut
...
R=B.ListerCourriersElectroniques("Objet.Identifiant Comme \"MonC*\"");
/* Liste les courriers electroniques dont le nom commence par "MonC". */
Pour C2=R.ParcoursAuDebut() JusquA R.DernierElement() Faire
	...
Fin Pour
...
Fin Principal
| - | - | - | - | - | - | - | - | - |