EmailEngine logo

EmailEngine

Open source REST interface to read and send email messages
1
7
+ 1
0

What is EmailEngine?

It is a self-hosted open-source application that provides a REST interface on top of any email account you have access to read and send emails. Combining these features would give you a similar email sending experience you'd get from a transactional email service.
EmailEngine is a tool in the Transactional Email category of a tech stack.
EmailEngine is an open source tool with 1.8K GitHub stars and 146 GitHub forks. Here’s a link to EmailEngine's open source repository on GitHub

Who uses EmailEngine?

Companies

EmailEngine Integrations

EmailEngine's Features

  • It allows simple access to IMAP accounts via REST based API. No need to know IMAP or MIME internals, you get a "normal" API with paged message listings
  • All text (that is subjects, email addresses, text and html content etc) is utf-8. Attachments are automatically decoded to binary representation
  • Whenever something happens on tracked accounts EmailEngine posts notification over a webhook. This includes new messages, deleted messages and message flag changes
  • Easy email sending. If you specify the message you are responding to or forwarding then EmailEngine sets all required headers, updates references message's flags in IMAP and also uploads message to the Sent Mail folder after sending
  • No data ever leaves your system (read about data and security compliance here)
  • If you are running into IP based rate limiting then EmailEngine can make use of multiple local network interfaces to make connections from different IP addresses

EmailEngine Alternatives & Comparisons

What are some alternatives to EmailEngine?
JavaScript
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
Git
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
GitHub
GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over three million people use GitHub to build amazing things together.
Python
Python is a general purpose programming language created by Guido Van Rossum. Python is most praised for its elegant syntax and readable code, if you are just beginning your programming career python suits you best.
jQuery
jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.
See all alternatives
Related Comparisons
No related comparisons found

EmailEngine's Followers
7 developers follow EmailEngine to keep up with related blogs and decisions.