DOCX JPG PDF XML PST
  Product Family
EMLX

محول PST إلى EMLX لتطبيقات Java

واجهة برمجة تطبيقات Java بديهية لتحويل ملفات البريد الإلكتروني بين الصيغ. مثال شفرة تحويل PST إلى EMLX وتكاملها مع مشاريع Java.

تحويل PST إلى EMLX باستخدام واجهة برمجة تطبيقات Java

Aspose.Email for Java يوفر حلاً فعالاً وموثوقاً لتحويل ملفات البريد الإلكتروني بين صيغ مختلفة. يبسط عملية تحويل صيغ البريد من خلال توفير واجهة برمجة تطبيقات مباشرة وفعالة. جرّب عينة الشفرة المختصرة والواضحة التي تُظهر سهولة وكفاءة عملية تحويل صيغ البريد. تمثل الشفرة فئات وأساليب لإنشاء كائنات ومعالجتها، مما يتيح للمطورين التعامل مع بيانات البريد بسهولة ودقة وتحقيق نتائج موثوقة وصحيحة.

مع API جافا، لا تحتاج للقلق بشأن الخوارزميات المعقدة أو الأعمال اليدوية المملة، مما يوفر الوقت والجهد للمهام الأكثر أهمية ويرفع تطبيقات معالجة البريد إلى المستوى التالي.

كيفية تثبيت مكتبة Aspose.Email للغة جافا

لبدء الاستفادة من إمكانات واجهة برمجة التطبيقات القوية والغنية بالميزات لجافا، ما عليك سوى اتخاذ أحد الإجراءات التالية:

  • حمّل أحدث إصدار منه من Maven

  • تثبيتها في مشروعك المعتمد على Maven بإضافة الإعدادات التالية إلى ملف pom.xml.

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>

في حال وجود صعوبات أو أسئلة بخصوص عملية تثبيت واجهة برمجة التطبيقات، يرجى زيارة التثبيت قسم من المستندات .

كيفية تحويل ملفات PST إلى تنسيق EMLX

يوفر تحويل ملفات PST (Personal Storage Table) إلى تنسيق EMLX باستخدام Aspose.Email for Java حلاً قويًا وفعّالًا للعمل مع بيانات البريد الإلكتروني. تمكّن واجهة البرمجة البديهية التي تقدمها Aspose.Email المطورين من معالجة ملفات PST بسلاسة، استخراج رسائل البريد، وتحويلها إلى تنسيق EMLX بسهولة. تضمن عملية التحويل الحفاظ على بنية البريد الأصلية، المرفقات، والبيانات الوصفية، مع الحفاظ على سلامة محتوى البريد طوال عملية التحويل. من خلال الاستفادة من أدوات التحويل الموثوقة في Aspose.Email، يمكن للمطورين دمج وظيفة تحويل PST إلى EMLX في تطبيقاتهم المكتوبة بلغة Java بسهولة.

لتحويل ملفات PST إلى تنسيق EMLX، توفر المكتبة الـ PersonalStorage الفصل الذي يُستخدم لتمثيل ملف PST. يوفر طرقًا للوصول إلى البيانات المخزنة داخل ملف PST ومعالجتها. الـ FolderInfo الفصل يمثل مجلدًا داخل ملف PST. يوفر طرقًا للوصول إلى محتويات المجلد. الـ MessageInfoCollection الفصل، المستخدم أيضًا في مثال الشيفرة أدناه، يخزن مجموعة من كائنات MessageInfo التي تمثل رسائل البريد داخل المجلد. مع الـ MessageInfo الفصل، الذي يمثل رسالة بريد إلكتروني فردية داخل مجلد، يمكنك من الوصول إلى تفاصيل كل رسالة بريد داخل المجلد. الـ MapiMessage الـ class يوفّر للمطورين مجموعة شاملة من الوظائف للعمل مع رسائل البريد الإلكتروني برمجيًا، مما يمكّنهم من إدارة البيانات البريدية بفعالية، تعديلها، والتفاعل معها داخل تطبيقات Java الخاصة بهم. الـ SaveOptions الفصل يوفّر خيارات لحفظ رسائل البريد الإلكتروني بصيغ مختلفة. يوضح مثال الشيفرة أدناه كيفية استخدام هذه الفصول لاستخراج رسائل البريد الإلكتروني، تحويلها من PST إلى تنسيق EMLX، وحفظها في المجلد الهدف المحدد. لمزيد من المعلومات حول ميزات الكود المتقدمة في الواجهة، يرجى زيارة موقعنا. الموارد المرجعية .

خطوات تحويل PST إلى EMLX عبر Java

