|
|
|
|
|
EmailEnvoieMessage (Fonction) En anglais : EmailSendMessage Envoie un email : - soit en utilisant le protocole SMTP : l'email est directement envoyé au serveur. L'envoi effectif est réalisé lors de la déconnexion du serveur SMTP (c'est-à -dire lors de la fermeture de la session).
- soit par l'intermédiaire du client MS Exchange : l'email est placé dans la boîte d'envoi de MS Exchange. Pour envoyer réellement l'email, utilisez la fonction EmailMiseAJour.
- soit par l'intermédiaire du logiciel Lotus Notes : l'email est placé dans la boîte d'envoi du logiciel de messagerie. L'email est automatiquement envoyé par le spooler de Domino.
Attention : Lotus Notes doit être installé en mode connecté et non en mode local. - soit par l'intermédiaire du logiciel Outlook : l'email est placé dans la boîte d'envoi du logiciel de messagerie. L'envoi effectif de l'email est réalisé à partir de Outlook. Pour plus de détails, consultez Accéder à Outlook.
Attention : Avant d'envoyer l'email, il est nécessaire de : Syntaxe
Envoyer un email en utilisant le protocole SMTP Masquer les détails
<Résultat> = EmailEnvoieMessage(<Session> [, <Email> [, <Options avancées>]])
<Résultat> : Booléen - Vrai si le message a été envoyé au serveur SMTP,
- Faux dans le cas contraire. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Session> : Chaîne de caractères ou variable de type emailSessionSMTP Identifie la session d'un utilisateur. Correspond : <Email> : Variable de type Email optionnelle Nom de la variable de type Email correspondant à l'email à envoyer. Si ce paramètre n'est pas spécifié, les informations contenues dans la structure Email sont utilisées.
<Options avancées> : Constante optionnelle de type Entier Combinaison des constantes suivantes : | | emailOptionEncodeEntête | Encode les entêtes du message en Quoted-Printable si nécessaire. Par défaut, les entêtes des messages ne sont pas encodés. Cette constante évite la réception de messages avec des accents mal décodés. | emailOptionMessageID | Tient compte de la variable Email.MessageID pour générer l'email. Si cette variable est absente, cette option est ignorée. Cette option est une option avancée. | emailOptionRéférence | Tient compte de la variable Email.Référence pour générer l'email. Si cette variable est absente, cette option est ignorée. Cette option est une option avancée. |
Liste des exemples associés :
|
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.
|
|
Exemples unitaires (WEBDEV) : Envoi d'emails
[ + ] Envoi d'un email avec WEBDEV.
|
|
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.
|
|
Exemples didactiques (WINDEV) : WD JavaMail
[ + ] Cet exemple est un exemple Java permettant de de lire et envoyer des emails.
|
|
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
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|