E‑mailberichten laden en opslaan met Aspose.Email voor C++
Aspose.Email voor C++ biedt flexibele opties om e‑mailberichten te laden, op te slaan en te converteren in meerdere formaten, waaronder EML, MSG, MHTML en HTML. U kunt ook laad- en opslagopties aanpassen om codering, bijlagen en opmaakeisen af te handelen.
Laad een bericht met aangepaste laadopties
De MailMessage klasse kan berichten laden uit verschillende formaten zoals EML, MSG, MHTML en HTML met behulp van gespecialiseerde laadopties. Deze opties stellen ontwikkelaars in staat om coderingsvoorkeuren op te geven, bijlagen te behouden en ingesloten bronnen te beheren.
Het volgende C++‑voorbeeld toont hoe u e‑mailberichten laadt met verschillende laadopties.
E‑mailberichten opslaan in verschillende formaten
Aspose.Email voor C++ maakt de conversie van berichten tussen formaten zoals EML, MSG, MHTML en HTML mogelijk. Ontwikkelaars kunnen de SaveOptions klasse‑hiërarchie om geavanceerde opslaaparameters op te geven, waaronder codering, TNEF‑bijlagen en behoud van grenzen.
Beschikbare opslagopties omvatten:
EmlSaveOptionsMsgSaveOptionsMhtSaveOptionsHtmlSaveOptions
E‑mail opslaan als EML
Het volgende codefragment toont hoe u een EML‑bericht laadt en het op schijf opslaat in hetzelfde formaat.
Behoud originele EML-grenzen
U kunt de oorspronkelijke MIME‑grenzen behouden bij het opslaan van een EML‑bestand.
Behoud TNEF‑bijlagen in EML
Het volgende codevoorbeeld toont hoe u een e‑mail opslaat terwijl u TNEF‑ (Transport Neutral Encapsulation Format) bijlagen behoudt.
EML naar MSG converteren
U kunt eenvoudig een EML‑bestand converteren naar een Outlook MSG‑formaat. Het volgende codefragment toont hoe u een EML‑bericht laadt en converteert naar MSG met de juiste optie van SaveOptions klasse.
Opslaan als MHTML
Het volgende voorbeeld toont hoe u een EML‑bericht laadt en opslaat als een MHTML‑bestand.
Exporteren naar MHT met aangepaste tijdzone
U kunt een aangepaste of systeem‑tijdzone instellen voor datumvelden van het bericht vóór export naar MHT‑formaat. De MailMessage class biedt de TimeZoneOffset eigenschap om een aangepaste tijdzone in te stellen. Het volgende codefragment laat zien hoe u een e‑mail exporteert naar MHT met een aangepaste tijdzone.
E‑mail exporteren naar EML
Het volgende voorbeeld toont hoe u een e‑mail exporteert naar EML‑formaat: