Catch all seems broken?

I’m about to move my server from an old setup to a new one, and migrated the configuration and accounts to the new one. Everything seems working, except catch all. When sending something to my domain (user@domain.se) it gets stuck in the queue and tries to send a NDR which also fails. It worked on my old server before, but it seems that it’s the same problem there to now for some reason!?

I have one “real” account on my server, and that one is working without issue. Mail sent to that one gets delivered, but everything else don’t and just get stuck in the queue.

I also saw some odd thing in my logs: SMTP-OUT:00000005: Relay mail 03A627: unable to connect to 127.0.0.1:2500: Connection refused. Why is it trying to connect to port 2500? I have no such port open or configured.

2025-11-15 17:52:37 +0100 08 SRVLINWEB001 PROCESSING:0003A627: Set EHLO host to <>
2025-11-15 17:52:37 +0100 08 SRVLINWEB001 PROCESSING:0003A627: Relay mail using default host: <[127.0.0.1]:2500>
2025-11-15 17:52:37 +0100 08 SRVLINWEB001 PROCESSING:0003A627: Relay mail: add host 127.0.0.1 with priority 0
2025-11-15 17:52:37 +0100 08 SRVLINWEB001 PROCESSING:0003A627: Use 127.0.0.1 to relay mail 03A627 for domain [127.0.0.1]
2025-11-15 17:52:37 +0100 08 SRVLINWEB001 SMTP-OUT:00000005: Relay mail 03A627: connecting to 127.0.0.1:2500
2025-11-15 17:52:37 +0100 08 SRVLINWEB001 SMTP-OUT:00000005: Relay mail 03A627: unable to connect to 127.0.0.1:2500: Connection refused
2025-11-15 17:52:37 +0100 08 SRVLINWEB001 SMTP-OUT:00000005: Relay mail 03A627: no more relays for [127.0.0.1]
2025-11-15 17:52:37 +0100 04 SRVLINWEB001 SMTP-OUT:00000005: Delivery attempt completed for mail 03A627; 1 recipients remaining; reschedule for delivery
2025-11-15 17:52:37 +0100 08 SRVLINWEB001 SMTP-OUT:00000005: Set mail state to SEND FAILURE
2025-11-15 17:52:38 +0100 04 SRVLINWEB001 PROCESSING:0003A627: 1 temporary failed recipients; compose temporary NDR
2025-11-15 17:52:38 +0100 08 SRVLINWEB001 SMTP-IN:00000017: New mail <GV3P280MB1361CD2F9AA5032E59780ABA8DCBA@GV3P280MB1361.SWEP280.PROD.OUTLOOK.COM> received from ``MM0P280CU010.outbound.protection.outlook.com`` (52.101.77.141) with envelope from <>, recipients=1 (user@), size=8892, enqueued with id 03A627
2025-11-15 17:52:38 +0100 16 SRVLINWEB001 SMTP-IN:00000017: >> 250 Mail queued for delivery
2025-11-15 17:52:38 +0100 16 SRVLINWEB001 SMTP-IN:00000017: << QUIT
2025-11-15 17:52:38 +0100 16 SRVLINWEB001 SMTP-IN:00000017: >> 221-SRVLINWEB001 Axigen ESMTP is closing connection
2025-11-15 17:52:38 +0100 16 SRVLINWEB001 SMTP-IN:00000017: >> 221 Good bye
2025-11-15 17:52:38 +0100 08 SRVLINWEB001 SMTP-IN:00000017: closing session from [52.101.77.141:25360]

This a screen shot from the old server, seems that stuff is getting stuck there to since a couple of days.

I tried adding a listener for port 2500 for SMTP inbound, but got

Relay mail error: domain [127.0.0.1] loops back to myself

Adding the different account as aliased for my user fixes this atm, but I need to add all recipients as an alias now. I use catch all to be able to use different mail accounts on different services.

No, no and no. No listener on 2500 is needed but to review the migration section from webadmin.

by the way, the same problem was found on this thread:

where it was explained that when a domain is in migration (intentionally or by mistake) the catch-all feature is not producing the expected results.

HTH,
Ioan

Hi,

Thanks for pointing me at the right direction. I had activated migration in the settings, and forgot to disable it. All is working now :slightly_smiling_face:

1 Like