etlweather / EMLTransformer

Inline embed images in emails (MIME) and strip out attached images.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EMLTransformer Build status NuGet Version

Inline embed images in emails (MIME) and strip out attached images.

Package EMLTransformer | Platforms .NET 4.6, .NET Standard 2.0

Sample usage

var embedder = new MailInlineImageEmbedder();
embedder.InlineEmbedImagesAndStripFromAttachments("email.eml", "out.eml");

If images are attached as application/octet-stream, the MailInlineImageEmbedder can be passed an implementation of IMimeTypeSniffer.

Set type of embedded inline images based on file extension

var embedder = new MailInlineImageEmbedder(new FileExtensionBasedMimeTypeSniffer());
var streamOut = embedder.InlineEmbedImagesAndStripFromAttachments(streamIn);

About

Inline embed images in emails (MIME) and strip out attached images.

License:MIT License


Languages

Language:C# 80.3%Language:F# 15.0%Language:Shell 3.6%Language:Batchfile 1.2%