andris9 on acme-log
andris9 on master
started with ES fixed conflict log es setup status and 2 more (compare)
andris9 on acme-log
log es setup status Log acme results to graylog (compare)
andris9 on elasticsearch
started with ES fixed conflict (compare)
andris9 on master
Fixed ACME renewals (compare)
andris9 on ZMS-57
andris9 on master
Do not use sorting for mass act⦠Merge pull request #442 from no⦠(compare)
maxStorage
value in every WildDuck server anymore to define default allowed disk quota. This value (and some other values) can now be edited centrally either via API endpoint or via a simple built-in config editor. See the details from the documentation
ca
option was ignored, so if you used cert
, key
and ca
for API HTTPS then clients rejected HTTPS connections as the certificate chain was not included in the server response. If you used certificate bundles instead of separate ca
value, then nothing changed
Hello,
I have installed Wildduck and I am having some difficulty to make it work. My server is Ubuntu 20.04 and I am using Postal as my SMTP server. I have individually installed Mongo and Redis.
The command I have used for Mongo and Redis are as follows:
* Mongo **
docker run -d \
--name wildduck-mongo \
-p 27017:27017 \
-v /wildduck-mongo:/data/db \
mongo:latest
* Redis **
docker run -d \
--name wildduck-redis \
-p 6379:6379 \
-v /wildduck-redis:/data \
redis:latest
I have tested Mongo and Redis. I can connect and run commands without any problems.
Assuming the following:
Name of Mongo container : wildduck-mongo
Name of Redis container : wildduck-redis
FQDN : example.com
MAIL_DOMAIN : mail.example.company
The command for wildduck docker image is as follows:
* Widduck **
docker run -d \
--name wildduck \
--env CMD_ARGS="\
--dbs.wildduck-mongo=mongodb://mongo.example.com:27017/ \
--dbs.redis=redis://redis:6379/3 \
--smtp.setup.hostname=example.com \
--log.gelf.hostname=example.com \
--imap.setup.hostname=example.com \
--emailDomain=mail.example.com" \
nodemailer/wildduck
This is the error message I am having when executing the above command:
info App --------------------------------------------------------------
info App β ββ βββ βββ βββββββ βββββββ β ββ ββββββ ββ βββ
info App βββ β βββββββββββ ββββ βββββββ βββ ββ ββββββββ ββ βββββ
info App βββ β ββ ββββββββ βββ βββββ βββββ βββββββ β ββββββ
info App βββ β ββ ββββββββ ββββ βββββ ββββ ββββββββ βββββββ ββ
info App ββββββββ βββββββββββββββββββ βββββββ ββββββββ β βββββ βββββ ββ
info App β βββ β ββ β βββ β βββ β βββ β ββββ β β β ββ β ββ ββ ββ
info App β β β β ββ β β β β β β β β β ββββ β β β β β ββ ββ
info App β β β β β β β β β β β β βββ β β β β ββ β
info App β β β β β β β β β β β
info App β β β
info App ----------------------- wildduck@1.34.0 ----------------------
ERR! Db Failed to setup database connection
{
short_message: 'WILDDUCK [Exception] connect ECONNREFUSED 127.0.0.1:27017',
full_message: 'MongoServerSelectionError: connect ECONNREFUSED 127.0.0.1:27017\n' +
' at Timeout._onTimeout (/wildduck/node_modules/mongodb/lib/core/sdam/topology.js:438:30)\n' +
' at listOnTimeout (internal/timers.js:557:17)\n' +
' at processTimers (internal/timers.js:500:7)',
_exception: 'yes',
_error: 'connect ECONNREFUSED 127.0.0.1:27017',
_name: 'MongoServerSelectionError',
facility: 'wildduck',
host: 'example.com',
timestamp: 1631412646.18,
_component: 'wildduck'
I am at a lost here. Can anybody please tell me what I am doing wrong here?
ERR! Db Failed to setup database connection
{
short_message: 'WILDDUCK [Exception] getaddrinfo ENOTFOUND mongo.example.com',
full_message: 'MongoServerSelectionError: getaddrinfo ENOTFOUND mongo.example.com\n' +
' at Timeout._onTimeout (/wildduck/node_modules/mongodb/lib/core/sdam/topology.js:438:30)\n' +
' at listOnTimeout (internal/timers.js:557:17)\n' +
' at processTimers (internal/timers.js:500:7)',
_exception: 'yes',
_error: 'getaddrinfo ENOTFOUND mongo.example.com',
_name: 'MongoServerSelectionError',
facility: 'wildduck',
host: 'example.com',
timestamp: 1631461747.672,
_component: 'wildduck'