PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Propriétés spécifiques à la description des variables de type EmailSessionIMAP
  • Fonctions utilisant les variables de type EmailSessionIMAP
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Le type EmailSessionIMAP permet d'accéder à un serveur de messagerie en utilisant le protocole IMAP (Internet Access Message Protocol) afin de relever les messages présents sur ce serveur. Les caractéristiques de la connexion peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Versions 17 et supérieures
WINDEV MobileiPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone et iPad.
Nouveauté 17
WINDEV MobileiPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone et iPad.
WINDEV MobileiPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone et iPad.
Versions 21 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
WINDEVWINDEV MobileUniversal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
WINDEVWINDEV MobileUniversal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
Versions 22 et supérieures
WINDEV MobileWidget Android Ce type de variable est désormais disponible en mode Widget Android.
WINDEV MobileAndroid Ce type de variable est désormais disponible pour les applications Android.
Nouveauté 22
WINDEV MobileWidget Android Ce type de variable est désormais disponible en mode Widget Android.
WINDEV MobileAndroid Ce type de variable est désormais disponible pour les applications Android.
WINDEV MobileWidget Android Ce type de variable est désormais disponible en mode Widget Android.
WINDEV MobileAndroid Ce type de variable est désormais disponible pour les applications Android.
Exemple
// Ouverture de la session
MaSession est un EmailSessionIMAP

MaSession..AdresseServeur = "imap.masociete.fr"
MaSession..Nom = "utilisateur"
MaSession..MotDePasse = SAI_Mot_de_passe

EmailOuvreSession(MaSession)

POUR TOUT MessageEmail NON LU DE MaSession
Trace(MessageEmail..Sujet)
FIN
Remarques

Propriétés spécifiques à la description des variables de type EmailSessionIMAP

Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type EmailSessionIMAP :
NomType manipuléEffet
AdresseServeurChaîne de caractèresAdresse du serveur d'emails. Cette adresse est fournie par le fournisseur de services ou par l'administrateur réseau. Cette adresse peut être donnée sous la forme :
  • Adresse IP v4 (au format XXX.XXX.XXX.XXX, par exemple, 125.5.110.100).
  • Nom du serveur (par exemple, imap.free.fr). Cette syntaxe est conseillée.
MotDePasseChaîne de caractèresMot de passe de l'utilisateur. Ce mot de passe est fourni par le fournisseur de services ou par l'administrateur réseau.
NomChaîne de caractèresIdentifie l'utilisateur. Ce nom est fourni par le fournisseur de services ou par l'administrateur réseau.
OptionConstante de type entierLes valeurs possibles sont :
  • emailOptionDéfaut (valeur par défaut) : Connexion en utilisant le protocole IMAP.
  • optionSSL : Connexion utilisant le protocole IMAP à l'intérieur d'un tunnel SSL. Cette option garantit la confidentialité de l'échange mais elle doit être supportée par le serveur.
LinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPad Cette propriété n'est pas gérée.
Windows MobileUniversal Windows 10 App Cette propriété n'est pas gérée.
PortEntierIdentifie le port utilisé pour le protocole IMAP.
Cette propriété est fixée à 143 par défaut (numéro de port standard du protocole IMAP).

Fonctions utilisant les variables de type EmailSessionIMAP

Versions 11 et supérieures
EmailAjouteDossier
Nouveauté 11
EmailAjouteDossier
EmailAjouteDossier
Ajoute un dossier dans le logiciel de messagerie (Outlook, logiciel de messagerie utilisant le protocole IMAP (Internet Message Access Protocol), ...).
Versions 11 et supérieures
EmailChangeDossier
Nouveauté 11
EmailChangeDossier
EmailChangeDossier
Modifie le dossier en cours dans le logiciel de messagerie (Outlook, logiciel de messagerie utilisant le protocole IMAP, ...).
Versions 15 et supérieures
EmailChangeEtat
Nouveauté 15
EmailChangeEtat
EmailChangeEtat
Change l'état d'un email sur un serveur de messagerie.
Versions 11 et supérieures
EmailCherchePremier
Nouveauté 11
EmailCherchePremier
EmailCherchePremier
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, ...).
Versions 17 et supérieures
EmailCopie
Nouveauté 17
EmailCopie
EmailCopie
Copie un email présent dans un répertoire vers un autre répertoire d'un serveur IMAP.
Versions 20 et supérieures
EmailDétruit
Nouveauté 20
EmailDétruit
EmailDétruit
Détruit tous les emails marqués comme supprimés (état "Deleted") du dossier courant d’une session IMAP.
Versions 11 et supérieures
EmailDossierCourant
Nouveauté 11
EmailDossierCourant
EmailDossierCourant
Renvoie le nom du dossier en cours dans le logiciel de messagerie (Outlook, logiciel de messagerie utilisant le protocole IMAP (Internet Message Access Protocol), ...).
Versions 09 et supérieures
EmailFermeSession
Nouveauté 09
EmailFermeSession
EmailFermeSession
Ferme une session de gestion des emails selon le mode choisi (SMTP/POP3, IMAP, MS Exchange, Pocket Outlook ou Lotus Notes).
Versions 11 et supérieures
EmailListeDossier
Nouveauté 11
EmailListeDossier
EmailListeDossier
Renvoie la liste des dossiers :
  • présents dans le logiciel de messagerie Outlook.
  • d'une session IMAP.
