Bonjour,
J'aimerais savoir s'il était possible d'envoyer un courriel au format html avec du style css (mis dans le head), parce que j'ai esseyé et j'ai pas réussi.
Donc, si quelqu'un sait comment faire, cela m'aiderait.
Merci
a+
Bonjour,
J'aimerais savoir s'il était possible d'envoyer un courriel au format html avec du style css (mis dans le head), parce que j'ai esseyé et j'ai pas réussi.
Donc, si quelqu'un sait comment faire, cela m'aiderait.
Merci
a+
<head><style type='text/css'>
.MonStyle {}
</style></head>
<body><form>
Corps du mail
</form></body>
Tu construis ton corps de mail comme ca, et tu l'affecte au body
mail.IsBodyHtml = True
mail.Body = content.ToString
avec mail quie est un System.Net.Mail.MailMessage
Je suppose qu'envoyer un mail sans style ca marchait?
Pour utiliser un feuille de style :
[MACSS] remplace le nom de ton fichier css dans le header du HTML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Dim attPieceJointe As Attachment if (mail.Body.Contains("[MACSS]")) { attPieceJointe = new Attachment("tonfichiercss.css") attPieceJointe.ContentType = new ContentType("text/css"); mail.Body = mail.Body.Replace("[MACSS]", "cid:" + attPieceJointe.ContentId.ToString()) mail.Attachments.Add(attPieceJointe) }
Je crois que ça marche mais chuis pas sur
++
L.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager