Envoyer un mail avec texte accentué via python
Bonjour,
Je suis débutant python, j'utilise la version 2.7.6.
J'essaie d'envoyer un mail depuis python avec du texte accentué.
j'ai fait plusieurs essais avec :
Code:
1 2
| message = u"accentué".encode('utf-8')
message = "\\accentué\\".encode('utf-8') |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| #!/usr/bin/env python
#-*- coding: utf-8 -*-
import smtplib
from email.MIMEMultipart import MIMEMultipart
from email.MIMEText import MIMEText
message = u"""\
Bonjour,
Ceci est du texte accentué.
Vous êtes prêt ! non.
Site internet :
http://www.site-internet.org
""".encode('utf-8')
def sendTextMail():
destinataire = ['mail1@fai.fr', 'mail2@fai.fr']
expediteur = "mail@fai.fr"
smtp = smtplib.SMTP()
mail = MIMEText(message)
mail['Subject'] = "Test : envoyer mail"
smtp.connect()
smtp.sendmail(expediteur,destinataire, mail.as_string())
smtp.close()
def main():
sendTextMail()
main() |
En retour dans ma boite mail j'ai ceci :
Code:
1 2 3 4 5 6 7
| Bonjour,
Ceci est du texte accentué.
Vous êtes prêt ! non.
Site internet :
http://www.site-internet.org |
Comment faire ?
Merci