Envoie un email par le protocole SMTP en contrôlant entièrement le "buffer" de l'email.
Cette fonction est une fonction avancée permettant de paramétrer entièrement l'email envoyé. Cette fonction doit être utilisée uniquement pour gérer des emails spécifiques non gérés par la fonction
EmailEnvoieMessage. Pour plus de détails sur la gestion des emails personnalisés, consultez
Ecrire un Email.
Remarque : La description complète d'un email est faite dans des documents références des standard internet : RFC822 et RFC2045 à RFC2049. Ces documents sont disponibles sur Internet (il suffit de réaliser une recherche sur un moteur de recherche Internet en utilisant les références des documents).
// Initialisation de la structure email
Email.NbDestinataire = 1
Email.Destinataire = "support_test@pcsoft_test.fr"
Email.Expéditeur = "client@societe.fr"
Email.Message = "Test Auto eMail"
// Construction du message
SI EmailConstruitSource() = Faux ALORS
Erreur(ErreurInfo())
RETOUR
FIN
SI fSauveTexte("C:\MesEmails\ContenuEmail.txt", Email.Source) = Faux ALORS
Erreur(ErreurInfo())
SINON
EmailEnvoie("SessionSMTP", "C:\MesEmails\ContenuEmail.txt")
SI ErreurDétectée = Vrai ALORS
Erreur(ErreurInfo())
FIN
FIN
FIN
Syntaxe
<Résultat> = EmailEnvoie(<Nom utilisateur> , <Nom fichier>)
<Résultat> : Booléen
- Vrai si la fonction a été correctement exécutée,
- Faux dans le cas contraire. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Nom utilisateur> : Chaîne de caractères
Identifie la session d'un utilisateur. Correspond au nom d'utilisateur utilisé pour ouvrir la session email (fonction EmailOuvreSession).
<Nom fichier> : Chaîne de caractères
Identifie le fichier contenant tout l'email formaté selon les paramètres attendus par le serveur SMTP.
Remarques
La structure email
Lors de l'envoi de l'email, seules les variables de la structure email nécessaires au protocole SMTP sont prises en compte. Les autres variables sont ignorées.
Composante : wd280com.dll