Если вы внимательно посмотрите на комментарии спаммеров, то заметите, что в качестве адреса электронной почты чаще всего фигурирует либо несуществующий домен, либо домен, уличенный в спаме. Уважающие себя почтовые сервисы не станут держать у себя аккаунты спамеров, а вот какой-нибудь малоизвестный, специально созданный для спамеров сервис только за счет этого и живет. Таким образом, зная домены спамерских электронных адресов, можно отсеивать спамеров, не разрещая им зарегистрироваться в блоге. Именно этим и занимается плагин CM Email Blacklist.
Плагин CM Email Blacklist использует несколько методов отлова спамеров по домену электронной почты:
- используя список доменов электронной почты, получаемый из сервиса SpamAssassin;
- используя базу данных онлайнового сервиса DNSBL;
- используя собственный черный и белый список, составляемый администратором блога.
Администратор может использовать как один из методов, так и комбинировать их.
Для того, чтобы плагин работал, нужно несколько условий:
- PHP 5.3 на сервере, обеспечивающем хостинг;
- присутствие [codei][
] в файле header.php;
- возможность оставлять комментарии только зарегистрированным пользователям.
Если спамер попытается зарегистрироваться в блоге, чтобы оставить комментарий, то он просто не сможет этого сделать, так как плагин CM Email Blacklist найдет домен электронной посты, используемой спамером, и сообщит ему, что этот домен использовать нельзя. Если же спамер все же сможет зарегистрироваться, используя какой-то уникальный, доселе невиданный электронный адрес, то вы можете навсегда отбить у него охоту оставлять спам, занеся домен его электронной почты в черный список.
CM Email Blacklist