Specification of the email delivery adapter.
Delivers an email
config() :: Keyword.t
email() :: Email.t
t() :: module
deliver(email, config) :: {:ok, term} | {:error, term}
Delivers an email.