Skip to content

Email Delivery

core

Outgoing email through any Swoosh adapter, with named send profiles

Included in core

Core email sending for PhoenixKit's own messages and your app's, through any Swoosh adapter such as AWS SES, SMTP, SendGrid or Mailgun. AWS SES gets a setup checklist (IAM, credentials, region), and multiple named send profiles can be defined. Logging, delivery tracking and analytics are in the separate phoenix_kit_emails package.

Use it when

  • You need auth and notification emails to go out through SES, SMTP, SendGrid or Mailgun
  • You send from more than one sender configuration and want named send profiles

What it gives you

  • Pluggable delivery via any Swoosh adapter (AWS SES, SMTP, SendGrid, Mailgun, ...)
  • AWS SES setup assistance: IAM, credentials and region checklist
  • Multiple named send profiles
  • AWS credentials configurable in the Settings UI or via config

Example

From the README
config :phoenix_kit, PhoenixKit.Mailer,
  adapter: Swoosh.Adapters.AmazonSES,
  region: "eu-north-1"

Email Delivery news

Nothing posted about Email Delivery yet. Read its changelog or see all PhoenixKit news.

Install

Included in phoenix_kit. Nothing extra to install.

New app
$ mix igniter.install phoenix_kit
Releases
  1. 3.4.0
  2. 3.3.0
  3. 3.0.0

Related modules

What it needs, what builds on it, and its neighbours in Core.