Загрузка, сохранение и преобразование различных форматов сообщений электронной почты в C++
Загрузка сообщения с опциями загрузки
В следующем фрагменте кода показано, как загрузить сообщение с опциями загрузки.
Сохранение и преобразование сообщений
Aspose.Email позволяет легко конвертировать сообщения любого типа в другой формат. Чтобы продемонстрировать эту функцию, приведенный в этой статье код загружает три типа сообщений с диска и сохраняет их в других форматах. Базовый класс SaveOptions и классы EMLSaveOptions, MsgSaveOptions, MhtSaveOptions, HTMLSaveOptions для дополнительных настроек при сохранении MailMessage можно использовать для сохранения сообщений в других форматах. В статье показано, как использовать эти классы для сохранения образца электронного письма в виде:
- Формат EML.
- MSG для Outlook.
- Формат MHTML.
- Формат HTML.
Загрузка EML и сохранение как EML
В следующем фрагменте кода показано, как загрузить сообщение EML и сохранить его на диск в том же формате.
Загрузка EML и сохранение как EML с сохранением исходных границ
В следующем фрагменте кода показано, как загрузить EML и сохранить его как EML с сохранением исходных границ.
Сохранение в формате EML Сохранение вложений TNEF
В следующем фрагменте кода показано, как сохранить вложения TNEF в формате EML.
Загрузка EML, сохранение в MSG
В следующем фрагменте кода показано, как загрузить сообщение EML и преобразовать его в MSG с помощью соответствующей опции из SaveOptions.
Сохранение почтового сообщения в формате MHTML
Для получения желаемых результатов можно использовать различные варианты MHTML. В следующем фрагменте кода показано, как загрузить сообщение EML в MailMessage и преобразует его в MHTML.
Экспорт электронной почты в MHT с настраиваемым часовым поясом
Класс MailMessage предоставляет свойство TimeZoneOffset для установки настраиваемого часового пояса при экспорте в MHT. В следующем фрагменте кода показано, как экспортировать электронное письмо в MHT с помощью настраиваемого TimeZone.
Экспорт электронной почты в EML
В следующем фрагменте кода показано, как экспортировать электронную почту в eml.