Фильтрация спама по IP совсем не правильно, о чем я уже писал тут.
Простая ситуация: после рассылки, которая якобы кому-то показлось спамом - этот якобы кто-то написал жалобу в SpamCop например. Те не долго думая занеслю все сети моей компании в свой лист. Господа сети не по /30 /29, а по /15 хочу заметить. А! Как вам это?
Ну и на завтра вы не получаете письма от всех клиентов моей компании, которым мы предоставляем интернет!
Что что с блокиовкой по IP адресам нужно быть очень аккуратным, я бы даже совсем ее не рекомендовал использовать!