PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Propriétés spécifiques à la description des variables de type EmailSessionPOP3
  • Fonctions utilisant les variables de type EmailSessionPOP3
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Le type EmailSessionPOP3 permet d'accéder à un serveur de messagerie en utilisant le protocole POP3 (Post Office 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
iPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone et iPad.
Nouveauté 17
iPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone et iPad.
iPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone et iPad.
Versions 21 et supérieures
Universal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
Versions 22 et supérieures
Widget Android Ce type de variable est désormais disponible en mode Widget Android.
Android Ce type de variable est désormais disponible pour les applications Android.
Nouveauté 22
Widget Android Ce type de variable est désormais disponible en mode Widget Android.
Android Ce type de variable est désormais disponible pour les applications Android.
Widget Android Ce type de variable est désormais disponible en mode Widget Android.
Android Ce type de variable est désormais disponible pour les applications Android.
Exemple
// Ouverture d'une session POP3
MaSession est une EmailSessionPOP3

MaSession..AdresseServeur = "pop.mondomaine.fr"
MaSession..Nom = "utilisateur"
MaSession..MotDePasse = "secret"

EmailOuvreSession(MaSession)

// Récupération de tous les messages
tabMessage est un tableau de Emails
tabMessage = EmailRécupèreTout(MaSession)

// Parcours du tableau des messages par les indices
POUR i = 1 _A_ MaSession..EmailParIndice..Occurrence
Trace(MaSession..EmailParIndice[i]..Sujet)
FIN

// Parcours du tableau des messages avec une boucle POUR TOUT
POUR TOUT UnMessage DE MaSession
Trace(UnMessage..Sujet)
FIN
Remarques

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

Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type EmailSessionPOP3 :
Nom Type 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, pop3.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 utilisant le protocole POP3.
  • optionSSL : Connexion utilisant le protocole POP3 à l'intérieur d'un tunnel SSL. Cette option garantit la confidentialité de l'échange mais ce type de connexion doit être supporté par le serveur.
LinuxAndroidWidget AndroidiPhone/iPadWindows MobileUniversal Windows 10 App 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 POP3.
Cette propriété est fixée à 110 par défaut ce qui correspond au numéro de port standard de ce protocole.
Remarque : Pour utiliser le protocole SSL, il est nécessaire de préciser le numéro de port. Généralement, les serveurs emails attendent les connexions SSL sur le port 995.

Fonctions utilisant les variables de type EmailSessionPOP3

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 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 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 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