I use Sendy to manage and send newsletters and marketing emails.
I was trying to find an open source alternative that uses Amazon SES or Mailgun as backend.
I use Sendy to manage and send newsletters and marketing emails.
I was trying to find an open source alternative that uses Amazon SES or Mailgun as backend.
You may want to have a look at NodeMailer, a tool to easily send (bulk) e-mails via SMTP, SMTP server pools, GMail, Mailgun, SendGrid, etc. using node.js as scripting engine (i.e. it's written in JavaScript).
See especially their notes about delivering bulk e-mails.
The source code is on GitHub and it's licensed under the MIT License.
Hectane* is a fairly capable open-source (MIT license) SMTP client that can directly send emails via SMTP. Unlike a number of popular MTAs, Hectane receives emails via a simple HTTP API instead of SMTP.
For example, assuming you have the application configured to listen on port 8025
(the default), instructing it to send an email with cURL would be as simple as:
curl \
-H "Content-Type: application/json" \
-X POST \
-d '{"from":"[email protected]","to":["[email protected]"],"subject":"Test","text":"Body of the message."}'
http://127.0.0.1:8025/v1/send
More information:
There are a number of different ways to run the application:
.tar.gz
with the latest binary from here* I am the author of the application