Mailman v0.0.3

Modules summary

Mailman
Mailman.Attachment

A struct defining an attachable file. It automatically detect the mime type based on file extension

Mailman.Context

Defines the configuration for both rendering and sending of messages

Mailman.EexComposeConfig

Defines the config for the Eex composer

Mailman.EexComposer

Provides functions for rendering from Eex template files

Mailman.Email

Struct representing an email message

Mailman.ExternalSmtpAdapter

Adapter for sending email via external SMTP server

Mailman.Header

Represents a Mime-Mail header

Mailman.LocalServer

Basic SMTP implementation via the gen_smtp_sever_session behavior. Implements relay’ing to external servers

Mailman.LocalSmtpAdapter

Adapter for using locally spawned SMTP server

Mailman.LocalSmtpConfig

Configuartion struct for the locally spawned SMTP server

Mailman.Parsing

Functions for parsin mail messages into Elixir structs

Mailman.Render

Functions for rendering email messages into strings

Mailman.SmtpConfig

A config struct for external SMTP server adapter

Mailman.TestConfig

Config struct for the testing adapter

Mailman.TestServer

Implementation of the testing SMTP server

Mailman.TestingAdapter

Implementation of the testing SMTP adapter

Protocols summary

Mailman.Adapter
Mailman.Composer