Je me suis mis recement mis a python pour l envoi d emails depuis un serveur web car j ai remarqué que le module email.MIMEText fixait un certain nombre de problème que j avais avec mon ancienne solution PHP...
...un certain nombre seulement... car j ai un probleme précis
Mon mail est en français et contient donc des caractères comme é , à ou ç
le probleme est que mon mail html passe tres bien dans tous les webmails et clients desktop que j ai pu tester sauf outlook 2007 ( j ai pas eu de retours sur d autres versions, mais thunderbird, foxmail ou des clients mac et linux sont tous OK)
Dans outlook et uniquement j obtiens de maniere incompréhensible des "?" sur certains caracteres comme des espaces ou certains accents. Parfois un é accent passe et pas le suivant...
pour le subject, je m en sort avec ceci
Alors que le From ( msgRoot['From'] ) la meme technique ne sort un truc du style : =?utf-8?q?T........v=2EmsgRoot['Subject'] = u' %s souhaite vous faire découvrir**...."' % (name)
Bref , c est le gros carnage et je ne peux malheuresement pas savoir qui a outlook et qui l a pas...
mon fichier python contient ceci :
# coding=iso-8859-15
Partager