واجهة برمجة تطبيقات Outlook للJava وواجهة برمجة تطبيقات Thunderbird للJava لمعالجة البريد الإلكتروني
إنشاء رسائل بريد إلكتروني، إرسالها وتحليلها من Outlook وThunderbird دون الحاجة إلى برامج إضافية. إرسال واستقبال رسائل البريد عبر بروتوكولات SMTP وPOP3 وIMAP.
تحميل محاكمة مجانيةيتيح Aspose.Email للJava للمطورين التركيز على تنفيذ منطق الأعمال الخاص بهم لإدارة رسائل البريد الإلكتروني دون الحاجة لمعرفة مواصفات التنسيق أو برمجة الشبكات.
يمكن لـ Aspose.Email للJava إنشاء رسائل Outlook، تحليل الرسائل أو تحويل تنسيقات الرسائل مثل MSG وEML وMBOX وPST وOST وMHT من داخل تطبيقات Java. يمكن للواجهة تعديل محتوى الرسائل والمرفقات والرؤوس وخصائص MAPI، وتوفر القدرة على إرسال واستقبال الرسائل عبر عدد من البروتوكولات الشائعة. يسمح بـ العمل مع ملفات تخزين Outlook مثل ملفات التخزين الشخصية PST وملفات التخزين غير المتصلة OST. يمكنك سرد رسائل البريد، استخراجها، إضافة أو إزالة رسائل من ملفات التخزين وفقًا لمواصفات تطبيقك. كما تسمح مكتبة البريد Java بـ العمل مع ملف جهات اتصال Outlook (VCF). يمكنك العثور على نظرة عامة على جميع الميزات واستخدامها مع عينات الشيفرة في المستندات
ميزات متقدمة لمعالجة البريد الإلكتروني عبر API
تحقق من الوثائق لأكثر الميزات شيوعًا في Aspose.Email:
تحويل صيغ الرسائل المتبادلة باستخدام بضع أسطر من الكود
إنشاء ملفات ICF و VCF الإصدار 3.0
قراءة رسائل البريد بترتيب تصاعدي أو تنازلي
إنشاء هيكل المجلدات في PST باستخدام تدوين السلسلة
تحديد تاريخ الإنشاء وتعديل ملفات ICS
تكوين تشفير SSL/TLS على مثيلات عميل البريد الإلكتروني
استخدام بروكسي HTTP لعملاء البريد (SMTP, IMAP, POP3)
تحويل الرسائل إلى تنسيقات بريد إلكتروني مختلفة في Java
مكتبة Java للبريد الإلكتروني توفر واجهات سهلة الاستخدام لـ تحويل إلى تنسيقات ملفات الرسائل المدعومة. لإجراء تحويل، كل ما عليك هو تحميل ملف المصدر في نموذج كائن API واستدعاء طريقة الحفظ مع المعلمات المطلوبة. الأمر بسيط حقًا!
إرسال البريد عبر SMTP, POP3 و IMAP
تمكن API من إنشاء وتنسيق الرسائل، إرفاق الملفات والصور وكذلك إرسالها إلى عناوين البريد الإلكتروني عبر SMTP بروتوكول. مرفق آخر يوفره API هو تسجيل الدخول إلى POP3 الخوادم عبر اسم المستخدم وكلمة المرور. من خلال ميزة المصادقة APOP في API، يصبح من السهل الحصول على الرسالة كاملة أو فقط رؤوسها، عرض حجم علبة البريد وعدد الرسائل، حذف الرسائل من الخادم والمزيد. 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 بالإضافة إلى استرجاع، إرسال، تحديث وإلغاء طلبات الاجتماعات عبر بروتوكولات إرسال الرسائل. يمكنك تعلم كيفية إدارة iCalendar API من خلال العمل مع المواعيد مقال.
إدارة ملفات تخزين الرسائل
يسمح Aspose.Email for Java API بإدارة صيغ تخزين Outlook. يمكنك تحميل ملفات PST & OST من القرص أو من تدفق، الحصول على معلومات المجلدات والملفات الفرعية من أرشيف الرسائل، استرجاع تفاصيل الرسالة مثل الموضوع، المرسل، المستلم وحفظ الرسائل إما إلى قرص أو إلى تدفق. لمزيد من المعلومات التفصيلية قم بزيارة العمل مع ملفات تخزين Outlook القسم في وثائقنا.
إلى جانب تحليل ملف 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\"));العمل مع بطاقات الاتصال
يسمح Aspose.Email for Java بالتعامل مع ملفات بطاقات الاتصال، المعروفة أيضًا باسم VCF أو VCard والتي تُعد صيغة ملفات عالمية لتخزين وتبادل بطاقات الاتصالات. يمكنه أيضًا معالجة بطاقات اتصال Outlook وكذلك بطاقات VCard الخاصة بـ Thunderbird داخل تطبيقات Java. باستخدام Aspose.Email for Java، يمكنك إرسال ملفات VCard أو VCF عبر البريد الإلكتروني، إرفاق VCF برسائلك أو استخراجها من الرسائل. كما يمكنك تبادل ملفات VCard (VCF) بطريقتك الخاصة. تسمح API بتحرير وإنشاء وإزالة بطاقات الاتصال الخاصة بك. يمكنك بسهولة إضافة دعم بطاقات الاتصال إلى تطبيقك.
أتمتة مايكروسوفت أوفيس – غير ضرورية
تم بناء Aspose.Email for Java باستخدام الكود المُدار الذي لا يحتاج إلى تثبيت Microsoft Office أو Microsoft Outlook على الجهاز للعمل مع معالجة البريد الإلكتروني. إنه بديل مثالي لأتمتة Microsoft Outlook من حيث الميزات والأمان وقابلية التوسعة والسرعة. من السهل جدًا أن الانتقال من أتمتة أوفيس إلى Aspose.
- موارد التعلم
- الوثائق
- الكود المصدري
- مراجع API
- فيديوهات تعليمية
- دعم المنتج
- دعم مجاني
- دعم مدفوع
- المدونة
- ملاحظات الإصدار
- لماذا Aspose.Email for Java؟
- دراسات حالة العملاء
- قائمة العملاء
- قصص نجاح