ptr и спам (покритикуйте)

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
ViktorichZ
сержант
Сообщения: 152
Зарегистрирован: 2008-10-30 12:15:26

ptr и спам (покритикуйте)

Непрочитанное сообщение ViktorichZ » 2008-10-30 12:26:13

обратил внимание что идёт куча спама с хостов вида ppp-124-122-143-112.revip2.asianet.co.th и прочие, в которых содержится ip в понятном виде, существует ptr, отправитель,решил бороться следующим образом...
в exim
........

Код: Выделить всё

perl_startup = do '/etc/exim/ip.pl'
...........

                deny    message         = spamer ($sender_host_name)
                            set acl_m1  = ${perl{testip}}
                            condition   = ${if eq{$acl_m1}{1}{yes}{no}}
и ip.pl

Код: Выделить всё

#!/usr/bin/perl

#print &testip;
sub testip {
    my $incam;
    $incam = Exim::expand_string('$sender_host_name');
    if(($incam=~/.\d{1,3}\-\d{1,3}\-\d{1,3}\-\d{1,3}./g or $incam=~/.\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}./g)){
    # and $incam !~/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/g) {
        return 1;
        }
        else {
        return 0;
        }
}

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
gruy
рядовой
Сообщения: 33
Зарегистрирован: 2008-08-14 16:01:33

Re: ptr и спам (покритикуйте)

Непрочитанное сообщение gruy » 2008-10-30 12:42:34

Сам использую блокировку с таких адресов, плюс еще адреса с большим количеством цифр подряд:

Код: Выделить всё

# 82.158.219.171.dyn.user.ono.com
deny  message                         = Dynamic address. Stop.
      condition                       = ${if match{$sender_host_name} {\N^\S+\d+\.\d+\.\d+\S+\N} {yes}{no}}

# a81-84-43-217.cpe.netcabo.pt, 83-65-12-130.treustrasse.xdsl-line.inode.at
# static-7-253-225-77.ipcom.comunitel.net
deny  message                         = Dynamic address. Stop.
      condition                       = ${if match{$sender_host_name} {\N^\S+\d+\-\d+\-\d+\S+\N} {yes}{no}}

# cp833142-a.tilbu1.nb.home.nl, inet20908ni-2.eranet.pl
# home-313021.b.astral.ro, dsl.dynamic8597139153.ttnet.net.tr
deny  message                         = Dynamic address. Stop.
      condition                       = ${if match{$sender_host_name} {\N^\D+\d{5,}\D+\N} {yes}{no}}
Только проверяю не на 4, а только на 3 октета, т.к. попадались и такие имена.