6

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.

  • 4
    Please describe the features that you expect. Most of us don't know Sendy. Thanks! – Nicolas Raoul Jan 22 '15 at 6:57
  • What prevents you from adding Mailgun SMTP credentials into your usual email client (or these) and send from there? If your bulk is not big it is quite viable solution – Suncatcher Oct 31 '19 at 0:07
2

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.

| improve this answer | |
2

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":"me@example.com","to":["you@example.com"],"subject":"Test","text":"Body of the message."}'
    http://127.0.0.1:8025/v1/send

More information:

  • Application consists of a single executable
  • No dependencies on any shared libraries
  • Uses an outgoing mail queue with persistent disk storage

There are a number of different ways to run the application:

* I am the author of the application

| improve this answer | |
  • As I got it, there is no RPA package of Hectane, so it is impossible to use it on RHEL/CentOS? – Suncatcher Oct 31 '19 at 0:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.