DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Gestion des emails
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Remplit une variable de type Email à partir du contenu de sa propriété Source ou les différentes variables de la structure Email à partir du contenu de la variable Email.Source.
Remarque : Cette fonction peut être utile par exemple pour lire un fichier .eml (généré par Outlook Express).
Exemple
// Lecture du fichier .eml
Email.Source = fChargeTexte("c:\MesEmails\Test.eml")
SI EmailImporteSource() = Vrai ALORS
Info("Fichier test.eml importé")
FIN
Syntaxe
<Résultat> = EmailImporteSource([<Email>])
<Résultat> : Booléen
  • Vrai si la variable de type Email ou la structure Email a été remplie,
  • Faux dans le cas contraire. En cas d'erreur, la variable ErreurDétectée est à Vrai.
    Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
Le code généré peut être relu dans la variable Email.Source du thread en cours ou dans la propriété Source de la variable de type Email utilisée.
<Email> : Variable de type Email optionnelle
Nom de la variable de type Email correspondant à l'email à initialiser. Si ce paramètre n'est pas précisé, la structure Email sera manipulée.
Remarques
  • Pour générer le code source de l'email à envoyer à partir la structure email (à partir du contenu de la variable Email.Source) ou de la propriété Source de la variable de type Email, utilisez la fonction EmailConstruitSource.
  • Les fichiers au format MSG (générés par MS Outlook) ne sont pas automatiquement importés.
  • Le source de l'email doit utiliser le séparateur RC pour marquer les fins de lignes, y compris sous Linux.
  • Par défaut, lorsque la configuration du projet utilise des chaînes ANSI en exécution, quelque soit le "charset" indiqué dans la partie HTML de l'email, une conversion des caractères est faite en "latin1". Cette conversion n'est pas faite lorsque la configuration des chaînes en exécution est en UNICODE. Pour ne pas faire la conversion en ANSI et conserver l'encodage correspondant au "charset" mentionné dans la partie HTML de l'email, il faut utiliser la fonction EmailParamètre avec la constante emailParamètreHTML :
    EmailParamètre(emailParamètreHTML, Vrai)
Composante : wd300com.dll
Version minimum requise
  • Version 12
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 21/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale