It sure would be nice if the Scalix relay could preserve the sender IP for emails.
If you take a look through both this forum and the MailWasher Server forum, you will find a boatload of queries aim at trying to get RBLs to work. The root of this problem is that the Scalix Relay jettisons the sender IP address before Mailwasher gets to do it's thing. Mailwasher IDs that the sender IP on the mail that it got is an internally generated IP & (correctly) refuses to pass it along to the RBL, since it would be a waste of time.
The solution is to (somehow) make it possible to pass the original sender IP to mailwasher so it can do it's thing.
Yes, one could eliminate the Scalix relay & have sendmail perform the function -- thus tying mailwasher into sendmail. Or one could do RBL processing in sendmail from the get go. But both of these defeat the purpose. Scalix Relay is there for a reason, and has the ability to pass off to mailwasher for Spam filtering. Similarly, mailwasher can pass of to RBLs & keeps very nice statistics on which emails get clobbered & why (RBL is only one of the possible reasons). It would be good to have this all work correctly - and the only thing in the way is the Scalix Relay & it's rewriting of sender IP.
Thanks,
Mark