March Docs

API Reference

8 modules

Marathon

Root module for the `marathon` package. Provider-agnostic email

0 functions0 types

Marathon.Adapters.Local

Local (dev) adapter (specs/email.md §4). Logs the email instead of sending it,

1 functions0 types

Marathon.Adapters.Mailgun

Mailgun adapter (specs/email.md §5), modeled on Swoosh.Adapters.Mailgun.

3 functions0 types

Marathon.Adapters.Smtp

SMTP adapter: a real RFC 5321 client (no vendor HTTP API dependency).

8 functions0 types

Marathon.Address

An email address with an optional display name (specs/email.md §3). Part of the

2 functions0 types

Marathon.Email

The email value + a Swoosh-style pure builder pipeline (specs/email.md §3).

10 functions1 types

Marathon.HttpClient

Native HTTP/1.1-over-TLS client. Replaces the curl shell-out now that march's

6 functions0 types

Marathon.Mailer

The Mailer: one deliver/3 seam that dispatches to the named adapter.

1 functions0 types