|
|
|
|
|
- Propriétés spécifiques à la description des variables de type emailAttache
- Fonctions manipulant une variable emailAttache
emailAttache (Type de variable) En anglais : emailAttach
Le type emailAttache permet de manipuler une pièce jointe à un email. Les caractéristiques de cette pièce jointe peuvent être définies et modifiées à l'aide de différentes propriétés WLangage. Ce type de variable est utilisé par les variables de type Email. 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.
monEmail est un Email
...
monAttache est un emailAttache
sFichier est une chaîne
sFichier = fSélecteur("", "", "Sélectionnez le document PDF à joindre...", ...
"Documents PDF (*.PDF)" + TAB + "*.pdf", "*.pdf")
monAttache.Nom = fExtraitChemin(sFichier, fFichier + fExtension)
monAttache.Contenu = fChargeBuffer(sFichier)
monAttache.ContentType = fContentType(sFichier)
monAttache.ContentDescription = "Un document"
Ajoute(monEmail.Attache, monAttache)
MonFichierEmailSourceTemp est une chaîne
MonFichierEmailSourceTemp = ComplèteRep(fRepExe()) + "EmailSource.eml"
SI fFichierExiste(MonFichierEmailSourceTemp) ALORS
fSupprime(MonFichierEmailSourceTemp)
FIN
EmailRAZ(MonSourceEmail)
Ajoute(MonSourceEmail.Destinataire, SAI_Destinataire)
POUR TOUTE LIGNE DE LISTE_Attachement
EmailChargeFichierAttaché(MonSourceEmail, ...
LISTE_Attachement.ValeurAffichée)
FIN
MonSourceEmail.Expediteur = "mon_adresse@test.com"
MonSourceEmail.Sujet = "Mon sujet"
MonSourceEmail.Message = HTMLVersTexte(SAI_EMAIL_HTML)
EmailImporteHTML(MonSourceEmail, SAI_EMAIL, ComplèteRep(fRepExe()))
EmailConstruitSource(MonSourceEmail)
Remarques Propriétés spécifiques à la description des variables de type emailAttache Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type emailAttache : | | | Nom de la propriété | Type manipulé | Effet |
---|
ContentDescription | Chaîne de caractères | Texte descriptif du contenu de la pièce jointe. | ContentType | Chaîne de caractères | Type de fichier selon la norme MIME (Multipurpose Internet Mail Extensions). Le "Content Type" indique aux logiciels de messagerie comment ils doivent interpréter la pièce pointe. | Contenu | Buffer | Contenu de la pièce jointe.Remarque : Si la pièce jointe est remplie manuellement, il ne faut pas oublier de préciser la propriété Nom sinon l'image ne sera pas transmise dans l'email. Exemple : oEmail.Attache[1].Contenu = ...
fChargeBuffer(fRepDonnées() + ...
["\"] + "Email\" + sLogoSociété)
oEmail.Attache[1].ContentType = "image/gif"
oEmail.Attache[1].Nom = "logo.gif"
| Identifiant | Chaîne de caractères | Identifiant du fichier attaché inclus dans un message HTML. | Nom | Chaîne de caractères | Nom du fichier attaché. | Remarque : Il est possible d'utiliser des caractères non latins dans les propriétés Nom et ContentDescription.Fonctions manipulant une variable emailAttache Les fonctions suivantes peuvent être utilisées pour manipuler une variable de type emailAttache :
Liste des exemples associés :
|
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.
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|