All Projects → jdrouet → jolimail

jdrouet / jolimail

Licence: other
Send nice emails

Programming Languages

typescript
32286 projects
rust
11053 projects
Dockerfile
14818 projects
Makefile
30231 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to jolimail

catapulte
Rust implementation of catapulte email sender
Stars: ✭ 113 (+44.87%)
Mutual labels:  smtp, mjml
blackhole
Blackhole is an MTA written on top of asyncio, utilising async and await statements that dumps all mail it receives to /dev/null.
Stars: ✭ 61 (-21.79%)
Mutual labels:  smtp, smtp-server
MailDemon
Smtp server for mass emailing, managing email lists and more. Built on .NET Core. Linux, MAC and Windows compatible.
Stars: ✭ 113 (+44.87%)
Mutual labels:  smtp, smtp-server
Waveline Server
Simple self-hosted music streaming server
Stars: ✭ 248 (+217.95%)
Mutual labels:  opensource, self-hosted
laravel-mjml
Laravel MJML offers support for rendering MJML syntax into in-line HTML that can be sent within mails.
Stars: ✭ 26 (-66.67%)
Mutual labels:  mailing, mjml
go-smtp-mock
SMTP mock server written on Golang. Mimic any 📤 SMTP server behavior for your test environment with fake SMTP server.
Stars: ✭ 76 (-2.56%)
Mutual labels:  smtp, smtp-server
SimpleKotlinMail
A simple, coroutine based Kotlin Email API for both client- and server-side projects
Stars: ✭ 56 (-28.21%)
Mutual labels:  smtp, smtp-server
Magento 2 Smtp
Magento 2 SMTP Extension helps the owner of store simply install SMTP (Simple Mail Transfer Protocol) server which transmits the messages into codes or numbers.
Stars: ✭ 228 (+192.31%)
Mutual labels:  smtp, smtp-server
yggmail
End-to-end encrypted email for the mesh networking age
Stars: ✭ 72 (-7.69%)
Mutual labels:  smtp, smtp-server
mailgrab
Simple and easy to use catch-all SMTP mail server and debugging tool
Stars: ✭ 92 (+17.95%)
Mutual labels:  smtp, smtp-server
Passwordcockpit
Passwordcockpit is a simple, free, open source, self hosted, web based password manager for teams. It is made in PHP, Javascript, MySQL and it run on a docker service. It allows users with any kind of device to safely store, share and retrieve passwords, certificates, files and much more.
Stars: ✭ 34 (-56.41%)
Mutual labels:  opensource, self-hosted
smtp-dkim-signer
SMTP-proxy that DKIM-signs e-mails before submission to an upstream SMTP-server.
Stars: ✭ 28 (-64.1%)
Mutual labels:  smtp, smtp-server
Listmonk
High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
Stars: ✭ 7,294 (+9251.28%)
Mutual labels:  self-hosted, smtp
ControlCenter
Mirrored from GitLab! Monitoring and automation for Open Source email servers, starting with Postfix. Please do not submit issues or PRs here - join us at: https://gitlab.com/lightmeter
Stars: ✭ 88 (+12.82%)
Mutual labels:  smtp, smtp-server
Tmail
Golang SMTP server
Stars: ✭ 251 (+221.79%)
Mutual labels:  smtp, smtp-server
fregata
A self hosted REST API for message delivery
Stars: ✭ 19 (-75.64%)
Mutual labels:  self-hosted, smtp
Smtpd
A Lightweight High Performance ESMTP email server
Stars: ✭ 175 (+124.36%)
Mutual labels:  smtp, smtp-server
Aiosmtpd
A reimplementation of the Python stdlib smtpd.py based on asyncio.
Stars: ✭ 195 (+150%)
Mutual labels:  smtp, smtp-server
smtpd
SMTP server (library) for receiving emails, written in pure PHP.
Stars: ✭ 94 (+20.51%)
Mutual labels:  smtp, smtp-server
docker-protonmail-bridge
Run ProtonMail Bridge in a docker container
Stars: ✭ 34 (-56.41%)
Mutual labels:  smtp, smtp-server

Jolimail is an open source alternative to all the transactionnal email solutions.

Commitizen friendly pipeline status codecov

Docker Pulls Docker Image Size (latest by date)

Gitter

Why did we build jolimail?

Jolimail comes from the frustration of using several email providers. We used to work with products like sendgrid, mailgun, mailchimp, sendinblue, etc.

But they have many disadvantages :

  • Most of them are not really transactional oriented, and users complain that their login emails take a long time to arrive.
  • You cannot host it nor use it on premise
  • It's American, with the patriot act, they are able to access your users data.
  • They usually don't have templating tools for our non tech coworkers that ask us to change a wording every 2 days. And when they do, the editors are like html online editors, so it ends up being our job to make the template anyway.

How to use it?

Jolimail is a simple application that allows you to create your email templates directly in the browser and have a preview.

You can start it in different ways but we recommend using Docker if you are on a amd64, i386 or arm64 architecture. By doing the following, you'll be able to have a running jolimail server that will provide your email template, a catapulte instance and a fake smtp server.

git clone https://github.com/jdrouet/jolimail.git
cd jolimail
docker-compose -f docker-compose.example.yml up

Then you should be able to reach jolimail here and the smtp server here.

If you want to use it in a production environment, you can will just need a postgres instance where the templates will be stored.

You can also deploy it on Heroku with the following button

Deploy

Should you use it?

If, like us, you didn't find any good way of doing transactional emails, then Yes!

Why you should use it :

  • You work in a startup

    • You don't have shit loads of money to spend on the mailing tools, so use something opensource, send your emails from your own SMTP (or from Amazon SES, it's cheap)
    • You don't have time to change the email template everyday, so let your Product Owner do it
    • You wanna be able to add this little feature, just do a pull request...
  • You work in a big company

    • You cannot use those external services because you're not allowed to put your user's data on an external service.
    • You cannot access external services because it's blocked by the proxy
    • You want to customise the way you authenticate to your SMTP
    • You want something user friendly enough that your manager can write the emails

Thank you!

Buy Me A Coffee

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].