Set up EmailEngine

Installation instructions

All the following examples run EmailEngine with the default configuration. In most cases you probably want to use some specific settings, eg. to change the Redis connection string. You can read about all the possible configuration options from the configuration page.

MacOS

1. Redis

Install Redis using Homebrew

$ brew update
$ brew install redis
$ brew services start redis

2. EmailEngine

Download emailengine.pkg and run the installer. emailengine executable is installed to /usr/local/bin folder.

3. Start the app

$ emailengine

Linux

1. Redis

Install Redis from the RedisLabs repository

These specific instructions apply for Ubuntu, see other options from the Redis homepage.

$ sudo apt-add-repository -y ppa:redislabs/redis
$ sudo apt-get update
$ sudo apt-get -q -y install redis-server
$ sudo systemctl enable redis-server
$ sudo systemctl start redis-server

2. EmailEngine

Download the compressed emailengine.gz executable, extract it and store it into a suitable location.

$ wget https://github.com/postalsys/emailengine/releases/latest/download/emailengine.tar.gz
$ tar xzf emailengine.tar.gz
$ rm -rf emailengine.tar.gz
$ sudo mv emailengine /usr/local/bin

3. Start the app

$ emailengine

Windows

1. Redis

There is no official build of Redis for Windows. You can either install a compatible alternative like Memurai or configure EmailEngine to use a remote Redis instance.

2. EmailEngine

Download emailengine.exe executable and store it into suitable location.

3. Start the app

In PowerShell run the executable:

PS C:\Users\user\Downloads> emailengine.exe