يمكن لمبرمجي Java تحويل ملف PST إلى EMLX بسهولة باستخدام بضع أسطر من الشيفرة.

  1. حمّل ملف PST "Outlook.pst" باستخدام PersonalStorage.fromFile طريقة.
  2. الوصول إلى مجلد الوارد داخل ملف PST باستخدام getPredefinedFolder .
  3. استرجع جميع رسائل البريد الإلكتروني في مجلد الوارد وخزنها في كائن MessageInfoCollection عن طريق استدعاء getContents طريقة.
  4. تجول عبر كل رسالة بريد إلكتروني في المجموعة.
  5. استخرج المحتوى والبيانات الوصفية لكل رسالة بريد إلكتروني باستخدام extractMessage طريقة.
  6. أنشئ كائن MapiMessage لتغليف محتوى الرسالة.
  7. احفظ رسالة البريد الإلكتروني بتنسيق EMLX عن طريق استدعاء حفظ طريقة فئة MapiMessage التي تحدد خيارات الحفظ للملف الجديد.

متطلبات النظام

قبل تشغيل شفرة التحويل بجافا، تأكد من توفر المتطلبات التالية.

  • Microsoft Windows أو نظام تشغيل متوافق مع بيئة تشغيل جافا لتطبيقات JSP/JSF وتطبيقات سطح المكتب.
  • احصل على أحدث نسخة من Aspose.Email لجافا مباشرةً من Maven .
 

تحويل PST إلى EMLX - جافا

PersonalStorage pst = PersonalStorage.fromFile("Outlook.pst");
FolderInfo folderInfo = pst.getPredefinedFolder(StandardIpmFolder.Inbox);
MessageInfoCollection miCol = folderInfo.getContents();
for (int i=0;i < miCol.size(); i++){
MessageInfo msgInfo = (MessageInfo)miCol.get(i);
MapiMessage mapi = pst.extractMessage(msgInfo);
mapi.save("DestFolder\\" + i + ".emlx", SaveOptions.createSaveOptions(MailMessageSaveType.EmlxFormat));
}    
 

ما هو تنسيق ملف PST؟

‏PST (جدول التخزين الشخصي) هو تنسيق ملفات يستخدمه Microsoft Outlook لتخزين رسائل البريد، جهات الاتصال، التقويمات، المهام، وعناصر البريد الأخرى. تعمل ملفات PST كحاوية لتخزين البيانات تتيح للمستخدمين الوصول إلى بيانات بريدهم وإدارتها داخل Outlook. يمكن إنشاء هذه الملفات وحفظها محليًا على جهاز المستخدم أو تخزينها على خادم شبكة. تُستخدم ملفات PST عادةً لنسخ احتياطي لبيانات البريد، أرشفة الرسائل القديمة، ونقل بيانات البريد بين أجهزة أو عملاء بريد مختلفين. بالإضافة إلى ذلك، يمكن حماية ملفات PST بكلمة مرور لتعزيز أمان البيانات وخصوصيتها.

ما هو تنسيق ملف EMLX؟

EMLX هو تنسيق ملف يستخدمه Apple Mail. إنه تنسيق ملف مملوك يُستخدم لتخزين رسائل البريد الإلكتروني الفردية على أنظمة macOS وMac OS X. كل ملف EMLX يمثل رسالة بريد واحدة وعادةً ما يحتوي على محتوى البريد، المرفقات، رؤوس الرسالة، والبيانات الوصفية. تُحفظ عادةً في بنية دليل متداخلة على جهاز المستخدم، حيث يُحفظ كل بريد كملف منفصل. يسمح تنسيق EMLX لـ Apple Mail بإدارة وتخزين رسائل البريد بفعالية مع توفير وصول سهل إلى الرسائل الفردية للمستخدمين.

تحويلات تنسيقات الملفات المدعومة من Aspose.Email for Java

يقدّم Aspose.Email for Java مجموعة واسعة من تحويلات تنسيقات الملفات صُممت للتعامل بسلاسة مع رسائل البريد، جهات الاتصال، التقويمات، والمرفقات. يمنح المطورين القدرة على معالجة البيانات وتحويلها بسهولة لتلبية متطلبات تطبيقاتهم المتنوعة. إن تنفيذ تحويلات تنسيقات الملفات في تطبيقات البريد يعزز التوافقية ويزيد الكفاءة. بشكل عام، تدعم المكتبة التحويل من EML , EMLX , ICS , MBOX , MHTML , MSG , OFT , OLM , OST , PST , VCF إلى تنسيقات أخرى تُحسّن تجربة المستخدم.
  • PST to EMLX Conversion Live Demos

    التحويلات المدعومة الأخرى

    يمكنك أيضًا تحويل PST إلى العديد من تنسيقات الملفات الأخرى بما في ذلك القليل المذكورة أدناه.

    PST TO EML (رسائل بريد Outlook)
    PST TO HTML (لغة ترميز النص الفائق)
    PST TO ICS (iCalendar)
    PST TO MBOX (رسائل البريد الإلكتروني)
    PST TO MHTML (تنسيق أرشيف صفحات الويب)
    PST TO MSG (صيغة Outlook & Exchange)
    PST TO OFT (قوالب بريد Outlook)
    PST TO OST (ملفات التخزين غير المتصلة)
    PST TO VCF (تنسيق بطاقة افتراضية)