Envío de correo electrónico. La carta no se envía con caracteres cirílicos
📁 python, Error: Análisis de errores (SyntaxError, TypeError, etc.), Versiones de Python: python3, trabajo
Propósito: es necesario enviar una carta al correo. La carta tiene símbolos cirílicos.
El problema: el script funciona con símbolos latinos, pero no funciona con el alfabeto cirílico.
script:
import smtplibtext = \ to = 'xxxxxx@gmail.com' subject = 'xxxx' # inicio de sesión en gmail 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 \ n' .join ([ 'To: % s' class = ""> '' , text]) try : server.sendmail