IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

[WD10]envoyer un email au format HTML


Sujet :

WinDev

  1. #1
    Membre régulier
    Inscrit en
    Février 2007
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 179
    Points : 108
    Points
    108
    Par défaut [WD10]envoyer un email au format HTML
    Bonjour

    je souhaite envoyer un email au format HTML
    Je pensais pouvoir utiliser la fonction Email.html mais le mail est vide.
    Voici mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    strcorps est une chaîne
    strcorps="<HTML><BODY>"+...
    "<TABLE>"+...
    	"<tr>"+...
    		"<td>N° Commande : </td>"+...
    		"<td>Date de livraison prévue : </td>"+...
    		"<td>Article : </td>"+...
    		"<td>Description : </td>"+...
    		"<td>Qté commandée : </td>"+...
    	"</tr>"+...
    	"<tr>"+...
    		"<td>000235456</td>"+...
    		"<td>29/10/2007</td>"+...
    		"<td>MARQ0001</td>"+...
    		"<td>MARQUEUR DE COULEUR BLANCHE</td>"+...
    		"<td>10</td>"+...
    	"</tr>"+...
    "</table></body></html>"
     
    //envoi de l'email
    idsession est un entier
    idsession = EmailOuvreSession("Paramètres Microsoft Exchange") 
    Email.Sujet="test"
    Email.NbDestinataire = 1
    Email.Destinataire = "toto@toto.net"
    Email.html=strcorps
     
    SI EmailEnvoieMessage(idsession) = Faux ALORS
    	Erreur("EmMailEnvoieMessage a échoué '" + ...
    	ErreurInfo(errMessage) + "'")
    FIN
    Dans l'aide, il est noté que la fonction email.html remplace email.message.
    Comment je dois m'y prendre?

    Merci d'avance.

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    Par défaut
    Ça fait un moment que je n'ai plus joué avec ça, mais j'ai retrouvé un code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    // E_message est le texte du message (code HTML)
    Email.Message=E_message
    Email.HTML=Email.message

  3. #3
    Membre régulier
    Inscrit en
    Février 2007
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 179
    Points : 108
    Points
    108
    Par défaut
    je viens de tester et voici le message que je reçois : texte avec le code HTML

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <HTML><BODY><p><TABLE><tr><td>N° Commande : </td><td>Date de livraison prévue : </td><td>Article : </td><td>Description : </td><td>Qté commandée : </td></tr><tr><td>000235456</td><td>29/10/2007</td><td>MARQ0001</td><td>MARQUEUR DE COULEUR BLANCHE</td><td>10</td></tr></table></p></body></html>
    ça ne fonctionne pas.

    Merci quand même

  4. #4
    Membre régulier
    Inscrit en
    Février 2007
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 179
    Points : 108
    Points
    108
    Par défaut
    Bonjour

    Pour pallier à mon pb, je suis passée par l'envoi d'une pièce jointe et un mail en texte brut. Donc ça marche mais du coup je ne sais toujours pas envoyer un email au format HTML.

    Pour l'envoi, je passe par Outlook et le mial est vide au format texte enrichi alors qu'il devrait être au format HTML ça vient peut être de paramètrage outlook ou du codage outlook ???

    Bonne journée

  5. #5
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    Par défaut
    Je n'avais pas vu ton ouverture de session.
    Je n'ai jamais essayé cela, c'est probablement lié en effet.

    Pourquoi n'envoies-tu pas tes mails directement ?

Discussions similaires

  1. [PHPMailer] Envoyer un mail au format HTML
    Par fadex dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 20/06/2007, 14h50
  2. [HTML] Envoyer un mail au format HTML (dans href)
    Par Mcfly123 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 11/04/2007, 10h13
  3. Email au format HTML via VBA
    Par DPhBxl dans le forum Access
    Réponses: 10
    Dernier message: 25/01/2007, 16h24
  4. Réponses: 3
    Dernier message: 07/07/2006, 11h03
  5. [HTML]Email au format html
    Par willowII dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 12/03/2005, 22h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo