Зареждане и запазване на имейл съобщения с Aspose.Email за C++
Aspose.Email за C++ предоставя гъвкави възможности за зареждане, запазване и конвертиране на имейл съобщения в множество формати, включително EML, MSG, MHTML и HTML. Можете също така да персонализирате опциите за зареждане и запазване, за да се справите с изискванията за кодиране, прикачени файлове и форматиране.
Зареждане на съобщение с персонализирани опции за зареждане
Този MailMessage класът може да зарежда съобщения от различни формати като EML, MSG, MHTML и HTML, използвайки специализирани опции за зареждане. Тези опции позволяват на разработчиците да задават предпочитания за кодиране, да запазват прикачени файлове и да управляват вградени ресурси.
Следният пример на C++ показва как да заредите имейл съобщения, използвайки различни опции за зареждане.
Запазване на имейл съобщения в различни формати
Aspose.Email за C++ позволява конвертиране на съобщения между формати като EML, MSG, MHTML и HTML. Разработчиците могат да използват SaveOptions йерархия на класовете за задаване на разширени параметри за запазване, включително кодиране, TNEF прикачени файлове и запазване на граници.
Наличните опции за запазване включват:
EmlSaveOptionsMsgSaveOptionsMhtSaveOptionsHtmlSaveOptions
Запазване на имейл като EML
Следният кодов фрагмент показва как да заредите EML съобщение и да го запишете на диск в същия формат.
Запазване на оригиналните EML граници
Може да запазите оригиналните MIME граници при запазване на EML файл.
Запазване на TNEF прикачени файлове в EML
Следният пример с код показва как да запазите имейл, като запазите TNEF (Transport Neutral Encapsulation Format) прикачени файлове.
Convert EML to MSG
Лесно можете да конвертирате EML файл в Outlook MSG формат. Следният кодов фрагмент показва как да заредите EML съобщение и да го конвертирате в MSG, използвайки подходящата опция от SaveOptions клас.
Запис като MHTML
Следният пример демонстрира как да заредите EML съобщение и да го запишете като MHTML файл.
Експортиране към MHT с персонализиран часови пояс
Можете да зададете персонализиран или системен часови пояс за полетата на датата на съобщението преди експортиране към MHT формат. MailMessage клас предоставя TimeZoneOffset свойство за задаване на персонализиран часови пояс. Следният кодов фрагмент показва как да експортирате имейл към MHT с персонализиран часови пояс.
Експортиране на имейл към EML
Следният пример показва как да експортирате имейл в EML формат: