Завантаження та збереження електронних листів за допомогою Aspose.Email for C++
Aspose.Email for C++ надає гнучкі можливості завантаження, збереження та конвертації електронних листів у кілька форматів, включно з EML, MSG, MHTML та HTML. Ви також можете налаштувати параметри завантаження та збереження для обробки кодування, вкладень та вимог до форматування.
Завантажити повідомлення з налаштованими параметрами завантаження
The MailMessage клас може завантажувати повідомлення з різних форматів, таких як EML, MSG, MHTML та HTML, використовуючи спеціалізовані параметри завантаження. Ці параметри дозволяють розробникам зазначати налаштування кодування, зберігати вкладення та керувати вбудованими ресурсами.
Наступний приклад C++ демонструє, як завантажувати електронні листи, використовуючи різні параметри завантаження.
Збереження електронних листів у різних форматах
Aspose.Email for C++ дозволяє конвертувати повідомлення між форматами, такими як EML, MSG, MHTML та HTML. Розробники можуть використати SaveOptions ієрархія класів для зазначення розширених параметрів збереження, включаючи кодування, TNEF‑вкладення та збереження меж.
Доступні параметри збереження включають:
EmlSaveOptionsMsgSaveOptionsMhtSaveOptionsHtmlSaveOptions
Зберегти лист у форматі EML
Наступний фрагмент коду демонструє, як завантажити повідомлення EML та зберегти його на диск у тому ж форматі.
Зберегти оригінальні межі EML
Ви можете зберегти оригінальні MIME‑межі під час збереження файлу EML.
Зберегти TNEF‑вкладення в EML
Наступний приклад коду демонструє, як зберегти лист, зберігаючи TNEF‑вкладення (Transport Neutral Encapsulation Format).
Конвертувати EML у MSG
Ви можете легко конвертувати файл EML у формат Outlook MSG. Наступний фрагмент коду демонструє, як завантажити повідомлення EML та конвертувати його у MSG, використовуючи відповідний параметр з SaveOptions клас.
Зберегти як MHTML
Наступний приклад демонструє, як завантажити повідомлення EML та зберегти його як файл MHTML.
Експорт у MHT з користувацьким часовим поясом
Ви можете встановити користувацький або системний часовий пояс для полів дати повідомлення перед експортом у формат MHT. MailMessage class надає TimeZoneOffset властивість для встановлення налаштованого часового поясу. Нижчевказаний фрагмент коду показує, як експортувати лист у MHT з налаштованим часовим поясом.
Експортувати лист у EML
Наступний приклад показує, як експортувати лист у формат EML: