Avatar ·

إرسال البريد الإلكتروني. لا يتم إرسال الرسالة بالأحرف السيريلية

📁 بايثون, خطأ, بايثون 3, عمل

الهدف: نحتاج إلى إرسال رسالة إلى البريد الإلكتروني. تحتوي الرسالة على أحرف سيريلية.

المشكلة: يعمل السكربت مع الأحرف اللاتينية، لكنه لا يعمل مع الأحرف السيريلية

السكربت:

import smtplibTEXT = ""سيريلية ""\\        ""سيريلية""TO = 'xxxxxx@gmail.com'SUBJECT = 'xxxx'# Gmail Sign Ingmail_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' % TO,                    'From: %s' % gmail_sender,                    'Subject: %s' % SUBJECT,                    '', TEXT])