در این آموزش آسان و قابل درک، نحوه تبدیل EML به MSG با استفاده از جاوا را به همراه مراحل دقیق تنظیم محیط یاد خواهیم گرفت. به منظور **تبدیل EML به MSG جاوا ** API مبتنی بر جاوا را می توان به راحتی در هر سیستم عاملی که با محیط جاوا پیکربندی شده است از جمله Windows، macOS یا Linux استفاده کرد.
مراحل تبدیل EML به MSG با استفاده از جاوا
- فایل JAR Aspose.Email for Java را از مخزن Maven نصب کنید
- فایل های مورد نیاز را از API در پروژه خود وارد کنید
- با استفاده از شی کلاس EmlLoadOptions گزینه های بارگیری ایمیل را تنظیم کنید
- شی کلاس MailMessage را نمونهسازی کنید و فایل EML منبع را از دیسک بارگیری کنید.
- EML را با استفاده از روش ذخیره به MSG تبدیل کنید
با استفاده از مراحل فوق در برنامه تبدیل Java EML به MSG توسعه یافته است. فرآیند با تنظیم گزینه های بارگذاری ایمیل و بارگیری فایل EML منبع از دیسک با استفاده از شی کلاس MailMessage آغاز می شود. در نهایت، فایل EML بارگذاری شده به عنوان یک فایل MSG روی دیسک با استفاده از یکی از شمارشگرهای SaveOptions.getDefaultMsg() و SaveOptions.getDefaultMsgUnicode() در روش ذخیره ذخیره می شود.
کد برای تبدیل EML به MSG در جاوا
import com.aspose.email.EmlLoadOptions; | |
import com.aspose.email.License; | |
import com.aspose.email.MailMessage; | |
import static com.aspose.email.MessageInfoType.MailMessage; | |
import com.aspose.email.MsgLoadOptions; | |
import com.aspose.email.SaveOptions; | |
public class EmlToMsgConverter { | |
public static void main2(String[] args) throws Exception { // Throw exception in case of error | |
// Initialize the API license to convert EML to MSG | |
License licenseEmail = new License(); | |
licenseEmail.setLicense("Aspose.Total.lic"); | |
// Set the EmlLoadOptions | |
EmlLoadOptions emlLoadOptions = new EmlLoadOptions(); | |
emlLoadOptions.setPreserveTnefAttachments (true); | |
emlLoadOptions.setPreserveEmbeddedMessageFormat (true); | |
// Load the source Email file from the disk | |
MailMessage message = com.aspose.email.MailMessage.load("TestEml.eml", emlLoadOptions); | |
// Save the EML to MSG on disk | |
message.save("output_Java.msg", SaveOptions.getDefaultMsg()); | |
} | |
} |
نمایش فوق در جاوا با رعایت مراحل ساده و استفاده از فراخوانی های ساده API، فایل EML را به MSG روی دیسک تبدیل می کند. قبل از بارگیری فایل EML میتوان EmlLoadOptionهای مختلف از جمله تنظیم PreserveTnefAttachments و PreserveEmbeddedMessageFormat را پیکربندی کرد. همچنین می توانید از کد بالا برای بارگذاری فایل EML با استفاده از گزینه های پیش فرض با استفاده از سازنده پیش فرض کلاس EmlLoadOptions استفاده کنید.
به منظور تبدیل EML به MSG Java مبتنی بر API در این مقاله استفاده شده است. اگر به دنبال ذخیره پیام ایمیل در دیسک جاوا هستید، به مقاله در نحوه ذخیره پیام ایمیل روی دیسک با استفاده از جاوا مراجعه کنید.