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
Ferme une session de gestion des emails selon le mode choisi :
  • emails gérés par le protocole SMTP/POP3/IMAP : la fonction EmailFermeSession permet de fermer la session SMTP/POP3/IMAP. Si une session POP3, une session SMTP et une session IMAP ont été ouvertes, toutes les sessions sont fermées.
  • WEBDEV - Code Serveur emails gérés par l'intermédiaire du client MS Exchange (Outlook) : la fonction EmailFermeSession permet de fermer la session MS Exchange.
  • WEBDEV - Code Serveur emails gérés avec Lotus Notes : la fonction EmailFermeSession permet de fermer une session avec le logiciel de messagerie Lotus Notes.
Une session d'emails non terminée sera automatiquement fermée à la fin du programme WINDEV ou WINDEV Mobile ou à la fin de la session WEBDEV.
Linux Seules les sessions POP3/SMTP sont gérées.
Exemple
// Ouverture d'une session d'emails par le protocole SMTP/POP3
SI EmailOuvreSession(USER, PASSWORD, "pop3.nomfournisseur.com", ...
"smtp.nomfournisseur.com") = Vrai ALORS
NomUser = USER
SINON
NomUser = ""
Erreur("Impossible d'établir la connexion")
FIN
// Si une session est ouverte, fermeture de cette session
SI NomUser <> "" ALORS
EmailFermeSession(NomUser)
NomUser = ""
FIN
Syntaxe

Fermer une session d'emails utilisant le protocole POP3, SMTP ou IMAP Masquer les détails

EmailFermeSession(<Session>)
<Session> : Chaîne de caractères ou variable de type emailSessionPOP3, emailSessionSMTP ou emailSessionIMAP
Identifie la session d'un utilisateur. Correspond à :
WEBDEV - Code ServeurAjax

Fermer une session d'emails utilisant MS Exchange (Outlook) ou Lotus Notes Masquer les détails

EmailFermeSession(<Session>)
<Session> : Entier ou variable de type emailSessionOutlook ou emailSessionNotes
Identifiant de la session email en cours. Cette valeur peut être :
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'é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.
Les fonctions Email POP3 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.
WW_CMS Exemples complets (WEBDEV) : WW_CMS
[ + ] Cet exemple est un exemple de CMS (Content Management System).
C'est un site de gestion de contenu, typiquement un site d'affichage d'articles.

Cet exemple est découpé en 2 parties :
- Une partie AWP pour la partie qui doit être référencée
- Une partie WEBDEV Classique pour la partie administration

Note :
Pour que certaines fonctionnalités de l'exemple fonctionnent (l'envoi d'emails par exemple) il est nécessaire de modifier les paramètres afin de les adapter à votre configuration.
Ces paramètres sont stockés sous forme de constantes définies dans le code du projet.
Composante : wd300com.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 16/10/2023

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