كيفية إرسال بريد إلكتروني باستخدام SMTP في Python

في هذا الدليل المفصل خطوة بخطوة ، نشارك كيفية ** إرسال بريد إلكتروني باستخدام SMTP في Python ** من خلال توفير الخطوات التفصيلية لإنشاء البيئة واستخدام رمز المثال. يمكنك استخدام هذا التطبيق في أي بيئة مدعومة من Python بما في ذلك Windows أو Linux ويمكنك ** إرسال بريد إلكتروني باستخدام Python ** باستخدام واجهة API بسيطة.

خطوات إرسال بريد إلكتروني في Python

  1. تكوين البيئة لـ استخدم Aspose.Email لـ Python عبر .NET في تطبيقك
  2. استيراد مكتبة aspose.email في التطبيق الخاص بك
  3. قم بإنشاء رسالة بريد إلكتروني عن طريق تعيين الموضوع والجسم ومعلومات المستلم باستخدام مثيل فئة MailMessage
  4. استخدم كائن فئة SmtpClient لتهيئة عميل البريد الإلكتروني
  5. استخدم طريقة SmtpClient.send لإعادة توجيه البريد الإلكتروني

توجه الخطوات المذكورة أعلاه كيفية ** إرسال بريد في Python باستخدام SMTP ** حيث تبدأ العملية عن طريق إنشاء رسالة بريد إلكتروني باستخدام مثيل فئة MailMessage لتعبئة المعلومات مثل معلومات المرسل وقائمة البريد الإلكتروني للمستلم وسطر الموضوع وجسم البريد الإلكتروني. ثم باستخدام مثيل لفئة SmtpClient ، يتم إنشاء الاتصال بخادم البريد الإلكتروني باستخدام بيانات الاعتماد ويتم إرسال البريد الإلكتروني إلى المستلمين المطلوبين.

كود Python لإرسال بريد إلكتروني باستخدام SMTP

يوضح المثال أعلاه أنه من أجل * إرسال بريد إلكتروني على Python * تم استخدام واجهة برمجة التطبيقات التي تعرض مكالمات بسيطة. تتيح لك فئة MailMessage أيضًا إرسال بريد إلكتروني إلى قائمة المستلمين وإرسال نفس الرسالة إلى قائمة البريد الإلكتروني لـ CC وقائمة البريد الإلكتروني لـ BCC أيضًا. أثناء تنفيذ المثال ، إذا كنت تنوي إرسال بريد إلكتروني عبر حساب Gmail ، فقد تواجه استثناءً مثل ، * يتطلب خادم SMTP اتصالاً آمنًا أو لم تتم مصادقة العميل. *. وذلك لأن Gmail يعتبر تطبيقك أقل أمانًا وقد لا يسمح بإرسال بريد إلكتروني باستخدام خادم SMTP الخاص به. لحل مشكلة Gmail SMTP ، يمكنك الوصول إلى موضوع حول allowing access to less secure apps to send an email.

في الموضوع أعلاه ، اكتشفنا * كيفية إرسال بريد باستخدام Python * واستخدام عميل SMTP. إذا كنت مهتمًا بمعرفة كيفية تحويل presentation إلى مستند Word ، فراجع المقالة على كيفية تحويل PowerPoint إلى Word في Python.

 عربي