Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Elixir
  3. mailer

mailer

NOASSERTIONElixir

A simple SMTP mailer for Elixir applications to send transactional emails like welcome or password recovery messages.

GitHubGitHub
41 stars18 forks0 contributors

Overview

Mailer is an Elixir library built on gen_smtp that provides a straightforward way to send transactional emails from applications. It focuses on delivering one-off emails such as welcome messages or password resets, avoiding mass mailing use cases.

Key Features

  • Template-Based Emails — Uses file-based templates stored in a configurable directory, supporting both plain text and HTML.
  • Automatic Multipart Support — Sends multipart emails automatically when both .txt and .html template files are present.
  • Internationalization — Supports localized templates by organizing them in country-code subdirectories, with fallback to default templates.
  • Simple API — Offers a clean compose_email and send interface, with responses indicating delivery success or failure.
  • Configurable SMTP — Leverages gen_smtp for email delivery, with flexible configuration options for servers, authentication, TLS, and retries.

Philosophy

Mailer is designed to be a minimal, focused tool for transactional email needs, prioritizing simplicity and reliability over complex features.

Quick Stats

Stars41
Forks18
Contributors0
Open Issues1
Last commit6 years ago
CreatedSince 2014

Tags

#elixir#transactional-email#smtp#template-engine#localization#email

Built With

E
Elixir
g
gen_smtp

Included in

Elixir13.1k
Auto-fetched 11 hours ago

Related Projects

bamboobamboo

Testable, composable, and adapter based Elixir email library for devs that love piping.

Stars1,960
Forks340
Last commit22 days ago
swooshswoosh

Compose, deliver and test your emails easily in Elixir

Stars1,525
Forks261
Last commit1 day ago
gen_smtpgen_smtp

The extensible Erlang SMTP client and server library.

Stars717
Forks291
Last commit1 year ago
mailmail

Build composable mail messages

Stars494
Forks71
Last commit6 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub