- Mode asynchrone
- Jauge de progression
EmailEnvoieMessage (Fonction) En anglais : EmailSendMessage 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 Versions 15 et supérieuresNom 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.
Nouveauté 15Nom 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.
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 : | | Versions 15 et supérieuresemailOptionEncodeEntête Nouveauté 15emailOptionEncodeEntête 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 (WINDEV) : Envoi d'emails
[ + ] Envoi d'emails avec WINDEV.
|
|
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 : wd270com.dll
Documentation également disponible pour…
|
|
|
| |
| | Nous sommes également confrontés au message d'erreur : "Des erreurs de sécurité ont été détectées pendant la mise en place de la communication". Un message plus clair serait le bienvenu. |
|
|
|
| |
| |
| |
|
| | Bonjour,
Effectivement cette fonction manque cruellement d'information en cas d'échec. Nous avons un simple message texte. Face à un fournisseur je suis incapable de lui fournir des informations détaillées sur le problème rencontré. Pour un développeur, cela fait pas sérieux de ne pas pouvoir indiquer plus d'informations que ça. Je me retrouve dans un cas d'échec, ça ne marche pas mais je n'ai que le message : Des erreurs de sécurité ont été détectées pendant la mise en place de la communication. Que voulez-vous faire avec seulement cette information ... |
|
|
|
| |
| |
| |
| |
| |
| |
| | |
|