Skip to content
Sanam edited this page Oct 7, 2026 · 2 revisions

Docs for FreeTierMail, which sends transactional email from .NET through several providers' free tiers as one sender.

Status: alpha. The API can change until 1.0.

dotnet add package FreeTierMail --prerelease
dotnet add package FreeTierMail.Smtp --prerelease   # only for an SMTP relay

The README has the provider list, the free tier of each, and a first send without dependency injection.

Pages

You want to Read
Register providers, keep keys out of source, switch providers per environment, send through Gmail Configuration
Stop sending to addresses that bounced or complained, through provider webhooks Bounces and complaints
Set up DNS, run several app instances, add tracing and metrics Production

Packages

Package Holds
FreeTierMail The mailer, quota tracking, AddFreeTierMail() and every HTTP provider
FreeTierMail.Smtp Any SMTP relay, through MailKit
FreeTierMail.Testing A fake provider and the contract tests every provider passes

Clone this wiki locally