I've spent way too much time on this but though I might have one final
try here...
I have a 2900 router in front of an email server.
The server used to receive email directly from outside but we were
getting major problems with spam and DOS attacks, and I have just
signed up with Messagelabs to filter the email.
The ML output is now routed to our email server, which has much less
work to do. It works very well.
Unfortunately a lot of spam still comes *direct* to our email server,
for various reasons (stale DNS caches, maybe port sniffing).
Messagelabs recommend setting up a firewall so that emails are
received only from their IP ranges
http://imageserver.messagelabs.com/E.../Subnet_IP.pdf
Is it possible to set this up on the 2900 router?
I can see it would be done under IP Filter / Firewall setup but I
cannot find any clear documentation, never mind examples, of how to
open up port 25 to allow 10 subnet-based addresses in, and block all
other port 25 stuff.
The 2900 has just 7 filters per set but can have a number of sets, and
it isn't clear how these interact. Somehow they need to be chained.
Logically, one should enter the ten 'allow' rules, followed by one
'block all port 25' rule. But this doesn't seem to work. That is how
the (otherwise utterly obscure) Cisco IOS rules worked.
I have tried even simpler rules, within the set of 7 so no filter
chaining involved, and the filters still don't do anything.
I have looked around the web, including the otherwise very useful
draytek.co.uk site (I bought some routers from them) without which
there would be zero hope of ever getting even a half-clever VPN config
to work on the Draytek
The other issue is reliability: obviously this config cannot be tested
(no way to get ML to send us emails from every IP they might use, even
though I can see from testing that they do vary the IPs across
consecutive emails) so the config has to be 100% right otherwise we
could be losing some emails and not others.