Hey,
the monitoring tells me:
Zammad is broken: ['Channel: Email::Notification out #<Errno::ENETUNREACH: Network is unreachable - connect(2) for "mail.example.org" port 465>']. Actions: []
The logging tells me (the same - but also the container having the problem):
docker compose logs | grep -i error
zammad-scheduler-1 | E, [2025-12-09T12:01:16.933392#1-196420] ERROR -- : Can't use Channel::Driver::Smtp: #<Errno::ENETUNREACH: Network is unreachable - connect(2) for "mail.example.org" port 465>
zammad-scheduler-1 | E, [2025-12-09T12:01:16.933434#1-196420] ERROR -- : Network is unreachable - connect(2) for "mail.example.org" port 465 (Errno::ENETUNREACH)
When I debug it, it works:
root /opt/zammad # den zammad-zammad-scheduler-1
dP dP dP
88 88 88
88d888b. .d8888b. d8888P .d8888b. 88d888b. .d8888b. .d8888b. d8888P
88' `88 88ooood8 88 Y8ooooo. 88' `88 88' `88 88' `88 88
88 88 88. ... 88 88 88 88 88. .88 88. .88 88
dP dP `88888P' dP `88888P' dP dP `88888P' `88888P' dP
Welcome to Netshoot! (github.com/nicolaka/netshoot)
Version: 0.14
ccf5b5babded ~ nc -v mail.example.org 465
Connection to mail.example.org (1.2.3.4) 465 port [tcp/submissions] succeeded!
^C
I use this alias for network debugging:
alias den=network_debug
network_debug() { #docker exec network (run debug container with network of $1 container
docker run --rm --network=container:$1 -it nicolaka/netshoot
}
So, I could’t reproduce the issue. After some time, the monitoring alert just disappeard. So in general,
- Is there a way to get more information about monitoring alerts? It’s not the first time there was a false alert.
- Is there a way to do a manual re-check?
- Do you have any advice what to do in my case? I explicitly did’t want to just restart the service…