Deploy Now

Stars

2,114

Forks

286

Watchers

50

Developer links

WildDuck

For operators running email at real scale, WildDuck moves accounts and messages into MongoDB and scales by adding stateless servers behind a load balancer. Any standard mail app connects over IMAP with IDLE push, CONDSTORE sync, compression, quota reporting, and special-use folders, or over POP3 for simple download-and-delete reading. International addresses and folder names work natively, so mailboxes written in Cyrillic, Arabic, or Chinese scripts are first-class citizens rather than encoding errors. Everything an operator touches is an API call: create users, set quotas, edit filters and auto-replies, publish DKIM keys, read audit logs, and move messages between mailboxes without editing a config file. Accounts defend themselves with two-factor authentication by authenticator app or security key, application passwords for older clients, and optional PGP encryption of stored mail. Pair it with Haraka to receive SMTP mail and ZoneMTA to send it, and the three services form a complete mail platform with no single point of failure. Attachments spill into GridFS or S3 storage and Redis keeps sessions and queues moving, so a failed node interrupts nothing that a replica cannot resume. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. EUPL-1.2 licensed.

WildDuck
WildDuck
WildDuck
WildDuck
WildDuck

Benefits

  • Scales Past One Server
  • Stateless application nodes share one MongoDB store, so growth means adding servers behind a load balancer instead of migrating mailboxes onto a bigger machine.
  • Every Client Just Connects
  • Full IMAP4rev1 with IDLE, CONDSTORE, COMPRESS, and QUOTA plus POP3 access means phones, desktops, and webmail read the same mailbox without plugins or converters.
  • Operated Through An API
  • Users, mailboxes, filters, auto-replies, DKIM keys, and audit logs are REST resources, letting a billing panel or signup form provision mailboxes the moment an account is created.
  • Hardened Account Security Included
  • Two-factor login with TOTP and WebAuthn, application passwords, PGP encryption at rest, and a server process that never runs as root or executes shell commands.

Features

  • MongoDB Message Store
  • Accounts, messages, and attachments live in sharded, replicated MongoDB with GridFS or S3 attachment storage, never as files scattered across server disks.
  • Complete IMAP Support
  • IMAP4rev1 extensions include IDLE, CONDSTORE, COMPRESS, SPECIAL-USE, UTF8, and QUOTA, with POP3 alongside for lightweight clients.
  • REST Management API
  • The HTTP API manages users, addresses, mailboxes, messages, labels, filters, autoreplies, DKIM keys, and audit trails for automation.
  • Two-Factor And PGP
  • TOTP and WebAuthn second factors, application-specific passwords, and PGP encryption protect accounts and the messages they store.
  • Unicode Mail Native
  • Internationalized email addresses, folder names, and headers are handled natively across the IMAP, POP3, and API surfaces.
  • No Single Failure Point
  • MongoDB replica sets, Redis Sentinel, and replicated stateless servers keep mail flowing when individual nodes fail.

Apps Similar to WildDuck