Страница 1 из 1

как отсеить тех у кого не обнаруживаетсья IP?

Добавлено: 2009-04-03 10:53:37
ADRE
EXIM

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

Apr  3 16:37:52 ns1 exim[17935]: no IP address found for host dsl85-104-29032.ttnet.net.tr (during SMTP connection from (my.firewall) [85.104.113.104] I=[xx.2xx.xx.1xx]:25)
может там ${if match{$sender_host_address} {}{yes}{no}} или какой-нибудь ункновн или прото пробел?

Re: как отсеить тех у кого не обнаруживаетсья IP?

Добавлено: 2009-04-03 11:03:07
dikens3

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

# Прибавляем 30 секунд, если HELO не совпадает с обратной записью DNS
  warn    condition     = ${if !eq{$sender_helo_name}{$sender_host_name}{yes}{no}}
          set acl_m17   = ${eval:$acl_m17+30}

# Прибавляем 30 секунд, если нет обратной записи
  warn    condition     = ${if eq{$host_lookup_failed}{1}{yes}{no}}
          set acl_m17   = ${eval:$acl_m17+30}


# Задержка после подключения.
warn
            set acl_m17  = ${eval:$acl_m17}s
            delay        = $acl_m17

Re: как отсеить тех у кого не обнаруживаетсья IP?

Добавлено: 2009-04-03 11:04:16
ADRE
угу спасибо

Re: как отсеить тех у кого не обнаруживаетсья IP?

Добавлено: 2009-04-04 17:08:59
balton
dikens3 писал(а):

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

# Прибавляем 30 секунд, если HELO не совпадает с обратной записью DNS
  warn    condition     = ${if !eq{$sender_helo_name}{$sender_host_name}{yes}{no}}
          set acl_m17   = ${eval:$acl_m17+30}

# Прибавляем 30 секунд, если нет обратной записи
  warn    condition     = ${if eq{$host_lookup_failed}{1}{yes}{no}}
          set acl_m17   = ${eval:$acl_m17+30}


# Задержка после подключения.
warn
            set acl_m17  = ${eval:$acl_m17}s
            delay        = $acl_m17

что это ??? зачем это ?? человек же не об этом просил ! :cz2:

Re: как отсеить тех у кого не обнаруживаетсья IP?

Добавлено: 2009-04-06 3:33:53
ADRE
тут есть:

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

condition     = ${if eq{$host_lookup_failed}{1}{yes}{no}}
засунем его в асл и правило дени, все человек с неизвестным обратным адресом слетит в игнор....

нашел более красивый вариант в мануале:

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

 host_reject_connection = +include_unknown

Re: как отсеить тех у кого не обнаруживаетсья IP?

Добавлено: 2009-04-07 17:25:18
Laa
dikens3 писал(а):

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

# Прибавляем 30 секунд, если HELO не совпадает с обратной записью DNS
  warn    condition     = ${if !eq{$sender_helo_name}{$sender_host_name}{yes}{no}}
          set acl_m17   = ${eval:$acl_m17+30}

# Прибавляем 30 секунд, если нет обратной записи
  warn    condition     = ${if eq{$host_lookup_failed}{1}{yes}{no}}
          set acl_m17   = ${eval:$acl_m17+30}


# Задержка после подключения.
warn
            set acl_m17  = ${eval:$acl_m17}s
            delay        = $acl_m17
Тут надо осторожно!
dikens, правильно что делаете задержку, а не deny.
Вот живой пример: письмо от 93.186.224.40, helo=vkontakte.ru, host_name=cs40.vkontakte.ru. HELO != HOSTNAME.
И рубать низя.

Ну и опять таки -- надо учитывать в каком месте это все будет, дабы чужой sender-verify не споткнулся об большой delay.

Re: как отсеить тех у кого не обнаруживаетсья IP?

Добавлено: 2009-04-08 4:16:02
ADRE
да просто основной шлак идет при странном HElO и что? а в контакте - это в контакте, кому надо что прочитать, так зайдут, а уведомлений серьезных из контакта помоему получить невозможно....

Re: как отсеить тех у кого не обнаруживаетсья IP?

Добавлено: 2009-04-08 7:51:08
Laa
Вы это боссу скажете, когда он не получит важный договор на ..цать мильонов рублей... ему будет очень интересно выслушать ваш довод. :-D :-D :-D
Может премию даст! 8)

Re: как отсеить тех у кого не обнаруживаетсья IP?

Добавлено: 2009-04-08 7:59:18
Laa
Вот еще вариант:
hostname=colo23-27.users.colocall.net. (A and PTR exist)
helo=biletik777-temp.colocall.com (no A record)
отправитель=<info-дог-biletik.ua>

вполне нормальная почта, даже прошла грейлист :oops: и мой почтовик ее принял. Да, там почтовый администратор со своими тараканами, но в этом письме, возможно была информация по получению билета на концерт, как думаете, что бы мне сказал получатель, если бы не получил этого письма???

Я знаю что бы было -- постепенно бы мои получатели ушли бы на другую почту.

Re: как отсеить тех у кого не обнаруживаетсья IP?

Добавлено: 2009-04-08 8:50:05
ADRE
дык у меня же не открытая почтовая система, да и пользователей в основном 10-20 (плавает, потому-что народ приходит и уходит), да и в основном сообщения идут с mail.ru, да и шефа не пользуется )))

а что предложите? либо так, либо опять засрут все ящики калом.... да по моему серьезные дела по почте не решаются ))

Re: как отсеить тех у кого не обнаруживаетсья IP?

Добавлено: 2009-04-08 9:12:02
Laa
Еще как решаются.
Те же билетики на концерты! :-D
Уведомления о регистрации на аукционах, на других ресурсах. У нас налоговая шлет отчеты-уведомления и тд. Просто вы со своей колокольни думаете так...

Я считаю что нужно не рубить по одной причине -- кривое хело или по одной причине -- нет птр или по одной причине -- в RBL.. , а рубить по кучке причин (HELO и RBL и SPF и PTR и тд и тп -- комбинации могут быть разные, но важно, чтобы причина была не одна)! Те сервера, у которых просто одна причина хело/ptr/rbl/spf... -- отправлять в грейлист, те, у кого все проверки дали ОК -- принимаем сразу, почту от <> решаем рубать или не рубать после rcpt to (чтобы не поломать sender-verify своего же уходящего письма). Ну в кратце так.

Поверьте, эта схема работает и обслуживает несколько сот тыщ коннектов в сутки и справляется. Спама минимум.