Страница 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