Aspose.Email  لبيثون عبر .NET

واجهة برمجة تطبيقات بايثون أوتلوك لمعالجة البريد الإلكتروني

قم بإنشاء أو معالجة أو تحويل تنسيقات البريد الإلكتروني بما في ذلك MSG و EML و EMLX و MHT من داخل تطبيقات Python.

  تحميل محاكمة مجانية
  
 

Aspose.Email for Python عبر .NET هي واجهة برمجة تطبيقات مرنة لكنها قوية لبرمجة البريد الإلكتروني، والتي توفر وقت المطور وجهده إنشاء أو معالجة أو تحويل تنسيقات رسائل البريد الإلكتروني الشائعة دون القلق بشأن تعقيدات تنفيذ الشكل الأساسي.

يمكن استخدام Python Email API لميزات إدارة البريد الإلكتروني الأساسية مثل تحرير محتوى الرسائل ومعالجة المرفقات. علاوة على ذلك، تؤدي المكتبة أيضًا إدارة مستندات تخزين الرسائلوإرسال واستقبال رسائل البريد الإلكتروني من خلال بروتوكولات مختلفة بما في ذلك POP3 و IMAP و SMTP. تعلم العمل مع بروتوكولات POP3 وIMAP وSMTP.

ميزات API لمعالجة البريد الإلكتروني المتقدمة

إرسال واستقبال رسائل البريد الإلكتروني مع المرفقات

دعم SSL وTLS

تحويل ملفات الرسائل ديناميكيًا

يعد Aspose.Email for Python عبر .NET خيارًا جيدًا إذا كنت تبحث عن واجهة برمجة تطبيقات لتحويل ملفات البريد الإلكتروني. يوفر واجهات سهلة الاستخدام لعملية التحويل مع إخفاء جميع التفاصيل القبيحة لمواصفات التنسيق الأساسية. كل ما عليك القيام به هو تحميل الملف المصدر في نموذج كائن Aspose.Email واستدعاء طريقة الحفظ مع المعلمات المناسبة. الأمر بهذه البساطة حقًا!

تحويل MSG إلى تنسيقات مختلفة - Python

msg= MailMessage.load(dir + "msgtemplate.msg")

# convert MSG to EML, HTML & MHTML formats

msg.save("emloutput.eml", SaveOptions.default_eml)

msg.save("htmloutput.html", SaveOptions.default_html)

msg.save("mhtoutput.mhtml", SaveOptions.default_mhtml)

دعم مكثف لتنسيق ICS للموعد

يمكن استخدام Aspose.Email لـ Python عبر .NET لإنشاء المواعيد وحفظها بتنسيق ICS. تسمح مكتبة Python للبريد الإلكتروني أيضًا بتحميل المواعيد من ملفات ICS، وقراءة أحداث المواعيد أو كتابتها، وإنشاء موعد كمسودة وتعيين حالة المشاركين للحاضرين في الموعد. تعلم العمل مع المواعيد.

إنتاج التكرارات واستهلاكها باستخدام واجهة برمجة تطبيقات iCalendar

يوفر Aspose.Email لـ Python عبر .NET وظيفة الإنشاء والحفظ عناصر تقويم Outlook بتنسيقات MSG و ICS. لا يمكنك فقط إنشاء كائنات iCalendar وحفظها، ولكن يمكنك أيضًا استرداد طلبات الاجتماع وتحديثها وإرسالها وإلغائها. علاوة على ذلك، باستخدام نموذج الكائن البديهي، من السهل إنتاج أنماط التكرار واستهلاكها ديناميكيًا بتنسيق iCalendar RFC 2445.

إرسال واستقبال رسائل البريد الإلكتروني عبر خوادم البريد SMTP وPOP3 وIMAP

يتيح لك Aspose.Email for Python عبر .NET API إنشاء رسائل البريد الإلكتروني وإرسالها وتلقيها باستخدام بروتوكول SMTP, POP3 and IMAP بروتوكولات. يسمح لك بتسجيل الدخول إلى خوادم POP3 عن طريق اسم المستخدم وكلمة المرور أو مصادقة APOP لتنفيذ عمليات البريد الإلكتروني مثل: عرض حجم صندوق البريد وعدد الرسائل، واسترداد الرسالة الكاملة أو رأسها، وحذف الرسائل من الخادم وكذلك أوامر POP3 الأساسية.

Aspose.Email for Python عبر .NET يدعم أيضًا بروتوكول IMAP بما في ذلك أوامره بالإضافة إلى المصادقة وإنشاء المجلدات وحذفها وتحديدها والاستعلام عنها والحصول على الرسائل وحذفها وحفظها ومعالجة علامات الرسائل.

إنشاء ملفات PST وOST وMBOX أو معالجتها

Aspose.Email لبايثون عبر .NET يسمح لك بذلك إدارة ملفات تخزين Outlook مثل PST و OST. يمكنك إجراء عدد من العمليات على ملفات التخزين الحالية وكذلك إنشاء ملفات PST جديدة من البداية. تشمل العمليات المحتملة قائمة المجلدات وقائمة الرسائل واستخراج الرسائل وجهات الاتصال بتنسيق MSG.

إلى جانب ملفات تخزين Outlook، يدعم Aspose.Email لـ Python عبر .NET أيضًا تنسيق ملف Mbox. يمكنك استخدام Aspose.Email لـ Python عبر.NET لتحميل ملفات Mbox الحالية واستخراج معلومات الرسالة.

استخراج الرسائل من Mbox - بايثون

reader = MboxrdStorageReader(dir + "template.mbox", False)

eml = reader.read_next_message()

# Read all messages in a loop

while (eml is not None):

    # show message subject

    print("Subject: " + eml.subject)

    # save message in EML & MSG formats

    eml.save("output.eml", aspose.email.SaveOptions.default_eml)

    eml.save("output.msg", aspose.email.SaveOptions.default_msg_unicode)

    # get the next message

    eml = reader.read_next_message();

reader.dispose();
  
  

تقدم Aspose.Email واجهات برمجة تطبيقات بريد إلكتروني فردية لبيئات التطوير الشائعة الأخرى كما هو موضح أدناه: