Как преобразовать EML в MSG с помощью Java

В этом простом для понимания руководстве мы узнаем, как преобразовать EML в MSG с помощью Java, а также подробно рассмотрим шаги по настройке среды. Чтобы конвертировать EML в MSG, API на основе Java можно легко использовать в любой из операционных систем, настроенных для среды Java, включая Windows, macOS или Linux.

Шаги для преобразования EML в MSG с использованием Java

  1. Установите файл Aspose.Email for Java JAR из репозитория Maven.
  2. Импортируйте необходимые файлы из API в свой проект
  3. Задайте параметры загрузки электронной почты с помощью объекта класса EmlLoadOptions.
  4. Создайте объект класса MailMessage и загрузите исходный файл EML с диска.
  5. Преобразуйте EML в MSG, используя метод сохранения

С помощью вышеупомянутых шагов в приложении Java EML to MSG преобразования разработано. Процесс начинается с установки параметров загрузки электронной почты и загрузки исходного файла EML с диска с помощью объекта класса MailMessage. Наконец, загруженный файл EML сохраняется как файл MSG на диске с помощью любого из перечислителей SaveOptions.getDefaultMsg() и SaveOptions.getDefaultMsgUnicode() внутри метода сохранения.

Код для преобразования EML в MSG в Java

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());
}
}

Приведенная выше демонстрация в Java преобразует файл EML в MSG на диск, придерживаясь простых шагов и используя простые вызовы API. Можно настроить различные параметры EmlLoadOptions, включая настройку PreserveTnefAttachments и PreserveEmbeddedMessageFormat перед загрузкой файла EML. Вы также можете использовать приведенный выше код для загрузки файла EML с параметрами по умолчанию, используя конструктор по умолчанию класса EmlLoadOptions.

Для преобразования EML в MSG в этой статье используется API на основе Java*. Если вы хотите сохранить сообщение электронной почты на диск Java, обратитесь к статье как сохранить сообщение электронной почты на диск с помощью Java.

 Русский