Monitoring my IP for inclusion on SPAM Blacklists
Obviously I'd like as many of my users emails to get through as possible; and I'd like to be proactively monitoring which emails don't get through so I can do something about it.
I know that eventually my IP will make its way onto a spam blacklist (RBL).
How do you professional SysAdmins go about proactively monitoring the email deliverability status / RBL listing status of your IPs?
What do you do when you discover you are listed on an RBL? How do you know which ones you should care about?
Thanks
David
PS: This is quite a nice intro do the subject -
6 Replies
> I know that eventually my IP will make its way onto a spam blacklist (RBL).
Maybe you're looking at this from the wrong perspective. If you know you're going to end up on an RBL, take preventative measures before hand. Don't allow the behaviour that will get you onto an RBL.
@dcelasun:
By the way, running automated queries against most of the blacklists is against their TOS. CBL even says that they'll take action if it doesn't stop.
If I am understanding correctly, you must be referring to automated queries using the web interface. If automated queries using DNS lookups is against their TOS, then any mail system that blocks spam based on the IP being listed in a DNSBL would be in violation.
@mrdavidlaing:
How do you professional SysAdmins go about proactively monitoring the email deliverability status / RBL listing status of your IPs?
I wrote a PHP script that is run from cron that does automated lookups of some common blacklists. I have an occasional false positive, but they are obvious because I receive a text message stating the server is "listed in No error code exists." It's pretty obvious.
All of our e-mail is sent to/from the same anti-spam devices. SO, what my script does is do a DNS lookup for all MX records for each domain in an array. It then looks up the IP address for each of those MX records. Lastly, it does a DNS lookup of the IP address on the appropriate DNSBL. I have to program in the expected responses so that I receive a humanly understandable message.
If you want a copy, let me know and I'll post it.
rblcheck
I like using DNSStuff's RBL query tool as well as their automated RBL reporting service. Unfortunately, they charge for these.