Self-hosted application to access your users' IMAP and SMTP accounts via a REST API. Send and receive emails on behalf of your users with ease.
Want to hear about product updates and news?
This example assumes that Redis is installed locally and does not require any authentication, for other options see the configuration docs.
Platform specific instructions for installing Redis and EmailEngine can be found here.
EmailEngine does not require any special privileges besides potential firewall exceptions for ports it is listening on.
The REST API with JSON payloads you expect it to be. No need to know IMAP internals, weird encodings or juggle with different IMAP extensions.
EmailEngine sends you a webhook any time something happens on the user's email account.
EmailEngine sends emails through the user's own email servers, so for the recipient it seems that the email came from the user directly and not via some third party sending service.
EmailEngine uses Redis as the caching database. That's about it, if you have any decently recent version of Redis installed then you are good to go.
EmailEngine does not send any data outside your network (unless you want to send an email) and it only stores minimal metadata required for syncing but no actual contents of the emails.
EmailEngine uses IMAP to access mailboxes and SMTP to send out emails. Alternative protocols like POP3 or ActiveSync are currently not supported.