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')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
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()
Comment faire ?
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
Merci
Partager