Ladda och spara e‑postmeddelanden med Aspose.Email för C++

Aspose.Email för C++ erbjuder flexibla alternativ för att ladda, spara och konvertera e‑postmeddelanden i flera format, inklusive EML, MSG, MHTML och HTML. Du kan också anpassa inläsnings- och sparalternativ för att hantera kodning, bilagor och formateringskrav.

Ladda ett meddelande med anpassade inläsningsalternativ

Den MailMessage klassen kan ladda meddelanden från olika format såsom EML, MSG, MHTML och HTML med hjälp av specialiserade inläsningsalternativ. Dessa alternativ låter utvecklare ange kodningsinställningar, bevara bilagor och hantera inbäddade resurser.

Följande C++‑exempel visar hur du laddar e‑postmeddelanden med olika inläsningsalternativ.

Spara e‑postmeddelanden i olika format

Aspose.Email för C++ möjliggör konvertering av meddelanden mellan format som EML, MSG, MHTML och HTML. Utvecklare kan använda SaveOptions klass‑hierarki för att specificera avancerade sparparametrar, inklusive kodning, TNEF‑bilagor och bevarande av gränser.

Tillgängliga sparalternativ inkluderar:

  • EmlSaveOptions
  • MsgSaveOptions
  • MhtSaveOptions
  • HtmlSaveOptions

Spara e‑post som EML

Följande kodsnutt visar hur du laddar ett EML‑meddelande och sparar det till skivan i samma format.

Bevara original‑EML‑gränser

Du kan bevara de ursprungliga MIME‑gränserna när du sparar en EML‑fil.

Bevara TNEF‑bilagor i EML

Följande kodexempel visar hur du sparar ett e‑postmeddelande samtidigt som du bevarar TNEF‑bilagor (Transport Neutral Encapsulation Format).

Konvertera EML till MSG

Du kan enkelt konvertera en EML‑fil till Outlook MSG‑format. Följande kodsnutt visar hur du laddar ett EML‑meddelande och konverterar det till MSG med lämpligt alternativ från SaveOptions klass.

Spara som MHTML

Följande exempel visar hur du laddar ett EML‑meddelande och sparar det som en MHTML‑fil.

Exportera till MHT med anpassad tidszon

Du kan ange en anpassad eller systemtidszon för meddelandedatumfält innan export till MHT-format. MailMessage klass tillhandahåller TimeZoneOffset egenskap för att ange anpassad tidszon. Följande kodsnutt visar hur du exporterar ett e‑postmeddelande till MHT med anpassad tidszon.

Exportera e‑post till EML

Följande exempel visar hur du exporterar ett e‑postmeddelande till EML‑format: