Je cherche à envoyer un fichier HTML par mail
Pas de problème, le mail est bien envoyé. Le seul pb est qu'il n'y a pas les lettres accentuées.
J'ai comparé les entêtes du fichier reçu avec d'autres mails que je reçois en HTML et où il y a les lettres accentuées, et je vois une différence principale:
- quand ça marche j'ai : content-transfert-encoding: 8bit
- quand ça ne marche pas j'ai : content-transfert-encoding: quoted-printable
Et je ne sais pas du tout comment forcer ce paramétrage.
J'ai mis dans mon code
Email.IsBodyHtml = True Email.BodyEncoding = System.Text.Encoding.GetEncoding("iso-8859-1")
Ce que je retrouve bien dans l'entête de l'envoi:
content-type: text/html; charset=iso-8859-1
Mais pas moyen de trouver où on paramètre le content-transfert-encoding
Merci