Skip to content

andris9/ethereal-www

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ethereal-WWW

What is this?

This is the front end service for https://ethereal.email

Requirements

  • Node.js v6+
  • MongoDB 3+
  • Redis

Components

To run Ethereal you need to have the following components:

  1. ethereal-www (this application) to show the web interface
  2. ethereal-msa to accept mail
  3. Wild Duck Mail Server to store user accounts and messages

Inbound email

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.

Usage

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/

License

European Union Public License 1.1.