Versions 09 et supérieures
EmailLitDernier
Nouveauté 09
EmailLitDernier
EmailLitDernier
Lit le dernier email reçu selon le protocole utilisé (POP3 ou IMAP, MS Exchange, Lotus Notes ou Outlook).
Versions 09 et supérieures
EmailLitEntêteDernier
EmailLitEntêteDernier
Lit l'entête du dernier email reçu selon le protocole utilisé (POP3 ou IMAP, Lotus Notes ou Outlook).
Versions 09 et supérieures
EmailLitEntêteMessage
EmailLitEntêteMessage
Lit l'entête d'un email reçu selon le protocole utilisé (POP3 ou IMAP, Lotus Notes ou Outlook).
Versions 09 et supérieures
EmailLitEntêtePrécédent
EmailLitEntêtePrécédent
Lit l'entête de l'email précédant l'email en cours selon le protocole utilisé (POP3 ou IMAP, Lotus Notes ou Outlook).
Versions 09 et supérieures
EmailLitEntêtePremier
EmailLitEntêtePremier
Lit l'entête du premier email reçu selon le protocole utilisé (POP3 ou IMAP, Lotus Notes ou Outlook).
Versions 09 et supérieures
EmailLitEntêteSuivant
EmailLitEntêteSuivant
Lit l'entête de l'email suivant l'email en cours selon le protocole utilisé (POP3 ou IMAP, Lotus Notes ou Outlook).
Versions 09 et supérieures
EmailLitMessage
Nouveauté 09
EmailLitMessage
EmailLitMessage
Lit un email reçu selon le protocole utilisé (POP3 OU IMAP, Lotus Notes ou Outlook).
Versions 09 et supérieures
EmailLitPrécédent
Nouveauté 09
EmailLitPrécédent
EmailLitPrécédent
Lit l'email précédent l'email en cours selon le protocole utilisé (POP3 ou IMAP, MS Exchange, Lotus Notes ou Outlook).
Versions 09 et supérieures
EmailLitPremier
Nouveauté 09
EmailLitPremier
EmailLitPremier
Lit le premier email reçu selon le protocole utilisé (POP3 ou IMAP, MS Exchange, Lotus Notes ou Outlook).
Versions 09 et supérieures
EmailLitSuivant
Nouveauté 09
EmailLitSuivant
EmailLitSuivant
Lit l'email reçu suivant l'email en cours selon le protocole utilisé (POP3 ou IMAP, MS Exchange, Lotus Notes ou Outlook).
Versions 09 et supérieures
EmailNbMessage
Nouveauté 09
EmailNbMessage
EmailNbMessage
Renvoie le nombre de messages reçus actuellement présents :
  • sur le serveur d'emails (protocole POP3 uniquement).
  • dans le logiciel de messagerie Outlook.
Versions 09 et supérieures
EmailOuvreSession
Nouveauté 09
EmailOuvreSession
EmailOuvreSession
Ouvre une session de gestion des emails en fonction du mode de gestion choisi (POP3, SMTP, IMAP, MS Exchange ou Pocket Outlook).
Versions 20 et supérieures
EmailRécupèreIndicateur
EmailRécupèreIndicateur
Récupère les indicateurs définis sur un email d'une session IMAP.
Versions 15 et supérieures
EmailRécupèreTout
Nouveauté 15
EmailRécupèreTout
EmailRécupèreTout
Récupère tous les emails présents sur un serveur.
Versions 11 et supérieures
EmailSupprimeDossier
EmailSupprimeDossier
Supprime un dossier dans le logiciel de messagerie Outlook ou sur un serveur IMAP.
Versions 09 et supérieures
EmailSupprimeMessage
EmailSupprimeMessage
Permet de supprimer l'email en cours selon le protocole en cours (POP3, IMAP, MS Exchange, Pocket Outlook, messagerie Lotus Notes ou Outlook).
Versions 09 et supérieures
EmailTailleMessage
Nouveauté 09
EmailTailleMessage
EmailTailleMessage
Calcule la taille du message spécifié (sans charger le message).
Liste des exemples associés :
WD Mail Exemples complets (WINDEV) : WD Mail
[ + ] Cette application est un client mail complet développé en WINDEV. Il s'appuie sur les objets Email.
Ce client mail permet de récupérer et d'envoyer des emails en utilisant les protocoles POP, IMAP et SMTP.
Il est possible d'appliquer des filtres sur le courrier entrant.

L'application permet également de gérer plusieurs comptes emails différents. L'écriture d'un email s'appuie sur le champ de saisie HTML.
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire