|
|
|
|
|
- Fonctionnement des images et des pièces jointes
<Variable Email>.ImporteHTML (Fonction) En anglais : <Email variable>.ImportHTML Importe dans une variable de type Email le contenu d'un fichier HTML afin de l'envoyer par email. Les images présentes dans le fichier HTML sont automatiquement inclues dans la variable Email. La variable Email en cours est remplie : les propriétés NbAttache, Attache[...] et HTML sont initialisées en fonction du contenu HTML. Remarque : Les images intégrées par encodage dans le fichier HTML sont également traitées.Remarque : Le contenu HTML est géré uniquement en POP3/SMTP : cette fonction doit être utilisée uniquement si l'envoi de l'email est ensuite effectué en SMTP.
MonEmail est un Email MonTexteHTML est une chaîne ANSI MonTexteHTML = fChargeTexte("C:\Email\MonCourrier.htm") MonEmail.ImporteHTML(MonTexteHTML,"C:\Email")  MonEmail.Destinataire = "flop-fr@gmail.com" MonEmail.Sujet = "Test" EmailEnvoieMessage(MaSessionSMTP,MonEmail) Syntaxe
<Email>.ImporteHTML(<Contenu HTML à  envoyer> , <Répertoire>)
<Email> : Variable de type Email Nom de la variable de type Email correspondant à l'email dans lequel le document HTML doit être importé. <Contenu HTML à envoyer> : Chaîne de caractères ANSI Contenu de l'email au format HTML. <Répertoire> : Chaîne de caractères Répertoire de référence pour les images (cas des chemins relatifs dans le contenu HTML). Remarques Fonctionnement des images et des pièces jointes Si <Contenu HTML à envoyer> fait référence à des images : - ces images sont automatiquement ajoutées en pièces jointes à l'email dans la variable de type Email.
- le code HTML du message est modifié de manière à référencer les pièces jointes.
Attention : Les pièces jointes sont "ajoutées" à l'email. Par exemple, si la propriété NbAttache vaut 2 avant l'appel de la fonction <Variable Email>.ImporteHTML et si le contenu HTML référence une image, cette image sera mise dans la propriété Attache[3] et la propriété NbAttache aura pour valeur 3. L'ajout de pièces jointes supplémentaires doit être fait avant d'utiliser la fonction <Variable Email>.ImporteHTML. L'ordre des pièces jointes spécifié lors de l'envoi n'est pas obligatoirement respecté lors de la réception de l'email.
L'identifiant des images est un identifiant unique.Remarque : Lors d'un import dans une variable de type Email, les images intégrées par encodage dans le fichier HTML source sont également traitées.
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 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.
|
Composante : wd300com.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|