Aspose.Email  لجافا

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

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

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

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

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

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

تحقق من الوثائق الخاصة بالميزات الأكثر شيوعًا في Aspose.Email:

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

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

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

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

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

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

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

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

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

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

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

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

// Initialize SmtpClient object

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

// Set Security options for the server

client.setSecurityOptions(SecurityOptions.Auto);

// Create a new Message

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..");		

// Send the Message now

client.send(msg);

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

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

إدارة ملفات تخزين الرسائل

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

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

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

// create an instance of PersonalStorage

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

// create a folder at the root of PST

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

// add message to newly created folder

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

العمل مع بطاقات الاتصال

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

التشغيل الآلي لميكروسوفت أوفيس - غير مطلوب

تم إنشاء Aspose.Email لجافا باستخدام التعليمات البرمجية المُدارة التي لا تحتاج إلى تثبيت Microsoft Office أو Microsoft Outlook على الجهاز للعمل مع معالجة رسائل البريد الإلكتروني. إنه بديل مثالي لأتمتة Microsoft Outlook من حيث الميزات والأمان وقابلية التوسع والسرعة. من السهل جدًا القيام بذلك الترحيل من التشغيل الآلي للمكاتب إلى Aspose.

  
  

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