Avatar ·

Envoi d'email. La lettre n'est pas envoyée avec le cyrillique

📁 Sujets avancés sur Python, erreur, Versions de Python : discussions sur Python 3.x, travail

Objectif : vous devez envoyer une lettre par email. La lettre contient des symboles cyrilliques.

Le problème : le script fonctionne avec les symboles latins, mais ne fonctionne pas avec l'alphabet cyrillique.

script :

   import  smtplibtext =  'cyrillic \\ n'  \\  'cyrillic \\ n'  to =  'xxxxxx@gmail.com'  subject =  'xxxx'  # gmail sign in  gmail_sender =  'xxxx@gmail.com'  gmail_passwd =  'xxxxxx'  server = smtplib.SMTP( 'smtp.gmail.com' ,  587 ) server.ehlo() server.starttls() server.login(gmail_sender, gmail_passwd) body =  '\\r' .join([ 'To: %s'   '' , text])  try : server.sendmail