Skip to content

Send mails with mjml Template and JSON Schema

Notifications You must be signed in to change notification settings

Its-Alex/gibbon-mail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gibbon-mail

Send mails with mjml Template and JSON Schema.

To generate PDF instead send mails, see this project: gibbon-pdf

Why this project?

  • I would like to move transactionnal mail engine from my application in a separate service
  • I would like to allow humans to send email manually, via a simple application plugged to the same API.
  • I would like to keep a history (optionally) of all mail sent

Quick start

Go to docker-image/ and read the README.

or if you want to contribute see this READMEs:

Roadmaps

See other issues...

Features

  • Send email from:
    • Json field values (validated by JSON Schema)
    • MJML template file
    • TXT template file
    • Oneline Subject template file
  • Rest API endpoints to generate mail preview or send email
  • Web UI to generate email manually:
    • HTML form are autogenerated by JSON Schema
    • User can preview the email or send email
  • Optionnaly record all email sent
  • cid image attachment support

Docker Image

stephaneklein/gibbon-mail:latest Docker Image is automatically builded when master branch is updated.

This project is based on this stack

FAQ

How can I enable Authentication system?

This project hasn't build-in authentication system, it's a internal service in your stack, you must protect it by a private network or Basic access authentication system.

Why « Gibbon-mail » name?

Gibbon as an allusion to Mandrill App.


Emails examples:

About

Send mails with mjml Template and JSON Schema

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published