Hi all,
TLDR: Mailcow SMTP seems to not be accessible?
I’ve tested Mailcow a while ago but stopped when the LDAP wasn’t implemented yet, now I’ve set up a new VM with Debian 12 fully up to date and no firewall configured.
I have an existing mailserver and spamserver that I wish to replace with Mailcow, these are currently working in healthy state.
Followed the steps from the Mailcow guide and set up my domain: https://docs.mailcow.email/getstarted/install/#initialize-mailcow
When I try to check with MXToolbox my SMTP communication it keeps failing..
How my connection is routed?
Hetzner Pfsense firewall with floating IP and natting configured -> wireguard tunnel to my home Opnsense firewall -> Proxmox homelab server -> virtual machine Debian 12 with Docker
When I try a telnet to port 25 internally I get the following message:
220-FQDN-HERE ESMTP Postcow
But then the connection swiftly closes
All containers are running healthy and ports are open:
ss -tlpn | grep -E -w '25|80|110|143|443|465|587|993|995|4190'
LISTEN 0 4096 0.0.0.0:587 0.0.0.0:* users:(("docker-proxy",pid=52159,fd=7))
LISTEN 0 4096 0.0.0.0:993 0.0.0.0:* users:(("docker-proxy",pid=51553,fd=7))
LISTEN 0 4096 0.0.0.0:995 0.0.0.0:* users:(("docker-proxy",pid=51572,fd=7))
LISTEN 0 4096 0.0.0.0:25 0.0.0.0:* users:(("docker-proxy",pid=52127,fd=7))
LISTEN 0 4096 0.0.0.0:110 0.0.0.0:* users:(("docker-proxy",pid=51520,fd=7))
LISTEN 0 4096 0.0.0.0:80 0.0.0.0:* users:(("docker-proxy",pid=52417,fd=7))
LISTEN 0 4096 0.0.0.0:143 0.0.0.0:* users:(("docker-proxy",pid=51533,fd=7))
LISTEN 0 4096 0.0.0.0:443 0.0.0.0:* users:(("docker-proxy",pid=52432,fd=7))
LISTEN 0 4096 0.0.0.0:465 0.0.0.0:* users:(("docker-proxy",pid=52142,fd=7))
LISTEN 0 4096 0.0.0.0:4190 0.0.0.0:* users:(("docker-proxy",pid=51588,fd=7))
LISTEN 0 4096 [::]:587 [::]:* users:(("docker-proxy",pid=52167,fd=7))
LISTEN 0 4096 [::]:993 [::]:* users:(("docker-proxy",pid=51562,fd=7))
LISTEN 0 4096 [::]:995 [::]:* users:(("docker-proxy",pid=51581,fd=7))
LISTEN 0 4096 [::]:25 [::]:* users:(("docker-proxy",pid=52133,fd=7))
LISTEN 0 4096 [::]:110 [::]:* users:(("docker-proxy",pid=51526,fd=7))
LISTEN 0 4096 [::]:80 [::]:* users:(("docker-proxy",pid=52424,fd=7))
LISTEN 0 4096 [::]:143 [::]:* users:(("docker-proxy",pid=51544,fd=7))
LISTEN 0 4096 [::]:443 [::]:* users:(("docker-proxy",pid=52441,fd=7))
LISTEN 0 4096 [::]:465 [::]:* users:(("docker-proxy",pid=52150,fd=7))
LISTEN 0 4096 [::]:4190 [::]:* users:(("docker-proxy",pid=51600,fd=7))
Probably I’m overlooking something silly, but can’t seem to find it.
Thanks in advance