What is this?
This is the front end service for https://ethereal.email
- Node.js v6+
- MongoDB 3+
- Redis
To run Ethereal you need to have the following components:
- ethereal-www (this application) to show the web interface
- ethereal-msa to accept mail
- Wild Duck Mail Server to store user accounts and messages
Wild Duck has a LMTP server running on port 24 (or if using default settings, on port 2424). You need to set up any LMTP capable MX server (eg Haraka or Postfix) in front of it to receive emails from the internets.
Once you have started Wild Duck Mail Server and ethereal-msa, install dependencies and start the app:
$ npm install --production
$ node server.js
After you have started the server, head to http://localhost:5999/