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

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
macgvai
рядовой
Сообщения: 27
Зарегистрирован: 2008-07-22 10:54:42

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

Непрочитанное сообщение macgvai » 2011-01-31 20:42:00

Помогите понять в чем причина такого поведения, с некоторых адресов на 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

Хостинговая компания 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/

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

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

Непрочитанное сообщение blade_007 » 2011-01-31 20:53:26

Как бы стоит показать/посмотреть роутер ditch_spam.

macgvai
рядовой
Сообщения: 27
Зарегистрирован: 2008-07-22 10:54:42

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

Непрочитанное сообщение macgvai » 2011-01-31 21:02:16

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

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

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

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

Непрочитанное сообщение blade_007 » 2011-01-31 21:32:52

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

macgvai
рядовой
Сообщения: 27
Зарегистрирован: 2008-07-22 10:54:42

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

Непрочитанное сообщение macgvai » 2011-01-31 21:36:23

1. достался уже работавший сервер ( и указание начальства особо не трогать )
2. да

macgvai
рядовой
Сообщения: 27
Зарегистрирован: 2008-07-22 10:54:42

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

Непрочитанное сообщение macgvai » 2011-01-31 21:36:40

3. А будет ли тогда работать антиспам ?

macgvai
рядовой
Сообщения: 27
Зарегистрирован: 2008-07-22 10:54:42

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

Непрочитанное сообщение macgvai » 2011-01-31 21:46:54

а если так ?

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

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
то по идеи он спам будет складывать в папку ?

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

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

Непрочитанное сообщение blade_007 » 2011-01-31 21:49:11

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

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

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

Непрочитанное сообщение blade_007 » 2011-01-31 21:52:12

ну а если указать транспорт - то будет складывать куда скажете.

strelokr
мл. сержант
Сообщения: 93
Зарегистрирован: 2011-01-11 15:17:14
Контактная информация:

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

Непрочитанное сообщение strelokr » 2011-02-04 15:25:02

Настраивал по тому же конфигу
как правильно указать там транспорт что бы слаживало почту пользователю 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


blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

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

Непрочитанное сообщение blade_007 » 2011-02-04 16:00:57

Транспорт интересует для каждого пользователя или все в один ящик? В параметре 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

strelokr
мл. сержант
Сообщения: 93
Зарегистрирован: 2011-01-11 15:17:14
Контактная информация:

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

Непрочитанное сообщение strelokr » 2011-02-04 16:10:42

меня интересует просто что бы все письма что превысили уровень допустимых баллов спама и других критерий не убивались а попадали в определенный каталог
А роут измененый мною работать будет?

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

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

Непрочитанное сообщение blade_007 » 2011-02-04 16:14:11

ну тогда и ваш транспорт подходит (для формата mbox - все в одном), в моем примере - формат maildir.

strelokr
мл. сержант
Сообщения: 93
Зарегистрирован: 2011-01-11 15:17:14
Контактная информация:

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

Непрочитанное сообщение strelokr » 2011-02-07 16:54:29

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

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

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

Непрочитанное сообщение blade_007 » 2011-02-07 17:06:02

закомментируйте строчку accept hosts = 127.0.0.1 и fetchmail будет проходить все шаги, как и обычная почта.

strelokr
мл. сержант
Сообщения: 93
Зарегистрирован: 2011-01-11 15:17:14
Контактная информация:

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

Непрочитанное сообщение strelokr » 2011-02-09 16:25:32

не помогло. решилось топорно, на другом сервере поставился fetchmail он уже и кормит почтой exim