I have just followed the instructions in the new technote, and now I can't receive any mail. If I back out of the changes, everything works again. I can send mail out from Scalix.
When I send a mail to Scalix, or respond to a received mail I get the following error:
Exchange sees it as:
The following recipient(s) could not be reached:
ksomers@mydomain.com on 1/27/2006 7:57 PM
The email account does not exist a the organization this message was sent to. Check the e-mail address, or contact the recipient directly to find out the correct address.
<mail.mydomain.com #5.1.1 SMTP; 550 5.1.1 <ksomers@mail.mydomain.com>...User unknown>
Hotmail is a little more informative:
From: MAILER-DAEMON@mydomain.com
Subject: Returned mail: see transcript for details
The original message was received at Wed, 25 Jan 2006 20:09:19 -0500
from root@localhost
----- The following addresses had permanent fatal errors -----
<ksomers@mydomain.com>
(reason: 550 5.1.1 <ksomers@mail.mydomain.com>... User unknown)
(expanded from: <ksomers@mydomain.com>)
----- Transcript of session follows -----
... while talking to [127.0.0.1]:
>>> DATA
<<< 550 5.1.1 <ksomers@mail.mydomain.com>... User unknown
550 5.1.1 <ksomers@mydomain.com>... User unknown
<<< 503 5.0.0 Need RCPT (recipient)
my /var/opt/scalix/sys/smtpd.cfg includes
SMTPFILTER=TRUE
RELAY accept 127.0.0.1
RELAY accept .mydomain.com
RELAY Log_Reject ALL
# extra rules added to prevent open relay usage
RECIPIENT Log_Reject *@*@*
RECIPIENT Log_Reject *%*
RECIPIENT Log_Reject *!*
RECIPIENT Log_Reject *#*@*
I forget the file at the moment, but I removed the -m flag
I can reboot and all the service appear to operate correctly.
maillog end with
Jan 25 20:18:46 mail sendmail[3121]: k0Q1IjUB003121: to=<ksomers@mywork.com>, delay=00:00:01, xdelay=00:00:00, mailer=relay, pri=32157, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k0Q1IjwF003122 Message accepted for delivery)
This has got to be a simple config change, but I'm at a loss where to look
Kevin