WildDuck is a free, open-source email server.

WildDuck Transactional Email Service

A Self Hosted Open Source Email Server for All Platforms

WildDuck Mail Server is an open-source email server for large setups with a built-in REST API. WildDuck supports the most common protocols (IMAP, SMTP, POP3)

Overview

WildDuck Mail Server is a 100% free and open-source email server for Microsoft Windows, Mac, Linux, or any OS that supports Node.js, MongoDB, and Redis. The application is developed in Node.js, which is known for its speed. Source code is available on Github and you can extend the features by cloning the repository.

You should only consider using WildDuck if you have a large number of email accounts (1000+) with large quotas as WildDuck is designed to scale horizontally. For a smaller setup where everything fits into a single server, you might want to use something proven like an industry-standard Postfix+Dovecot setup instead.

It supports the most common email protocols like IMAP, SMTP, and POP3. It doesn’t use a file system to store email messages instead, everything is stored inside MongoDB. WildDuck is based on a serverless architecture which means all the instances are stateless which increases the throughput. just add more WildDuck application servers behind a TCP load balancer, no need to worry about how to send specific users to specific mail servers.

The biggest advantage of WildDuck Mail Server is its high security. It doesn’t require root privileges, it does not touch the file system, no shell command. WildDuck supports Application Specific Passwords and multi-factor authentication which makes it a very secure and trusted system. Everything can be controlled by REST API, no need to modify config files. WildDuck provides all of the important functionality any business needs to run its own e-mail server. If you are looking to set up your own email server, then you should definitely check WildDuck Mail Server.

System Requirements

WildDuck Mail Server can be installed on any operating system which supports following

  • Node.js
  • MongoDb
  • Redis

Features

Following are the key features of WildDuck Mail Server

  • Blazing Fast
  • Great for Large Accounts
  • Highly Scalable
  • Support for POP3 and IMAP
  • REST API
  • Advanced Security

Installation

You can manually install WildDuck Mail Server following the instructions below:

Step 1 - Get the code from Github

$ git clone git://github.com/nodemailer/wildduck.git
$ cd wildduck

Step 2 - Install dependencies

$ npm install --production

Step 3 - Run the server

$ node server.js
 English