Favicon of WildDuck

WildDuck

Deploy a highly scalable, stateless IMAP and POP3 mail server. Enjoy full Unicode support, advanced security, and complete management via a REST API.

Designed for large-scale deployments, this modern IMAP and POP3 mail server offers a completely stateless architecture backed by a MongoDB cluster. It is built to scale horizontally, making it ideal for environments managing thousands of email accounts with large quotas. Instead of relying on traditional file systems, it stores data efficiently in databases, even separating attachments for optimized storage costs.

Key benefits include:

  • Complete API Control: Manage users, mailboxes, messages, filtering, and DKIM settings entirely through a comprehensive REST API without touching configuration files.
  • Advanced Security: Operates without root privileges or shell commands. It includes built-in support for multi-factor authentication (TOTP/U2F), application-specific passwords, and GPG encryption for stored emails.
  • Universal Compatibility: Runs on any system supporting Node.js, MongoDB, and Redis, with first-class support for all modern IMAP features and full Unicode extensions.

Directory Structure

wildduck
config
wildduck.toml
data
mongo
redis
ssl
.env
docker-compose.yml

docker-compose.yml

services:
  wildduck:
    image: nodemailer/wildduck:latest
    restart: always
    ports:
      - "80:80"
      - "443:443"
      - "25:25"
      - "465:465"
      - "587:587"
      - "143:143"
      - "993:993"
      - "110:110"
      - "995:995"
    environment:
      - TZ=${TIMEZONE}
      - NODE_ENV=production
    volumes:
      - ./config:/etc/wildduck
      - ./ssl:/etc/ssl/wildduck
    depends_on:
      - mongo
      - redis

  mongo:
    image: mongo:5.0
    restart: always
    volumes:
      - ./data/mongo:/data/db

  redis:
    image: redis:6.2-alpine
    restart: always
    volumes:
      - ./data/redis:/data

.env

TIMEZONE=UTC
Categories:

Share:

Ad
Favicon

 

  
 

Similar to WildDuck

Favicon

 

  
  
Favicon

 

  
  
Favicon