|
|
|
|
|
- Propriétés spécifiques à la description des variables de type emailSessionPOP3
- Fonctions utilisant les variables de type emailSessionPOP3
emailSessionPOP3 (Type de variable) En anglais : emailPOP3Session
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.
MaSession est une emailSessionPOP3
MaSession.AdresseServeur = "pop.mondomaine.fr"
MaSession.Nom = "utilisateur"
MaSession.MotDePasse = "secret"
EmailOuvreSession(MaSession)
tabMessage est un tableau de Email
tabMessage = EmailRécupèreTout(MaSession)
POUR i = 1 _À_ MaSession.EmailParIndice.Occurrence
Trace(MaSession.EmailParIndice[i].Sujet)
FIN
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 de la propriété | Type manipulé | Effet |
---|
AdresseServeur | Chaîne de caractères | Adresse 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.
| MotDePasse | Chaîne de caractères | Mot de passe de l'utilisateur. Ce mot de passe est fourni par le fournisseur de services ou par l'administrateur réseau. | Nom | Chaîne de caractères | Identifie l'utilisateur. Ce nom est fourni par le fournisseur de services ou par l'administrateur réseau. | Option | Constante de type Entier | Les valeurs possibles sont :- emailOptionDéfaut (valeur par défaut) : Connexion utilisant le protocole POP3.
- optionTLS : Connexion utilisant le protocole POP3 à l'intérieur d'un tunnel TLS. Cette option garantit la confidentialité de l'échange mais elle doit être supportée par le serveur.
Avant la version 28 Update 4, cette constante avait pour nom optionSSL.
| Port | Entier | Identifie 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 | | EmailFermeSession | Ferme une session de gestion des emails selon le mode choisi (SMTP/POP3, IMAP, MS Exchange ou Lotus Notes). | EmailLitDernier | Lit le dernier email reçu selon le protocole utilisé (POP3 ou IMAP, MS Exchange, Lotus Notes ou Outlook). | EmailLitEntêteDernier | Lit l'entête du dernier email reçu selon le protocole utilisé (POP3 ou IMAP, Lotus Notes ou Outlook). | EmailLitEntêteMessage | Lit l'entête d'un email reçu selon le protocole utilisé (POP3 ou IMAP, Lotus Notes ou Outlook). | 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). | EmailLitEntêtePremier | Lit l'entête du premier email reçu selon le protocole utilisé (POP3 ou IMAP, Lotus Notes ou Outlook). | 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). | EmailLitMessage | Lit un email reçu selon le protocole utilisé (POP3 OU IMAP, Lotus Notes ou Outlook). | 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). | EmailLitPremier | Lit le premier email reçu selon le protocole utilisé (POP3 ou IMAP, MS Exchange, Lotus Notes ou Outlook). | EmailLitSuivant | Lit l'email reçu suivant l'email en cours selon le protocole utilisé (POP3 ou IMAP, MS Exchange, Lotus Notes ou Outlook). | 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.
| EmailOuvreSession | Ouvre une session de gestion des emails en fonction du mode de gestion choisi (POP3, SMTP, IMAP ou MS Exchange). | EmailRécupèreTout | Récupère tous les emails présents sur un serveur. | EmailSupprimeMessage | Permet de supprimer l'email en cours selon le protocole en cours (POP3, IMAP, MS Exchange, messagerie Lotus Notes ou Outlook). | EmailTailleMessage | Calcule la taille du message spécifié (sans charger le message). |
Liste des exemples associés :
|
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'écriture d'un email s'appuie sur le champ Editeur HTML. L'affichage des emails utilise le champ Affichage HTML. L'application permet de gérer plusieurs comptes emails différents.
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|