Email Delivery
coreOutgoing email through any Swoosh adapter, with named send profiles
Included in coreCore 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
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.
$ mix igniter.install phoenix_kit
- Releases
-
- 3.4.0
- 3.3.0
- 3.0.0
- Links
- HexDocs ↗ GitHub ↗ Changelog ↗
Related modules
What it needs, what builds on it, and its neighbours in Core.
Admin Panel
Admin dashboard with modules manager, activity feed, audit log, notifications
Included in phoenix_kit
Languages
Backend and frontend languages, locale-prefixed URLs, one on/off switch
Included in phoenix_kit
Maintenance Mode
Close the site to visitors while admins keep working
Included in phoenix_kit
Media & Storage
File storage on local disk or S3-compatible buckets, with image/video resizing
Included in phoenix_kit
Sitemap & Crawlers
XML/HTML sitemaps, robots.txt, llms.txt and bot-access policy
Included in phoenix_kit
UI Components
Tables, media browser, draggable lists and multilingual form fields
Included in phoenix_kit