Rappel RecevoirCourrierElectronique(NomFichier : Caractere, ListeDestinataires : ListeDe Caractere,
NomRepertoire : Caractere, EstBrouillon : Booleen, EstEnvoye : Booleen, EstIndesirable : Booleen, EstNonLu : Booleen,
EstRecu : Booleen, EstRepondu : Booleen, EstSupprime : Booleen, EstTransfere : Booleen, EstUrgent : Booleen);
Le courrier électronique est enregistré dans le fichier de nom NomFichier. Les destinataires du courriers sont listés dans ListeDestinataires.
La valeur de retour doit suivre la convention de fonctionnement de l'énuméré RappelReponse.
Cette méthode de rappel correspond à la réception des commandes :
/****************************************************************/
Rappel ClientMessagerie.RecevoirCourrierElectronique(NomFichier : Caractere, ListeDestinataires : ListeDe Caractere,
NomRepertoire : Caractere, EstBrouillon : Booleen, EstEnvoye : Booleen, EstIndesirable : Booleen, EstNonLu : Booleen,
EstRecu : Booleen, EstRepondu : Booleen, EstSupprime : Booleen, EstTransfere : Booleen, EstUrgent : Booleen)
/* Objet : Recoit le courrier électronique. */
/****************************************************************/
Variable
/******/
AdresseElectronique : Caractere;
UtilisateurProprietaire : Nul Ou Utilisateur;
BoiteAuxLettres : Nul Ou BoiteAuxLettresElectronique;
Debut
Si ActiverJournal Alors
EcrireJournal(Nul, "RecevoirCourrierElectronique("+NomFichier+")");
Fin Si
Pour AdresseElectronique=ListeDestinataires.ParcoursAuDebut() JusquA ListeDestinataires.DernierElement() Faire
UtilisateurProprietaire=UpsMls.ChercherUtilisateurProprietaire(AdresseElectronique);
BoiteAuxLettres=BoiteAuxLettresElectronique(UtilisateurProprietaire, ");
?=BoiteAuxLettres.ImporterCourrierElectronique(NomFichier, NomRepertoire, EstBrouillon, EstEnvoye, EstIndesirable,
EstNonLu, EstRecu, EstRepondu, EstSupprime, EstTransfere, EstUrgent);
Fin Pour
Retourner RappelSucces;
Fin Rappel
- | - | - | - | - | - | - | - | - |