В этом простом для понимания руководстве мы узнаем, как преобразовать EML в MSG с помощью Java, а также подробно рассмотрим шаги по настройке среды. Чтобы конвертировать EML в MSG, API на основе Java можно легко использовать в любой из операционных систем, настроенных для среды Java, включая Windows, macOS или Linux.
Шаги для преобразования EML в MSG с использованием Java
- Установите файл Aspose.Email for Java JAR из репозитория Maven.
- Импортируйте необходимые файлы из API в свой проект
- Задайте параметры загрузки электронной почты с помощью объекта класса EmlLoadOptions.
- Создайте объект класса MailMessage и загрузите исходный файл EML с диска.
- Преобразуйте 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.