PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Présentation
  • La 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
Présentation
WINDEV, WEBDEV et WINDEV Mobile permettent de gérer directement les emails depuis vos applications. Envoi et réception d'emails sont simplifiés grâce à :
Versions 21 et supérieures
Universal Windows 10 App Cette fonctionnalité est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette fonctionnalité est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette fonctionnalité est désormais disponible en mode Universal Windows 10 App.
Versions 22 et supérieures
Linux Les connexions SSL sont désormais gérées (cas d'un serveur POP3, SMTP ou IMAP sécurisé).
Nouveauté 22
Linux Les connexions SSL sont désormais gérées (cas d'un serveur POP3, SMTP ou IMAP sécurisé).
Linux Les connexions SSL sont désormais gérées (cas d'un serveur POP3, SMTP ou IMAP sécurisé).
La gestion des emails
Plusieurs méthodes sont à votre disposition pour gérer les emails :
  • Gestion via les protocoles POP3, IMAP et SMTP :
    • le protocole POP3 : ce protocole de réception des emails est reconnu par tous les fournisseurs de service. Ce protocole vous permet de dialoguer directement avec le serveur, disponible chez votre fournisseur d'accès. Ce protocole permet de lister les messages reçus et de les lire.
    • Versions 15 et supérieures
      le protocole IMAP : ce protocole de réception d'emails permet de laisser les emails sur le serveur dans le but de pouvoir les consulter de différents clients de messagerie ou webmail. De nombreuses caractéristiques associées aux emails peuvent être gérées.
      Nouveauté 15
      le protocole IMAP : ce protocole de réception d'emails permet de laisser les emails sur le serveur dans le but de pouvoir les consulter de différents clients de messagerie ou webmail. De nombreuses caractéristiques associées aux emails peuvent être gérées.
      le protocole IMAP : ce protocole de réception d'emails permet de laisser les emails sur le serveur dans le but de pouvoir les consulter de différents clients de messagerie ou webmail. De nombreuses caractéristiques associées aux emails peuvent être gérées.
    • le protocole SMTP : ce protocole est un protocole d'envoi des emails reconnu par tous les fournisseurs de service.
  • Gestion via Lotus Notes, Outlook ou MS Exchange :
    • l'API "Simple Mail API (appelé aussi SMAPI ou Simple MAPI)" : ce mode de gestion des emails est utilisé par la plupart des applications Microsoft et principalement le client MS Exchange.
    • le logiciel de messagerie Lotus Notes ou Outlook : grâce à ces logiciels, il est possible d'envoyer et de recevoir des emails.
Remarques :
  • LinuxJava Seuls les protocoles POP3 et SMTP sont disponibles.
  • LinuxUniversal Windows 10 App Les connexions SSL ne sont pas gérées (cas d'un serveur POP3, SMTP ou IMAP sécurisé).
  • Universal Windows 10 App Les connexions SSL ne sont pas gérées (cas d'un serveur POP3, SMTP ou IMAP sécurisé).
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.
WD Mailing par emails Exemples didactiques (WINDEV) : WD Mailing par emails
[ + ] Cet exemple illustre la possibilité d'envoyer un mailing par eMails avec WINDEV.

Cet exemple permet de saisir l'objet du message, son contenu et ses pièces jointes.
L'utilisateur doit ensuite sélectionner les clients auxquels le message doit être envoyé.
La fonction WLangage EMailEnvoieMessage() permet ensuite d'envoyer tout simplement le message saisi à chacun des clients sélectionnés.
Mise en œuvre technique :
Un serveur de mail compatible POP3/SMTP doit obligatoirement être accessible depuis le poste sur lequel s'exécute l'application.
Envoi d'emails Exemples unitaires (WINDEV) : Envoi d'emails
[ + ] Envoi d'emails avec WINDEV.
Envoi d'un email au format HTML Exemples unitaires (WINDEV) : Envoi d'un email au format HTML
[ + ] Utilisation de la fonction WLangage "EmailImporteHTML".
Cette fonction permet d'importer un fichier HTML directement dans la structure email. Cela permet notamment d'ajouter des images simplement dans des emails.
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.
WD JavaMail Exemples didactiques (WINDEV) : WD JavaMail
[ + ] Cet exemple est un exemple Java permettant de de lire et envoyer des emails.
WD ProxyPOP3 Exemples complets (WINDEV) : WD ProxyPOP3
[ + ] Cet exemple présente un proxy POP3. Un proxy est un logiciel qui se connecte à un serveur à la place d'un autre.
On peut utiliser un proxy pour isoler un réseau local d'Internet dans un souci de sécurité par exemple.
Seule la machine abritant le proxy est reliée à Internet et les utilisateurs accèdent au serveur d'email à travers le proxy.
Dans l'exemple le proxy est utilisé pour archiver automatiquement dans une base HFSQL les emails récupérés.
De nombreuses extensions sont possibles pour cette application : filtrage automatique des spams, statistiques sur les emails...
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.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire