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

Exim направляет некоторые письма с mail.ru в blackhole

Добавлено: 2011-01-31 20:42:00
macgvai
Помогите понять в чем причина такого поведения, с некоторых адресов на mail.ru мой exim Не хочет получать письма, а направляет их в blackhole

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

2011-01-31 12:31:17 1Pjq6P-000Eb2-OU DKIM: d=mail.ru s=mail c=relaxed/relaxed a=rsa-sha256 [verification succeeded]
2011-01-31 12:31:20 1Pjq6P-000Eb2-OU <= delya73@mail.ru H=f112.mail.ru [94.100.178.129] P=esmtp S=43217 id=E1Pjq61-0003Pa-00.delya73-mail-ru@f112.mail.ru
2011-01-31 12:31:20 1Pjq6P-000Eb2-OU => :blackhole: <адрес получателя> R=ditch_spam
2011-01-31 12:31:20 1Pjq6P-000Eb2-OU Completed

Re: Exim направляет некоторые письма с mail.ru в blackhole

Добавлено: 2011-01-31 20:53:26
blade_007
Как бы стоит показать/посмотреть роутер ditch_spam.

Re: Exim направляет некоторые письма с mail.ru в blackhole

Добавлено: 2011-01-31 21:02:16
macgvai

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

ditch_spam:
  driver = redirect
  allow_fail
  data = :blackhole:
  condition = ${if >{$spam_score_int}{${lookup mysql{select users.sa_refuse * 10 from users,domains \
                where localpart = '${quote_mysql:$local_part}' \
                and domain = '${quote_mysql:$domain}' \
                and users.on_spamassassin = '1' \
                and users.domain_id=domains.domain_id \
                and users.sa_refuse > 0 }{$value}fail}} {yes}{no}}
  local_part_suffix = -*
  local_part_suffix_optional
  retry_use_local_part

Re: Exim направляет некоторые письма с mail.ru в blackhole

Добавлено: 2011-01-31 21:32:52
blade_007
1. конфиг похоже взяли отсюда - jared.kiev.ua
2. в конфиге особо не разбирались
3. либо увеличьте значение sa_refuse для вашего пользователя <адрес получателя>, либо закомментируйте данный роутер, хотя есть еще варианты.

Re: Exim направляет некоторые письма с mail.ru в blackhole

Добавлено: 2011-01-31 21:36:23
macgvai
1. достался уже работавший сервер ( и указание начальства особо не трогать )
2. да

Re: Exim направляет некоторые письма с mail.ru в blackhole

Добавлено: 2011-01-31 21:36:40
macgvai
3. А будет ли тогда работать антиспам ?

Re: Exim направляет некоторые письма с mail.ru в blackhole

Добавлено: 2011-01-31 21:46:54
macgvai
а если так ?

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

ditch_spam:
  driver = accept
  condition = ${if >{$spam_score_int}{${lookup mysql{select users.sa_refuse * 10 from users,domains \
                where localpart = '${quote_mysql:$local_part}' \
                and domain = '${quote_mysql:$domain}' \
                and users.on_spamassassin = '1' \
                and users.domain_id=domains.domain_id \
                and users.sa_refuse > 0 }{$value}fail}} {yes}{no}}
retry_use_local_part
transport = ditch_transport
то по идеи он спам будет складывать в папку ?

Re: Exim направляет некоторые письма с mail.ru в blackhole

Добавлено: 2011-01-31 21:49:11
blade_007
судя по беглому осмотру остальных роутеров (на том же сайте, вашего конфига я не видел) - нет.
сделайте select users.sa_refuse from users where localpart='user' and domain='domain'; для вашего пользователя. Насколько я понял данный роутер - он выкидывает все письма spam_score которых выше значения, взятого из запроса. Поэтому либо ведите белый список доменов, либо играйтесь с значением sa_refuse.
Как то так.

Re: Exim направляет некоторые письма с mail.ru в blackhole

Добавлено: 2011-01-31 21:52:12
blade_007
ну а если указать транспорт - то будет складывать куда скажете.

Re: Exim направляет некоторые письма с mail.ru в blackhole

Добавлено: 2011-02-04 15:25:02
strelokr
Настраивал по тому же конфигу
как правильно указать там транспорт что бы слаживало почту пользователю spam_box
исправил роуты так и создал транспорт

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

 ditch_spam:
# driver = redirect
 driver = accept
# allow_fail
# data = :blackhole:
# data = /var/mail/kirgas.com/postmaster
 condition = ${if >{$spam_score_int}{${lookup mysql{select users.sa_refuse from users,domains \
 where localpart = '${quote_mysql:$local_part}' \
 and domain = '${quote_mysql:$domain}' \
 and users.on_spamassassin = '1' \
 and users.domain_id=domains.domain_id \
 and users.sa_refuse > 0 }{$value}fail}} {yes}{no}}
#  local_part_suffix = -*
#  local_part_suffix_optional
  retry_use_local_part
transport = spam_box
и транспорт

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

spam_box:
  driver = appendfile
  file = /var/mail/doman.com/spambox
  delivery_date_add
  envelope_to_add
  return_path_add
#  group = mail
#  user = 'spambox'
#  mode = 0660
  no_mode_fail_narrower


Re: Exim направляет некоторые письма с mail.ru в blackhole

Добавлено: 2011-02-04 16:00:57
blade_007
Транспорт интересует для каждого пользователя или все в один ящик? В параметре directory указывается собственно папка куда доставить почту. Что-то типа такого.

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

spam_box:
  driver = appendfile
  delivery_date_add
  maildir_format
  maildir_tag = ,S=$message_size 
  directory = /path/vmail/$domain/$local_part/.spambox
  envelope_to_add
  return_path_add
  no_mode_fail_narrower

Re: Exim направляет некоторые письма с mail.ru в blackhole

Добавлено: 2011-02-04 16:10:42
strelokr
меня интересует просто что бы все письма что превысили уровень допустимых баллов спама и других критерий не убивались а попадали в определенный каталог
А роут измененый мною работать будет?

Re: Exim направляет некоторые письма с mail.ru в blackhole

Добавлено: 2011-02-04 16:14:11
blade_007
ну тогда и ваш транспорт подходит (для формата mbox - все в одном), в моем примере - формат maildir.

Re: Exim направляет некоторые письма с mail.ru в blackhole

Добавлено: 2011-02-07 16:54:29
strelokr
У меня трабл в том что я используюсь ящик провайдера с которого заберает почту fetchmail и через multidrop бросает ее в 127.0.0.1:25 Exim и при этом переменная при прохождении роута ditch_spam: переменная spam_score_int возвращает пусто. А если я сам отправляю письмо то
эта переменная возвращается не пустой. Уже голову сломал незнаю куда копать.

Re: Exim направляет некоторые письма с mail.ru в blackhole

Добавлено: 2011-02-07 17:06:02
blade_007
закомментируйте строчку accept hosts = 127.0.0.1 и fetchmail будет проходить все шаги, как и обычная почта.

Re: Exim направляет некоторые письма с mail.ru в blackhole

Добавлено: 2011-02-09 16:25:32
strelokr
не помогло. решилось топорно, на другом сервере поставился fetchmail он уже и кормит почтой exim