- 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 (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.
|
|
Mobile (WINDEV Mobile) : Pocket Gestion Contacts
[ + ] Cet exemple illustre la gestion de contacts sous Pocket PC. Dans cet exemple, nous abordons les principaux thèmes suivants : 1/ les zones répétées 2/ l'utilisation des requêtes 3/ l'envoi de SMS 4/ l'envoi d'email 5/ l'appel téléphonique.
|
|
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 : wd260com.dll
Documentation également disponible pour…
|
|
|
| |
| | 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 ... |
|
|
|
| |
| |
| |
|
| | C'est ingérable ! Trop de cas différents, trop d'inconfort. PCSOFT devrait publier une documentation juste sur ce sujet. Développez la récupération automatique des caractéristiques de la messagerie locale. Améliorer les contenus des messages d'erreur... une journée pour programmer l'envoi d'un mail sous WINDEV et cela ne fonctionne toujours pas ! Messages d'erreur ésotériques. |
|
|
|
| |
| |
| |
| |
| |
| |
| | |
|