Saturday, August 17, 2019
Home > dotnet > Fluent.NET Mail – Dynamic Templated Emailing Framework

Fluent.NET Mail – Dynamic Templated Emailing Framework

Worth: 12$
Score: five

There are additional licensing choices to be had for this product on, the creators of Fluent.NET Mail. Discounted costs to be had!

Fluent.NET Mail takes good thing about the in-built .NET API and gives the facility to build and ship emails very simply. All of the messy paintings is looked after within the background and lets in the easy focal point of simply setting up emails the use of customized templates together with dynamic substitution of knowledge into your template, sending mail in quite a lot of codecs (textual content & HTML), opting for your approach of transportation (SMTP, Community, Pickup), the use of safety certificate, the use of SSL, sending attachments, sending mail asynchronously plus the entire options supplied by way of the .NET framework.

Take a look at Internet Miner, an actual global internet content material mining utility which takes good thing about Fluent.NET Mail. See an utility preview right here. The e-mail miner takes good thing about this incredible element by way of sending out templated emails.

That is the one highest and maximum complete .NET emailing API to be had. Simple to make use of and robust!

When would I exploit this?

  • Sending bulk emails for advertising campaigns. Additionally take a look at MassMailer.NET
  • Operating with template pushed emails (personalizing emails)
  • Quite simple, complete and simple to make use of API
  • Absolutely purposeful for protected emails, supply & learn notifications, attachments, trade perspectives, and so forth
  • Complete reinforce for the .NET SMTP libraries

What are the benefits?

  • Very prime efficiency
  • Easy to make use of
  • Documented API
  • Toughen supplied at
  • Constructs and sends emails the use of a Fluent paradigm
  • Supplies an entire API for sending emails with quite a lot of configurations together with with SSL, mail headers, attachments, trade perspectives, mail precedence, encoding, supply notification choices, and so forth
  • Ship each textual content and html emails
  • Development emails the use of textual content or html templates
  • Entire integration with the usual .NET mail mechanisms & the internet.config/app.config
  • Supply receipts
  • Learn receipts
  • Safe emails
  • Plus a lot more…

What do you get within the bundle?

  • .NET three.five Assemblies
  • Debug recordsdata (PDB)
  • XML feedback (Intellisense)
  • Documented API
  • Demo utility
  • Getting began documentation

Applied sciences

This element is constructed the use of the .NET three.five Framework because of this in can be utilized in all .NET packages which are the use of the three.five framework or more recent. This contains .NET three.five,, & four.five+.


Ask any questions or recommend options at

How one can use this element?

The instance displays easy methods to ship a personalised textual content e mail whilst loading the template from a document.

new Mail()
    .To(new MailBox(emailAddress))
    .From(new MailBox(emailAddress))
    .Textual content(new MessageTemplate()
            .FromFile("e mail.txt")
            .DataFrom(new )
    .SmtpServer("[your smtp server]")

The instance compares the normal manner of sending e mail as opposed to the brand new fluent manner.

// Fluent API - Easy, simple with nice efficiency and
// at the back of the scenes reminiscence control
new Mail()
    .From(new MailBox(emailAddress, "NoReply"))
    .To(new MailBox(emailAddress, "Toughen"))
    .Topic("Mail despatched " + DateTime.Now.ToLongTimeString())
    .Credentials(emailAddress, "[password]")
    .Textual content(new MessageTemplate()
            .FromText("Hi  . How are you lately?")
            .DataFrom(new )
    .SmtpServer("[your smtp server]")
// Conventional manner with a detach workflow and
// handbook reminiscence control. There are naturally
// no constructed e mail personalisation options.
var fromAddress = new MailAddress(emailAddress, "NoReply");
var toAddress = new MailAddress(emailAddress, "Toughen");

var smtp = new SmtpClient

the use of (var message = new MailMessage(fromAddress, toAddress))

Get loads extra examples right here: doctors/fluent-net-mail/

Updates:, November third 2014


  • Upgraded from .NET to .NET three.five (That is essential to meet a extra complicated structure with out hacks that motive attainable conflicts and warnings)
  • Break up structure into three portions (Composer, Distributor, Public API). This transformation lets in each the prevailing means of the use of the API and the extra granular manner
  • E-mail development can now be achieved during the Composer elegance
  • E-mail distribution can now be achieved during the Distributor elegance
  • Added [BindingName] characteristic to override the default assets title when substituting values within the template
  • Added the facility to Clone a MailBox via implementation of the ICloneable interface
  • Added the facility to clone a MailConfiguration via implementation of the ICloneable interface
  • Added the facility to clone a MessageTemplate during the implementation of the ICloneable interface
  • Divulge the MailConfiguration elegance which is used the handle the configuration of a FluentMail example.


  • Minor efficiency enhancements
  • Set defaults for SMTP port if no longer supplied the use of the values 465 if SSL is asked else 587.

Trojan horse Fixes

  • Mounted MessageTemplate exception when validating a sound message.

Purchase Now