Aspose.Email  for Java

Java Outlook API & Java Thunderbird API لمعالجة البريد الإلكتروني

إنشاء رسائل بريد إلكتروني وإرسال رسائل بريد إلكتروني وتحليل رسائل البريد الإلكتروني من Outlook & Thunderbird دون الحاجة إلى برامج إضافية. إرسال واستقبال رسائل البريد الإلكتروني عبر بروتوكولات SMTP و POP3 و IMAP.

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

Aspose.Email for Java يسمح للمطورين بالتركيز على تنفيذ منطق الأعمال الخاص بهم لإدارة رسائل البريد الإلكتروني دون الحاجة إلى معرفة مواصفات التنسيق أو برمجة الشبكة.

Aspose.Email الخاص بجافا يمكنه إنشاء رسائل بريد إلكتروني في Outlook أو تحليل رسائل البريد الإلكتروني أو تحويل تنسيقات الرسائل مثل MSG و EML و MBOX و PST و OST و MHT من داخل تطبيقات Java. يمكن لواجهة برمجة التطبيقات معالجة محتويات الرسائل والمرفقات والعناوين وخصائص MAPI بالإضافة إلى القدرة على إرسال واستقبال رسائل البريد الإلكتروني عبر عدد من البروتوكولات الشائعة. كما يوفر القدرة على إدارة مستندات تخزين الرسائل مثل الشخصية ملفات التخزين توقيت المحيط الهادي وغير متصل ملفات التخزين OST. يمكنك سرد رسائل البريد الإلكتروني ، واستخراج رسائل البريد الإلكتروني ، وإضافة الرسائل أو إزالتها من ملفات التخزين وفقًا لمواصفات التطبيق الخاص بك. تسمح مكتبة البريد الإلكتروني في Java بالعمل مع ملف جهات اتصال Outlook (VCF).

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

إنشاء الرسائل ومعالجتها عبر API

تحويل بين تنسيقات الرسائل مع بضعة أسطر من التعليمات البرمجية

استخراج معلومات رأس الرسالة

إضافة واستخراج ومعالجة المرفقات

قم بإنشاء رسائل بتنسيق HTML

إنشاء رسالة في وضع المسودة (MSG فقط)

اجتياز وقراءة مرفقات البريد الإلكتروني المتداخلة

استرداد عدة مستلمين

الوصول إلى خصائص MAPI

سرد المجلدات المخصصة التي أنشأها المستخدم

احصل على مسار المجلد في ملف OLM

دعم متعدد التوصيلات لعمليات النسخ الاحتياطي والاستعادة لـ IMAP

دعم متعدد التوصيلات لعمليات SMTP

قم بإنشاء ملفات ICF و VCF v3.0

اقرأ رسائل البريد الإلكتروني بترتيب تصاعدي أو تنازلي

احفظ MapiCalendar بتنسيق HTML الأساسي

إنشاء الأرشيف الموضعي وإدارته في Office 365

إنشاء تسلسل هرمي للمجلدات في PST باستخدام تدوين السلسلة

حدد إنشاء وتعديل التواريخ لـ ICS

الوصول إلى ملف بيانات Outlook for MacOS (OLM)

قم بتكوين تشفير SSL / TLS في مثيلات عميل البريد الإلكتروني

أنشئ جهة اتصال في مجلد فرعي لجهات الاتصال في EWS

إنشاء طريقة موحدة لعناصر MAPI التي يتم جلبها في EWS

استخدم وكيل HTTP لعملاء البريد الإلكتروني (SMTP ، IMAP ، POP3)

تحويل الرسالة إلى تنسيقات بريد إلكتروني مختلفة في Java

توفر مكتبة البريد الإلكتروني في Java واجهات سهلة الاستخدام لتحويل تنسيقات ملفات الرسائل المدعومة. لإجراء تحويل ، كل ما عليك فعله هو تحميل الملف المصدر في نموذج كائن API واستدعاء طريقة الحفظ مع المعلمات المطلوبة. هي بالفعل بتلك البساطة!

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

