I want to create a 2nd domain and allow anyone to email either one regardless of which one contains the email account:
Assume I have my main domain example1.com, and the email
[email protected]
So, I want to change to / add example2.com but I don't want to suddenly change everyone's username, so I create an email domain forwarder example2.com -> example1.com
Doing that, when someone emails bob at either
[email protected] or
[email protected], they both end up at
[email protected]
Good.
However, now suppose I create a new email
[email protected]. Someone might try to email alice with
[email protected]. So, I would do the same thing as before, I would create an email domain forwarder example1.com -> example2.com
Doing that, when someone emails alice at either
[email protected] or
[email protected], they both end up at
[email protected]
Good.
I believe that would work as intended, because the email domain forwarders only get triggered if email is undeliverable. So it should work in both directions now for email addresses that exist in either domain.
However, I'm concerned about someone emailing
[email protected] or
[email protected]. Since that doesn't exist at either domain, it will trigger the domain email forwarder. Then, it still won't exist at the opposite one, so it might trigger the domain forwarder again, creating a loop. I know that exim/cpanel does a few things to prevent loops like that from happening, but I'm not sure about this particular case specifically.
I realize I could create individual forwards for each email address, but the domain forwarder is specifically created for the very purpose of avoiding doing that.