[BlueOnyx:05238] Re: Forcing Incoming Mail Through Anti-SPAM Firewall
Abdul Rashid Abdullah
webmaster at muntada.com
Tue Aug 17 21:36:26 -05 2010
Chuck,
I really appreciate the detailed explanation and assistance.
Regards,
Rashid
On 8/17/10 11:53 AM, "Chuck Tetlow" <chuck at tetlow.net> wrote:
> We do exactly that with a Roaring Penguin filter for all our e-mail. All MX
> records point to the filtering box, and it knows to send the mail to
> mail.domain.com to get the mail to each BX server.
>
> We were still having a problem with the SPAMMERS using scripts to send their
> crud directly to IP addresses, instead of using the MX records. So on the
> servers, we put in IPTables rules that only allowed TCP Port25 connections
> from the Roaring Penguin box.
>
> Go into your /etc/sysconfig/iptables file and add this before all the allows
> per IP address:
>
> -A acctin -m state --state NEW -p tcp -s 10.0.0.0/8 --dport 25 -j ACCEPT
> -A acctin -m state --state NEW -p tcp -s 172.16.32.0/16 --dport 25 -j ACCEPT
> -A acctin -m state --state NEW -p tcp -s 192.168.0.0/16 --dport 25 -j ACCEPT
> -A acctin -m state --state NEW -p tcp -s localnetwork.0/24 --dport 25 -j
> ACCEPT
> -A acctin -m state --state NEW -p tcp --dport 25 -j LOG --log-prefix "E-Mail
> Connect "
> -A acctin -m state --state NEW -p tcp --dport 25 -j DROP
>
> The first four lines allow in connections from any internal private networks
> and your own local network. That way, your users can still send on port 25
> (they'll never notice a difference). For outside users, we force them onto
> the submission port 587.
>
> And this assumes your filtering appliance is on one of these networks. If
> not, add another line to specifically add its address to the ACCEPT lines.
>
> The fifth line logs connections. I have a script that greps out those entries
> daily so I can keep track of those scumbags trying really hard and report
> them.
>
> The last line just drops any other TCP Port 25 connection. Wa La! No more
> connections to that server from anyone but your filtering appliance (assuming
> its in one of those above networks). This cut down the amount of SPAM at our
> servers to almost nill, and cut total e-mail load by 60% - 90%. Save this in
> the IPTables configuration file and restart IPTables with "service iptables
> restart".
>
> But to prevent the system from overwriting those configurations (and it WILL)
> - use the command "chattr +i /etc/sysconfig/iptables". It will make the file
> unchangable - even by root. So if you want to modify it yourself, you first
> have to use "chattr -i /etc/sysconfig/iptables". And you can see if that
> immutable bit is set with "lsattr /etc/sysconfig/".
>
> Good luck.
>
>
>
> Chuck
>
>
>
>
> ---------- Original Message -----------
> From: Abdul Rashid Abdullah <webmaster at muntada.com>
> To: BlueOnyx <blueonyx at blueonyx.it>
> Sent: Tue, 17 Aug 2010 04:50:49 -0400
> Subject: [BlueOnyx:05231] Forcing Incoming Mail Through Anti-SPAM Firewall
>
>> > What is the best way to insure I force all incoming mail through my
>> > anti-spam firewall?
>> >
>> > I have already done the following:
>> >
>> > 1. MX Record Points to Anti-SPAM Firewall
>> > 2. Anti-SPAM Firewall points directly to mail server hostname (skipping MX
>> > Record).
>> >
>> > I want to make sure no one can send mail directly to the mail server
>> > hostname. Are there specific configurations I should be making on the
>> > server in the email server settings page?
>> >
>> > Regards,
>> >
>> > Rashid
>> >
>> > _______________________________________________
>> > Blueonyx mailing list
>> > Blueonyx at blueonyx.it
>> > http://www.blueonyx.it/mailman/listinfo/blueonyx
> ------- End of Original Message -------
>
>
> _______________________________________________
> Blueonyx mailing list
> Blueonyx at blueonyx.it
> http://www.blueonyx.it/mailman/listinfo/blueonyx
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.blueonyx.it/pipermail/blueonyx/attachments/20100817/2301facb/attachment.html>
More information about the Blueonyx
mailing list