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

Dotnet Discussion :

Probléme mail en format html


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 64
    Par défaut Probléme mail en format html
    salut,
    je voudrais envoyer un mail automatique, j'utilise visual studio.net 2005 (en c#)
    mon problème est que mon email est en format html, les balises content-Language...fr,text/html ne sont pas reconnues

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
                  ...
                    email.Body =
                        "<html>"
                        + "<head>"
                     + "<meta http-equiv=" + Content - Language + " content=" + fr + ">"
                     + "<meta http-equiv=" + Content - Type + " content=" + text / html; charset = windows - 1252 + ">"
                  + "</head>"
                  + "<body>"
                  + "<p>test envoi mail automatique</p>"
                  + "</body>"
                  + "</html>";
     
                    email.IsBodyHtml = true;
    Merci pour votre aide

  2. #2
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    J'ai l'impression que tu te melanges un peu les pinceaux...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    + "<meta http-equiv=" + Content - Language + " content=" + fr + ">"
    + "<meta http-equiv=" + Content - Type + " content=" + text / html; charset = windows - 1252 + ">"

    ????

    Tu ne voudrais pas plutôt faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    + "<meta http-equiv=\"Content - Language\" content=\"fr\">"
    + "<meta http-equiv=\"Content - Type\" content=\"text / html; charset = windows - 1252\">"

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 64
    Par défaut
    Merci bccccccccp, j ai eu un autre souci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     email.IsBodyHtml = true;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    'System.Web.Mail.MailMessage' ne contient pas de définition pour 'IsBodyHtml'

  4. #4
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    pourquoi utilises-tu la vieille assembly System.Web.Mail?
    en framework 2.0 et supérieur, il faut utiliser System.Net.Mail

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 64
    Par défaut
    je l ai utilisé mais ça ma donné bcp d erreur genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Error	4	Le nom 'SmtpMail' n'existe pas dans le contexte actuel
    alors c'est pour çelà que j ai laissé 'System.Web.Mail.MailMessage'

  6. #6
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    Possible mais tu utilises une vieille assembly, obsolete, ayant des limitations connues. il FAUT utiliser la nouvelle, quitte à ce que tu corriges ton code. C'est vraiment pas complexe et ca sera enfin du code propre

    http://lgmorand.developpez.com/dotnet/mail/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/03/2010, 13h03
  2. [Mail] Problème d'envoi de mail au format HTML
    Par Romalafrite dans le forum Langage
    Réponses: 2
    Dernier message: 27/02/2007, 12h42
  3. [Mail] Problème avec mail au format HTML
    Par kidpigeyre dans le forum Langage
    Réponses: 4
    Dernier message: 06/11/2006, 17h26
  4. Écrire un e-mail au format HTML
    Par Benoit30 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 02/08/2005, 13h40
  5. Envoi de mail au format html
    Par Mephyston dans le forum C++Builder
    Réponses: 2
    Dernier message: 22/01/2004, 13h29

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