تمكن API من إنشاء وتنسيق الرسائل وإرفاق الملفات والصور وكذلك إرسالها إلى عناوين البريد الإلكتروني عبر بروتوكول SMTP. من الوسائل الأخرى التي توفرها واجهة برمجة التطبيقات (API) تسجيل الدخول إلى خوادم POP3 عبر اسم المستخدم وكلمة المرور. من خلال ميزة مصادقة APOP الخاصة بواجهة برمجة التطبيقات ، من السهل الحصول على الرسالة الكاملة أو الرؤوس فقط ، وعرض حجم صندوق البريد وعدد الرسائل ، وحذف الرسائل من الخادم وغير ذلك الكثير. قليل من ميزات بروتوكول IMAP المدعومة من API مثل المصادقة ، وإنشاء ، وتحديد ، وإزالة ، والاستعلام عن المجلدات ، والحصول على الرسائل وحفظها ، وتغيير علامات الرسائل.

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

// تهيئة كائن SmtpClient

SmtpClient client = new SmtpClient("smtp.gmail.com", 587, "username", "password");

// تعيين خيارات الأمان للخادم

client.setSecurityOptions(SecurityOptions.Auto);

// إنشاء رسالة جديدة

MailMessage msg = new MailMessage("This email address is being protected from spambots. You need JavaScript enabled to view it.", "This email address is being protected from spambots. You need JavaScript enabled to view it.", "First Message from Java", "Body");

System.out.println("Sending message..");		

// أرسل الرسالة الآن

client.send(msg);

إدارة كائنات التقويم

Aspose.Email iCalendar API تمكن من إنشاء واستخراج وحفظ كائنات تقويم Outlook بتنسيقات مختلفة. يوفر القدرة على الحفظ كمستندات MSG أو ICS وكذلك استرداد طلبات الاجتماعات وإرسالها وتحديثها وإلغائها عبر بروتوكولات إرسال الرسائل.

Manage Message ملفات التخزين

Aspose.Email for Java API يسمح بإدارة تنسيقات تخزين Outlook. يمكنك تحميل ملفات PST و OST من قرص أو دفق ، والحصول على معلومات المجلد والمجلد الفرعي من أرشيف الرسائل ، واسترداد التفاصيل الخاصة بالرسالة مثل الموضوع والمرسل والمستلم وحفظ الرسائل على القرص أو التدفق.

بصرف النظر عن تحليل ملف PST موجود ، توفر المكتبة أيضًا الوسائل لإنشاء ملف PST من البداية وإضافة رسائل إلى أي مجلد به.

أنشئ PST من البداية وأضف رسالة من ملف - Java

// إنشاء مثيل PersonalStorage

PersonalStorage pst = PersonalStorage.create(dir + "archive.pst", 0);

// إنشاء مجلد في جذر PST

pst.getRootFolder().addSubFolder("Inbox");

// إضافة رسالة إلى المجلد الذي تم إنشاؤه حديثًا

pst.getRootFolder().getSubFolder("Inbox").addMessage(MapiMessage.fromFile(dir + "template.msg"));

Work With Contact Cards

Aspose.Email for Java يسمح بمعالجة ملفات بطاقة جهات الاتصال ، والمعروفة أيضًا باسم VCF أو VCard وهو تنسيق ملف عالمي لتخزين وتبادل بطاقات جهات الاتصال. قم بمعالجة بطاقات جهات اتصال Outlook بالإضافة إلى Thunderbird VCards داخل تطبيقات Java. باستخدام Aspose.Email for Java ، يمكنك إرسال ملفات VCard أو VCF في البريد الإلكتروني أو إرفاق VCF برسائلك أو استخراجها من رسائل البريد الإلكتروني. يمكنك أيضًا تبادل ملفات VCard (VCF) بالطريقة التي تريدها. تسمح API بتحرير وإنشاء وإزالة بطاقات الاتصال الخاصة بك. يمكنك بسهولة إضافة دعم بطاقات الاتصال إلى التطبيق الخاص بك.

أتمتة Microsoft Office - غير مطلوب

Aspose.Email for Java تم إنشاؤه باستخدام كود مُدار لا يحتاج إلى تثبيت Microsoft Office أو Microsoft Outlook على الجهاز للعمل مع معالجة رسائل البريد الإلكتروني. إنه بديل مثالي لأتمتة Microsoft Outlook من حيث الميزات والأمان وقابلية التوسع والسرعة.

  
  

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