DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Gestion des emails
  • Propriétés spécifiques à la description des variables de type emailSessionNotes
  • Fonctions utilisant les variables de type emailSessionNotes
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
Le type emailSessionNotes permet d'accéder à un serveur de messagerie Lotus Notes afin de relever les messages présents sur ce serveur et d'envoyer des messages. 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.
Exemple
// Ouverture de la session
MaSessionNotes est un emailSessionNotes
 
MaSessionNotes..AdresseServeurDomino = "domino.masociete.fr"
MaSessionNotes..BaseLotusNotes = "mail/comptabilite.nsf"
MaSessionNotes..CheminCertificat = SysRep(srMesDocuments) + ["\"] + "certificats\notes.id"
MaSessionNotes..MotDePasse = SAI_Mot_de_passe
 
EmailOuvreSession(MaSessionNotes)
Remarques

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

Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type emailSessionNotes :
Nom Type manipulé Effet
AdresseServeurDominoChaîne de caractères
  • Nom du serveur Domino,
  • Chaîne vide ("") si la base est locale.
BaseLotusNotesChaîne de caractèresNom de la base Lotus Notes contenant les données de l'utilisateur. Ce nom correspond au chemin du fichier ".NSF".
Si la base Lotus Notes est située sur un serveur Domino, il est nécessaire d'utiliser un chemin relatif.
Si cette propriété n'est pas spécifiée, le nom de la base Lotus Notes sera lu dans le fichier de configuration du client Lotus Notes (fichier "Notes.INI"). La base utilisée correspondra alors à la base de l'utilisateur du client Lotus Notes du poste en cours.
CheminCertificatChaîne de caractèresChemin du certificat permettant d'authentifier l'utilisateur (fichier "ID"). Ce fichier est délivré par l'administrateur du serveur Domino. Ce fichier est obligatoire pour se connecter au serveur.
Si cette propriété n'est pas spécifiée, le chemin du certificat sera lu dans le fichier de configuration du client Lotus Notes (fichier "Notes.INI"). Le certificat utilisé correspondra alors au certificat de l'utilisateur du client Lotus Notes du poste en cours.
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.

Fonctions utilisant les variables de type emailSessionNotes

EmailCherchePremierNotesRecherche un ou plusieurs emails selon des critères spécifiés, dans une base locale ou distante Lotus Notes ou Domino.
EmailEnvoieMessageEnvoie un email selon le protocole utilisé (SMTP, MS Exchange, Lotus Notes, Outlook).
EmailFermeSessionFerme une session de gestion des emails selon le mode choisi (SMTP/POP3, IMAP, MS Exchange ou Lotus Notes).
EmailLitDernierLit le dernier email reçu selon le protocole utilisé (POP3 ou IMAP, MS Exchange, Lotus Notes ou Outlook).
EmailLitEntêteDernierLit l'entête du dernier email reçu selon le protocole utilisé (POP3 ou IMAP, Lotus Notes ou Outlook).
EmailLitEntêteMessageLit l'entête d'un email reçu selon le protocole utilisé (POP3 ou IMAP, Lotus Notes ou Outlook).
EmailLitEntêtePrécédentLit 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êtePremierLit l'entête du premier email reçu selon le protocole utilisé (POP3 ou IMAP, Lotus Notes ou Outlook).
EmailLitEntêteSuivantLit l'entête de l'email suivant l'email en cours selon le protocole utilisé (POP3 ou IMAP, Lotus Notes ou Outlook).
EmailLitMessageLit un email reçu selon le protocole utilisé (POP3 OU IMAP, Lotus Notes ou Outlook).
EmailLitPrécédentLit l'email précédent l'email en cours selon le protocole utilisé (POP3 ou IMAP, MS Exchange, Lotus Notes ou Outlook).
EmailLitPremierLit le premier email reçu selon le protocole utilisé (POP3 ou IMAP, MS Exchange, Lotus Notes ou Outlook).
EmailLitSuivantLit l'email reçu suivant l'email en cours selon le protocole utilisé (POP3 ou IMAP, MS Exchange, Lotus Notes ou Outlook).
EmailNbMessageRenvoie le nombre de messages reçus actuellement présents :
  • sur le serveur d'emails (protocole POP3 uniquement).
  • dans le logiciel de messagerie Outlook.
EmailOuvreSessionOuvre une session de gestion des emails en fonction du mode de gestion choisi (POP3, SMTP, IMAP ou MS Exchange).
EmailRécupèreToutRécupère tous les emails présents sur un serveur.
EmailSupprimeMessagePermet de supprimer l'email en cours selon le protocole en cours (POP3, IMAP, MS Exchange, messagerie Lotus Notes ou Outlook).
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 21/06/2023

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