Bonjour,
la solution de Drcharly93 avec un template est la meilleur que j'ai trouve. il y quelque année j'avais besoin d'envoyer des mails de confirmation de reservation. et j'ai utilkiser cette methode
j'en ai fait 2 ou 3 procedures qui permettent d'envoyer un mail en html au client.
cette procedure a pour parametre :
EnvoieMailHtml(fichtml,Emaildest,Emailexpe,Emailsujet,nomuser,motP,serveurP,serveurS,portP=110,portS=25)
fichtml est le nom du fichier template
voila parlons maintenant du template
j'ai utiliser la methode du vieux wdWeb (avant webDev) .
le fichier html est couple aune fentre (ou non ca depend des balise qu'on met) si on en met il est lie a la fenetre en cours
je m'explique
dans le fichier html je met des [%NOMDUCHAMPS%] et la procedure remplace cette balise par la valeur du champs dans la fenetre de meme nom
pour les table il suffit de mettre un balise qui dit que c'est une table et repete la ligne :
< !--REPEAT||NOMDETABLE||-- > si vous avez cette ligne jusqu'au "< !--/REPEAT-- > les ligne seront considerer comme a repeter
pour toutes les ligne de la table : NOMTABLE.
ca marche egalement pour les propriete comme libelle
dans ce cas on met [%MonChamps..libelle%] comme balise et ca sera remplace etc ....
tout ca est dispo sur mon site
www.SQLManagerX.compartie windev - procedure
envoieEmailHtml()
Voila
je peux aussi vous envoyer un fichier template
pour voir comment faire
envoyer moi un mail en prive
Firetox
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=5&topic_id=768&post_id=3046