Code: Select all
define(OUR_MAIL_HOST, `scalixserver.foo.com')dnl
LOCAL_DOMAIN(`foo.com')dnl
LOCAL_DOMAIN(`foo.net')dnl
LOCAL_DOMAIN(`foobar.com')dnl
....
LOCAL_DOMAIN(`yetanotherdomain.net')dnl
MASQUERADE_AS(`foo.com')dnl
define(`LUSER_RELAY', `OUR_MAIL_HOST')dnl
So, the front-end SMTP server would take care of filtering out email, and deliver it to Scalix, which would deliver it. Now, Scalix is rejecting mail:
Code: Select all
The original message was received at Sat, 15 Aug 2009 15:36:27 -0600
from mxl144v247.mxlogic.net [208.65.144.247]
----- The following addresses had permanent fatal errors -----
ckelley@foo.com
(reason: 550 5.1.1 ckelley@scalixserver.foo.com... User unknown)
(expanded from: ckelley@foo.com)
----- Transcript of session follows -----
... while talking to scalixserver.foo.com.:
>>> RCPT To:<ckelley@scalixserver.foo.com>
<<< 550 5.1.1 ckelley@scalixserver.foo.com... User unknown
550 5.1.1 ckelley@foo.com... User unknown
Final-Recipient: RFC822; ink@foo.com
X-Actual-Recipient: RFC822; ckelley@scalixserver.foo.com
Action: failed
Status: 5.1.1
Remote-MTA: DNS; scalixserver.foo.com
Diagnostic-Code: SMTP; 550 5.1.1 ckelley@scalixserver.foo.com... User unknown
Last-Attempt-Date: Sat, 15 Aug 2009 15:36:28 -0600
My account only has email address of the form <username>@foo.com
If I add duplicate aliases for <username>@scalixserver.foo.com, it works.
I'm not sure where the re-writing is going on, but because it used to work, I think it must be some change on the Scalix server. I also upgraded from RHEL3 to RHEL4 in the process, so many things could have changed. Any ideas? I really do not want to add a second set of aliases for every single user. Thanks!