Reference - nodemailer/wildduck GitHub Wiki

Settings

  • NB: see docs for wild-config
  • Filename endings with .toml not shown, for brevity
  • Processes must be restarted to see config changes
Setting URL config location(s)
IMAP, POP3, SMTP /help wilduck-webmail/config/default
user.mobileconfig /users/{user}/asps wildduck/config/[api|pop3|imap|default]wildduck/config/default
POP3 server $HOST:995 wildduck/config/pop3wildduck-webmail/config/default
POP3 TLS $HOST:995 wildduck/config/pop3wildduck/config/defaultwildduck/config/tls (via include)
IMAP server $HOST:993 wildduck/config/imapwildduck-webmail/config/default
IMAP TLS $HOST:993 wildduck/config/imapwildduck/config/defaultwildduck/config/ (via include)
SMTP MSA $HOST:587 wildduck/config/defaultzone-mta/config/interfaces/feederwildduck-webmail/config/default
SMTP hostname $HOST:587 zone-mta/config/poolszone-mta/config/plugins/wildduck.toml
LMTP server $HOST:24 wildduck/config/lmtp
MongoDB DSN - wildduck/config/dbszone-mta/config/dbs-productionzone-mta-admin/config/default
Redis DSN - wildduck/config/dbswildduck-webmail/config/defaultzone-mta/config/dbs-productionzone-mta-admin/config/default
SRS - zone-mta/config/plugins/wildduckharaka/config/wilduck.yaml

Ports

  • To get POP3, IMAP, LMTP, and SMTP-submission to listen on IPv4 and IPv6, I had to set host="" (empty string).
Service WildDuck WildDuck Default Common / Public Port
API WildDuck 8080 -
API ZoneMTA 12080 -
HTTP ZoneMTA admin 8082 -
LMTP Daemon 2424 24
POP3S WildDuck 9995 995
IMAPS WildDuck 9993 993
HTTP WildDuck Webmail 3000 80/443
SMTP submission / feeder ZoneMTA/plugin/wildduck 2587 587