DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Gestion des emails
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Recherche un ou plusieurs emails selon des critères spécifiés dans le logiciel de messagerie (Outlook, logiciel de messagerie utilisant le protocole IMAP, ...).
Cette recherche est effectuée dans le dossier Outlook en cours.
Rappel : Cette fonction ne permet pas de rechercher un ou plusieurs emails dans le logiciel de messagerie Outlook Express.
MaSession est un emailSessionIMAP
MonEmail est un Email
...
 
// Recherche des emails contenant la chaîne "PC Soft"
// dans le sujet ou dans le corps du message
// Seuls les emails reçus sont pris en compte
SI EmailCherchePremier(MaSession, MonEmail, emailSujet + emailCorps, ...
"PC Soft") = Vrai ALORS
// Enumération des emails trouvés
TANTQUE MonEmail.EnDehors = Faux
// Affiche l'expéditeur et le sujet dans un champ Table
TableAjoute(TABLE_EmailTrouve, MonEmail.Expediteur + ...
TAB + MonEmail.Sujet)
// Email trouvé suivant
EmailLitSuivant(MaSession, MonEmail)
FIN
SINON
Info("Aucun email n'a été trouvé")
FIN
Syntaxe

Recherche dans une variable de type Email Masquer les détails

<Résultat> = EmailCherchePremier(<Session> , <Email> , <Partie de l'email> , <Valeur cherchée> [, <Mode de lecture>])
<Résultat> : Booléen
  • Vrai si un ou plusieurs emails ont été trouvés,
  • Faux dans le cas contraire. En cas d'erreur, la variable ErreurDétectée est à Vrai. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
Si aucun email n'a été trouvé, ErreurDétectée reste à Faux et la variable Email.EnDehors est positionnée à Vrai.
<Session> : Entier ou Variable de type emailSessionOutlook ou emailSessionIMAP
La session peut être :
<Email> : Variable de type Email
Message dans lequel la recherche sera faite.
<Partie de l'email> : Constante ou combinaison de constante de type Entier
Partie de l'email dans laquelle ou lesquelles la <Valeur cherchée> doit être recherchée :
emailCorpsCorps des emails.
emailDestinataireDestinataires des emails.
emailExpéditeurExpéditeurs des emails.
emailMessageIDIdentifiant des emails.
emailSujetSujets des emails.

Ces constantes peuvent être combinées.
<Valeur cherchée> : Chaîne de caractères
Valeur recherchée dans les emails.
<Mode de lecture> : Constante ou chaîne de caractères optionnelle
Précise les messages qui doivent être lus :
emailNonLus ou "NON LUS"La recherche est effectuée uniquement dans les emails non lus.
emailTous ou "TOUS"
(Valeur par défaut)
La recherche est effectuée dans les emails lus et dans les emails non lus.

Recherche dans la structure Email Masquer les détails

<Résultat> = EmailCherchePremier(<Session> , <Partie de l'email> , <Valeur cherchée> [, <Mode de lecture>])
<Résultat> : Booléen
  • Vrai si un ou plusieurs emails ont été trouvés,
  • Faux dans le cas contraire. En cas d'erreur, la variable ErreurDétectée est à Vrai. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
Si aucun email n'a été trouvé, ErreurDétectée reste à Faux et la variable Email.EnDehors est positionnée à Vrai.
<Session> : Chaîne de caractères, Entier ou Variable de type emailSessionOutlook ou emailSessionIMAP
La session peut être :
<Partie de l'email> : Constante ou combinaison de constante de type Entier
Partie de l'email dans laquelle ou lesquelles la <Valeur cherchée> doit être recherchée :
emailCorpsCorps des emails.
emailDestinataireDestinataires des emails.
emailExpéditeurExpéditeurs des emails.
emailMessageIDIdentifiant des emails.
emailSujetSujets des emails.

Ces constantes peuvent être combinées.
<Valeur cherchée> : Chaîne de caractères
Valeur recherchée dans les emails.
<Mode de lecture> : Constante ou chaîne de caractères optionnelle
Précise les messages qui doivent être lus :
emailNonLus ou "NON LUS"La recherche est effectuée uniquement dans les emails non lus.
emailTous ou "TOUS"
(Valeur par défaut)
La recherche est effectuée dans les emails lus et dans les emails non lus.
Composante : wd300com.dll
Version minimum requise
  • Version 11
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 21/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale