EmailEngine enables email account access through a REST API by maintaining a constant IMAP connection with each account. It converts REST API requests into IMAP commands and closely monitors changes in these accounts.
This platform is an ideal solution for those who wish to create in-house IMAP and SMTP integrations for their services but prefer not to dive deep into the complexities of numerous RFC specifications.
Think of EmailEngine as a powerful email class library. While an IMAP library can help with basic tasks like displaying the current mailbox state, EmailEngine goes beyond this, providing more comprehensive support for complex operations.
Package | Version | License |
---|---|---|
EmailEngine | 2.40.9 | Commercial |
Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.
In addition to creating a Droplet from the EmailEngine 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB EmailEngine Droplet in the SFO2 region, you can use the following curl
command. You need to either save your API access token) to an environment variable or substitute it in the command below.
curl -X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$TOKEN'' -d \
'{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "postalsystemso-emailengine"}' \
"https://api.digitalocean.com/v2/droplets"
root@your_droplet_public_ipv4
Next steps
sudo /opt/upgrade-emailengine.sh