واجهة برمجة تطبيقات بايثون أوتلوك لمعالجة البريد الإلكتروني
قم بإنشاء أو معالجة أو تحويل تنسيقات البريد الإلكتروني بما في ذلك 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 لبيثون عبر.NET؟
- قائمة العملاء
- قصص نجاح