Catch All on subdomain not forwarding

Description

I have a subdomain where a catch all is setup and forwarded to an email account on the server.

when an email is sent to a catch all address the email does not make it into the inbox. when looking at the mail log i see the following error:

Nov 30 17:23:08 jotnar postfix/pipe[2890583]: 10161126466: to=<catch-all@v.domain.com>, relay=vmaildrop, delay=2.3, delays=2.3/0/0/0.02, dsn=4.3.0, status=deferred (temporary failure. Command output: Cannot find sys
tem user maildrop: signal 0x0B )

google isnt giving me anything good. any advice on how to troubleshoot this?

Steps to Reproduce

Please provide detailed steps to reproduce the bug. Include any necessary code snippets, commands, or configuration files.

  • Step 1 - logged in as admin
  • Step 2 - nexus over to the site
  • Step 3 - added subdomain to the email
  • step 4 - created a catch all for the subdomain and have it redirect to a mailbox

Expected Behavior

mail sent to the catchall address should be delivered to the mailbox selected

Actual Behavior

Mail not making it to the mailbox

Environment

ApisCP version: cpcmd misc:cp-version

revision: deabb3712f7430e599b61e3d19d73f7d4a1a7f24
timestamp: 1733797740
ver_maj: 3
ver_min: 2
ver_patch: 0
ver_pre: deabb3712
dirty: false
debug: false

Operating System: uname -r

Linux [redacted] 4.18.0-553.30.1.el8_10.x86_64 #1 SMP Tue Nov 26 02:30:26 EST 2024 x86_64 x86_64 x86_64 GNU/Linux

Additional Information

Provide any additional information about the bug, such as error messages, logs, screenshots, or any other relevant details.

this system is a reinstall, it was working in the previous installation so my brain is broken in troubleshooting this

Hi, you’ve set the MX record for your subdomain, right?
How do you manage your DNS?

Do you receive mails when you create a regular mailbox for your subdomain?

MX is set up, i can see the mail come into catch all in the server logs.

DNS is managed through cloud flare

I do receive emails on the regular.

This would be irrelevant. Maildrop is the LDA that handles last mile delivery of email for system accounts.

The error is coming from a courier-authlib response. Under Mail > Manage Mailboxes, what’s the user designated as catch-all in the table for v.domain.com? Does this user exist in User > Manage Users?

It’d be necessary to establish a catch-all explicitly for “v.domain.com”. Having one on “domain.com” does not includes subdomains.

The user exists and im able to email it directly

however when i go to User > manage Users i see the following error,

Action failed

  • ftp: listfile for pam service does not exist

will this error have an impact? i did disable ftp.

just to clarify:

so the catch all is *@v.domain.com

the mailbox is at user@domain.com

i can email the user@domain.com, i have checked the mx records for both domains.

user exists and the mailbox exists, is there any spot i can check other than maillog for more clues?