Catch-all mail for added domain not working


#1

My main domain of “maindomain.com” has a catch-all email forwarder that works just fine.

Recently, I added another domain “newdomain.com” under my account. For this domain I set the mail-> addresses entry to forward mail addressed to ‘*’ in domain “newdomain.com” to a specific mailbox - e.g. "specific@maindomain.com".

After a day or two I tried sending emails to various addresses @newdomain.com and none of them ever arrived. I then ditched the catch-all in newdomain.com and instead setup a specific mail name in newdomain.com (with the same destination mail address) and that forwarding works just fine.

Any idea why catch-all on an additional domain would not work?

Thanks!


#2

Did the catchall point to "specific@example.com"? It should point to a physical mailbox (though if "specific@example.com" was an existing address pointing to an actual mailbox, that should have worked too).

There’s no reason why an additional domain would function differently than another domain, though (unless you set its mail service to mirror the other domain specifically).


#3

OK, I figured it out.

I was trying to point to an email address on my existing “maindomain.com” that wasn’t really a mailbox - it was an alias.

I got things to work by only directing things to a “real” mailbox.

Illustration:

Setup “A” bad:
Fake@one.com -forward-> Real@one.com
Fake@two.com -forward-> Fake@one.com
Emails sent to "Fake@two.com" never get to "Real@one.com"

Setup “B” good:
Fake@two.com -forward-> Real@one.com
Emails sent to "Fake@two.com" now arrive fine at "Real@one.com