Opinionated email server
Find a file
2026-01-15 13:17:23 +02:00
.github Update deploy.yml (#952) 2026-01-08 09:42:48 +02:00
.vscode Added deploy action script 2023-03-31 11:59:42 +03:00
assets feat: add graphics 2021-02-02 22:31:48 +03:30
bin fix: ZMSA-1: update release workflow, update deps, use updated deps, scope package (#887) 2025-10-17 12:04:48 +03:00
certs Added example certififcates 2017-07-25 15:50:16 +03:00
config fix: add config to allow use of SECLEVEL=0 to enable TLSv1 and TLSv1.1 support (#926) 2025-12-02 12:11:38 +02:00
docs fix(api-docs): ZMSA-36: update docs (#925) 2025-11-28 16:17:55 +02:00
emails fix: Update all urls in all files to point to new repo url. ZMS-180 (#791) 2025-03-10 11:21:48 +02:00
examples fix: ZMSA-1: update release workflow, update deps, use updated deps, scope package (#887) 2025-10-17 12:04:48 +03:00
graphics feat: add graphics 2021-02-02 22:31:48 +03:30
imap-core fix(uid-search): ZMSA-67: improve UID SEARCH performance by reducing calls to imap-compiler (#955) 2026-01-14 15:26:54 +02:00
lib fix(uid-search): ZMSA-67: improve UID SEARCH performance by reducing calls to imap-compiler (#955) 2026-01-14 15:26:54 +02:00
migrations fix: ZMSA-28: make migrations configurable (#922) 2025-11-27 11:19:56 +02:00
plugins fix: ZMSA-1: update release workflow, update deps, use updated deps, scope package (#887) 2025-10-17 12:04:48 +03:00
public/public fix(defer): Added new setting const:sender:defer_times ZMS 63 (#574) 2023-12-14 14:00:31 +02:00
setup fix(setup-script): ZMS-252 Install script updates (#847) 2025-08-01 10:31:16 +03:00
test fix(pop3): fix pipelining race condition causing mpop "invalid reply" errors (#950) 2026-01-08 09:36:27 +02:00
.dockerignore Add files to dockerize wildduck 2020-02-13 17:36:27 +05:30
.eslintrc v1.37.0 2022-07-18 20:24:04 +03:00
.gitignore chore(tests): Zms 86 mailboxes (#501) 2023-09-21 12:52:18 +03:00
.ncurc.js fix(deps): Upgraded mailauth for BIMI CMC support 2024-11-05 09:33:32 +02:00
.prettierrc.js Log ip and sess to Graylog 2020-04-08 11:57:48 +03:00
.release-please-manifest.json chore(master): release 1.46.15 [skip-ci] (#951) 2026-01-08 12:13:57 +02:00
acme.js fix: ZMSA-1: update release workflow, update deps, use updated deps, scope package (#887) 2025-10-17 12:04:48 +03:00
api.js fix(tls-logging): ZMSA-40: where possible use _ip in gelf logs instead of _remoteAddress (#929) 2025-12-04 09:57:22 +02:00
CHANGELOG.md chore(master): release 1.46.15 [skip-ci] (#951) 2026-01-08 12:13:57 +02:00
CLAUDE.md Updated CLAUDE.md 2026-01-15 13:17:23 +02:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2017-12-05 11:11:43 +02:00
docker-compose.yml fix(docker-compose-wd-image): ZMS-250 use up-to-date wildduck image from GHCR (#842) 2025-07-24 11:16:53 +03:00
Dockerfile fix(dockerfile): Use JSON array for CMD 2024-10-28 08:56:52 +02:00
Gruntfile.js fix(pop3): fix pipelining race condition causing mpop "invalid reply" errors (#950) 2026-01-08 09:36:27 +02:00
imap.js fix(tls-sni-logging): ZMSA-38: imap and pop3 servers when tls errors log meta regardless of error (#928) 2025-12-02 12:11:07 +02:00
indexer.js fix: ZMSA-1: update release workflow, update deps, use updated deps, scope package (#887) 2025-10-17 12:04:48 +03:00
indexes.yaml fix(userHandler-asyncGetDeleted): ZMSA-52: user-handler create new asyncGetDeleted function to get deleted user by username, id, main address (#947) 2026-01-06 09:54:26 +02:00
LICENSE fix: license 2021-02-02 22:49:38 +03:30
LICENSE_ET Modified license definition to use EUPL 1.1 or later (previously EUPL 1.1. only) 2017-12-31 16:38:00 +02:00
lmtp.js fix: ZMSA-1: update release workflow, update deps, use updated deps, scope package (#887) 2025-10-17 12:04:48 +03:00
logo.txt v1.0.106 2018-01-02 15:09:46 +02:00
package-lock.json fix(deps): bump deps (#959) 2026-01-15 09:05:57 +02:00
package.json fix(deps): bump deps (#959) 2026-01-15 09:05:57 +02:00
pop3.js fix(pop3top): ZMSA-55: fix POP3 TOP -ERR write after end (#938) 2025-12-16 11:56:06 +02:00
README.md fix: revert recent readme changes, keep only necessary info (#848) 2025-08-01 10:46:03 +03:00
release-please-config.json fix(workflows-deps): ZMSA-46: update release workflow and other workflows , update deps (#933) 2025-12-09 11:01:50 +02:00
server.js fix: ZMSA-1: update release workflow, update deps, use updated deps, scope package (#887) 2025-10-17 12:04:48 +03:00
tasks.js fix: ZMSA-1: update release workflow, update deps, use updated deps, scope package (#887) 2025-10-17 12:04:48 +03:00
webhooks.js fix: ZMSA-1: update release workflow, update deps, use updated deps, scope package (#887) 2025-10-17 12:04:48 +03:00
worker.js fix: ZMSA-1: update release workflow, update deps, use updated deps, scope package (#887) 2025-10-17 12:04:48 +03:00

WildDuck Mail Server

Wild Duck
WildDuck is a scalable no-SPOF IMAP/POP3 mail server.

gitter License

WildDuck uses a distributed database (sharded + replicated MongoDB) as a backend for storing all data, including emails.

WildDuck tries to follow Gmail in product design. If there's a decision to be made then usually the answer is to do whatever Gmail has done.

License

WildDuck Mail Server is licensed under the European Union Public License 1.2 or later.

WildDuck Mail Server is part of the Zone Mail Suite (ZMS). Suite of programs and modules for an efficient, fast and modern email server.

Copyright (c) 2024 Zone Media OÜ