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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
message = u"accentué".encode('utf-8')
message = "\\accentué\\".encode('utf-8')
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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