Popularity
8.0
Declining
Activity
0.0
Declining
193
4
72
Monthly Downloads: 2,168
Programming language: Elixir
License: MIT License
Tags:
Email
mailman alternatives and similar packages
Based on the "Email" category.
Alternatively, view mailman alternatives based on common mentions on social networks and blogs.
-
bamboo
Testable, composable, and adapter based Elixir email library for devs that love piping. -
mailibex
Library containing Email related implementations in Elixir : dkim, spf, dmark, mimemail, smtp -
echo
A simple & highly extendable, meta-notification system; Echo checks notification preferences & dispatch notifications to different adapters (ex. email, logger, analytics, sms, etc.). -
pop3mail
Pop3 client to download email from the inbox via the commandline interface. Written in Elixir. Elixir module to read pop3 mail programmatically.
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Promo
www.sonarlint.org
Do you think we are missing an alternative of mailman or a related project?
Popular Comparisons
README
Mailman 👮
Mailman lets you send email from your Elixir app.
- Plain text or multi-part email (plain text and HTML)
- Inline images in HTML part
- Attachments (with semi-automatic MIME type detection)
- Easy-peasy SMTP config
- Rendering via EEx
- Standard quoted-printable encoding
- Automatic CC and BCC delivery
- Custom headers
- SMTP delivery timestamps
Mailman is a wrapper around the mighty (but rather low-level) gen_smtp, the popular Erlang SMTP library.
Simple example
context = %Mailman.Context{
config: %Mailman.SmtpConfig{
relay: "yourtdomain.com",
username: "userkey-here",
password: "passkey-here",
port: 25,
tls: :always,
auth: :always,
},
composer: %Mailman.EexComposeConfig{}
}
email = %Mailman.Email{
subject: "Hello Mailman!",
from: "[email protected]",
to: ["[email protected]"],
cc: ["[email protected]", "[email protected]"],
bcc: ["[email protected]"],
data: [
name: "Yo"
],
text: "Hello! <%= name %> These are Unicode: qżźół",
html: """
<html>
<body>
<b>Hello! <%= name %></b> These are Unicode: qżźół
</body>
</html>
"""
}
Mailman.deliver(email, context)