|
|
|
|
|
- Présentation des protocoles POP3/SMTP
- Les protocoles POP3 et SMTP
- Principe d'utilisation
- Envoi de messages en utilisant le protocole SMTP
- Réception de messages en utilisant le protocole POP3
- Principe d'utilisation et particularités en WINDEV
- Principe d'utilisation et particularités en WEBDEV
- Remarques
- Connexion au fournisseur d'accès
Gérez les emails avec les protocoles POP3/SMTP
Présentation des protocoles POP3/SMTP Les protocoles POP3 et SMTP - Le protocole POP3 (Post Office Protocol) permet de recevoir des emails.
- Le protocole SMTP (Simple Mail Transfer Protocol) permet d'envoyer des emails.
Remarques : - La réception des emails peut également être prise en charge en utilisant le protocole IMAP.
- Les connexions SSL sont gérées.
Envoi de messages en utilisant le protocole SMTP Pour envoyer des messages en utilisant le protocole SMTP, il faut : - Ouvrir une session SMTP :
- Construire le message à envoyer dans une variable de type Email ou dans la structure Email.
- Envoyer le message avec la fonction EmailEnvoieMessage.
- Fermer la session SMTP avec la fonction EmailFermeSession.
Réception de messages en utilisant le protocole POP3 Pour recevoir des emails en utilisant le protocole POP3, il faut : - Ouvrir une session POP3 :Exemple d'ouverture de session en utilisant une variable de type emailSessionPOP3 :
// Ouverture de la session de messagerie MaSession est un emailSessionPOP3 MaSession.AdresseServeur = "pop.masociete.fr" MaSession.Nom = "utilisateur" MaSession.MotDePasse = "secret" EmailOuvreSession(MaSession) - Lire les messages sur le serveur de messagerie :
- avec la fonction EmailRécupèreTout,
- avec une boucle de la forme :
- Exemple utilisant une variable de type Email :
MonMessage est un Email EmailLitPremier(MaSession, MonMessage) TANTQUE PAS MonMessage.EnDehors // Placer ici le traitement du message lu... ... EmailLitSuivant(MaSession, MonMessage) FIN - Exemple utilisant la structure Email :
EmailLitPremier(MaSession) TANTQUE PAS Email.EnDehors // Placer ici le traitement du message lu... ... EmailLitSuivant(MaSession) FIN
- ou avec une boucle de la forme :
MonMessage est un Email POUR TOUT MonMessage DE MaSession // Placer ici le traitement du message lu... ... FIN
- Fermer la session POP3 avec la fonction EmailFermeSession.
Remarque : Il est possible d'ouvrir simultanément une session POP3 et une session SMTP avec la fonction EmailOuvreSession.
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Les fonctions Email POP3
[ + ] Utilisation des fonctions Email pour gérer le protocole POP3. Ce protocole sert à récupérer des emails depuis un serveur.
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|