
نمای کلی
مدیریت ایمیل برای مشاغل و افراد به طور یکسان بسیار مهم است. یک مبدل رایگان EML به PST میتواند این فرآیند را با تبدیل فایلهای EML به PST ساده کند. این تبدیل برای کاربرانی که نیاز به انتقال ایمیل ها از یک پلتفرم به پلتفرم دیگر دارند، ضروری است تا از سازگاری و دسترسی اطمینان حاصل شود. Aspose.Email for Java با ارائه سهولت ادغام و انعطاف پذیری، نقشی محوری ایفا می کند و آن را به انتخابی ایده آل برای توسعه دهندگان تبدیل می کند. بنابراین، Aspose.Email for Java یک ابزار آنلاین و همچنین یک API برای تبدیل EML به PST ارائه می دهد.
تبدیل رایگان EML به PST - آنلاین را امتحان کنید
این مبدل رایگان EML به PST توسط Aspose.Email for Java پشتیبانی میشود. کاربر پسند است و به شما امکان می دهد فایل های EML را با دقت بالا به فرمت PST تبدیل کنید. علاوه بر این، این ابزار برای کاربرانی که نیاز به یک راه حل سریع و بدون نصب نرم افزار دارند، مناسب است. به سادگی فایل های EML خود را آپلود کنید و فایل های PST تبدیل شده را در کمترین زمان ممکن دریافت کنید.

تبدیل EML به PST در Java - کد قطعه
مراحل زیر را برای دستیابی به تبدیل EML به PST با استفاده از Aspose.Email for Java از طریق برنامهنویسی دنبال کنید.
- فایل EML را با فراخوانی روش load بارگیری کنید.
- با فراخوانی روش fromMailMessage EML را به MapiMessage (الزامی برای PST) تبدیل کنید.
- روش create یک فایل PST ایجاد می کند.
- با فراخوانی متد addSubFolder پوشه Inbox ایجاد کنید.
- روش getSubFolder پوشه Inbox را دریافت کرده و با فراخوانی پیام را اضافه می کند. روش addMessage.
قطعه کد Java زیر نحوه تبدیل EML به PST در Java را نشان می دهد:
public class main {
public static void main(String[] args) {
// مسیر دایرکتوری کاری را تعریف کنید.
String dir = "Desktop";
try {
// مسیر فایل های EML و PST
String emlFilePath = dir+"file.eml";
String pstFilePath = dir+"output.pst";
// فایل EML را با فراخوانی روش بارگذاری بارگیری کنید.
MailMessage eml = MailMessage.load(emlFilePath);
// با فراخوانی متد fromMailMessage، EML را به MapiMessage (الزامی برای PST) تبدیل کنید.
MapiMessage mapiMsg = MapiMessage.fromMailMessage(eml);
// متد create یک فایل PST ایجاد می کند.
PersonalStorage pst = PersonalStorage.create(pstFilePath, FileFormatVersion.Unicode);
// با فراخوانی متد addSubFolder پوشه Inbox ایجاد کنید.
pst.getRootFolder().addSubFolder("Inbox");
// متد getSubFolder پوشه Inbox را دریافت می کند و با فراخوانی متد addMessage پیام را اضافه می کند.
FolderInfo inbox = pst.getRootFolder().getSubFolder("Inbox");
inbox.addMessage(mapiMsg);
// فایل PST را ذخیره کنید
pst.dispose();
System.out.println("EML converted to PST successfully!");
} catch (Exception e) {
System.err.println("Error: " + e.getMessage());
}
}
}
خروجی:

نصب کتابخانه جاوا
می توانید آن را از صفحه انتشارات Aspose دانلود کنید یا مخزن 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>25.1</version>
<classifier>jdk16</classifier>
</dependency>
مجوز رایگان دریافت کنید
برای کشف پتانسیل کامل Aspose.Email for Java، با مراجعه به این پیوند یک مجوز آزمایشی رایگان دریافت کنید.
نتیجه گیری
به طور خلاصه، این تبدیل رایگان EML به PST یک ابزار مبتنی بر وب برای انتقال یکپارچه ایمیل است. با استفاده از Aspose.Email for Java، توسعهدهندگان میتوانند تبدیل EML به PST را در Java بهطور موثر به صورت برنامهنویسی انجام دهند. برای بهبود وظایف پردازش ایمیل خود، این کتابخانه قدرتمند را کاوش کنید.
منابع عمومی
منابع اضافی مانند اسناد و انجمنهای انجمن را کاوش کنید تا درک خود را از Aspose.Email for Java افزایش دهید. این منابع بینش و پشتیبانی ارزشمندی را فراتر از محتوای وبلاگ ارائه می دهند.
سوالات متداول - سوالات متداول
بهترین تبدیل رایگان EML به PST چیست؟
این مبدل EML به PST رایگان ابزاری است که فایلهای EML را به فرمت PST تبدیل میکند و به کاربران امکان میدهد به راحتی ایمیلها را بین پلتفرمهای مختلف منتقل کنند.
چگونه EML را با استفاده از Aspose.Email به PST در Java تبدیل کنم؟
از کلاس «MailMessage» برای بارگیری فایلهای EML، ایجاد یک PST با «PersonalStorage» و افزودن EML به PST با استفاده از «FolderInfo» در Aspose.Email for Java استفاده کنید. لطفاً برای مشاهده نمونه کد به این link مراجعه کنید