Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

EmailHtmlExporter

Namespace OfficeIMO.Email
Assembly OfficeIMO.Email.Html
Modifiers static

Creates safe local HTML copies, saving embedded images without downloading remote resources.

Inheritance

  • Object
  • EmailHtmlExporter

Remarks

The caller selects the output path. Copies retain the body, sender and To recipients; HTML sanitization does not anonymize message content.

Methods

Export 2 overloads
public static EmailHtmlExportResult Export(EmailMessage message, String path, Boolean includeAttachments = false, Boolean overwrite = false, CancellationToken cancellationToken = default) #
Returns: EmailHtmlExportResult

Exports a handle-free message with an operation-scoped full read.

Parameters

message OfficeIMO.Email.EmailMessage requiredposition: 0
path System.String requiredposition: 1
includeAttachments System.Boolean = false optionalposition: 2
overwrite System.Boolean = false optionalposition: 3
cancellationToken System.Threading.CancellationToken = default optionalposition: 4
public static EmailHtmlExportResult Export(EmailDocument document, String path, Boolean includeAttachments = false, Boolean overwrite = false, CancellationToken cancellationToken = default) #
Returns: EmailHtmlExportResult

Exports sanitized HTML and embedded resources. Earlier resource files survive later failures.

Parameters

document OfficeIMO.Email.EmailDocument requiredposition: 0
path System.String requiredposition: 1
includeAttachments System.Boolean = false optionalposition: 2
overwrite System.Boolean = false optionalposition: 3
cancellationToken System.Threading.CancellationToken = default optionalposition: 4