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

msgRoot['Subject'] = u' %s souhaite vous faire découvrir**...."' % (name)
Alors que le From ( msgRoot['From'] ) la meme technique ne sort un truc du style : =?utf-8?q?T........v=2E


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