Avatar ·

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

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

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

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

السكربت:

   import  smtplibtext =  "سيريلية \\ n"  \  "سيريلية \\ n"  to =  'xxxxxx@gmail.com'  subject =  'xxxx'  # تسجيل الدخول إلى 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'  .join ([ 'To: %s'  class=""> '' , text])  try : server.sendmail