Конфиг spamassassin ?

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Nemesh
рядовой
Сообщения: 27
Зарегистрирован: 2009-02-19 14:31:20

Конфиг spamassassin ?

Непрочитанное сообщение Nemesh » 2011-04-07 13:29:50

Доброго времени суток . Помогите разобраться с почтовиком , фильтрацией почты , связка Sendmail + Spamassassin не могу понять откуда сасин берет конфиг .
при указании флага в /etc/rc.conf или

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

/usr/local/etc/rc.d/sa-spamd -С /etc/mail/spamassassin/local.cf
вообще отказывается проверять , пишет в хедер

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

" X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) "
и все . Без указания флага начинает проверять , начисляет при этом required =4.5 во всех мною найденных конфигах установлен 5 , да и когда я пытался понизить\повысить реакции ни какой .

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

$find / -name local.cf
/var/db/spamassassin/3.003001/updates_spamassassin_org/local.cf
/etc/mail/spamassassin/local.cf 

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

# pkg_info | grep Spam
bsdpan-Mail-SpamAssassin-3.002005 Mail::SpamAssassin - Spam detector and markup engine
p5-Mail-SpamAssassin-3.3.1_3 A highly efficient mail filter for identifying spam
spamass-milter-0.3.1_11 Sendmail Milter (mail filter) plugin for SpamAssassin

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

pkg_info | grep mail
sendmail-8.14.4_2   Reliable, highly configurable mail transfer agent with util

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

 spamd -V
SpamAssassin Server version 3.3.1
  running on Perl 5.10.1
  with SSL support (IO::Socket::SSL 1.33)
  with zlib support (Compress::Zlib 2.015)

Посоветуйте пожалуйста , куда копать ? Спасибо .
Последний раз редактировалось Alex Keda 2011-04-10 13:53:01, всего редактировалось 1 раз.
Причина: Товарищщи, цените чужое время, юзайте кнопочку [code]....

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

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Конфиг spamassassin ?

Непрочитанное сообщение Alex Keda » 2011-04-10 19:56:31

какиенить флаги для отладки-то - должны же быть.
включайте, смотрите
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: Конфиг spamassassin ?

Непрочитанное сообщение Гость » 2011-04-12 13:42:45

Спасибо , немного продвинулся . Нашел конфиг как оказалось он брал конфиг не из стандарного файла и места (/etc/mail/spamassassin/local.cf) , а почему-то из переименованный файла /usr/local/etc/mail/spamassassin/localll.cf . Скопировал все из папки /usr/local/etc/mail/spamassassin/ в /etc/mail/spamassassin/ указал /etc/rc.conf строку :

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

spamd_flags="-u spamd --siteconfigpath=/etc/mail/spamassassin -C /etc/mail/spamassassin/local.cf  -H /var/spool/spamd -d -m 50 "

запустил

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

sudo /usr/local/etc/rc.d/sa-spamd start
в результате в хедере сообщение касательно спамассассина :

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

X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on my.server.net 

убираю флаги из строчки :

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

pamd_flags="-u spamd -H /var/spool/spamd -d -m 50 "
начинает проверять ставит балы и т.д. yj ,но берет все из /usr/local/etc/mail/spamassassin/.
Вот что получается когда запускаю в режиме отладки :

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

# spamd --siteconfigpath=/usr/mail/spamassassin -C /usr/mail/spamassassin/ -D

Apr 12 13:36:37.023 [77840] dbg: logger: adding facilities: all
Apr 12 13:36:37.023 [77840] dbg: logger: logging level is DBG
Apr 12 13:36:37.046 [77840] dbg: logger: calling setlogsock(unix)
Apr 12 13:36:37.046 [77840] dbg: logger: opening syslog with unix socket
Apr 12 13:36:37.047 [77840] dbg: logger: successfully connected to syslog/unix
Apr 12 13:36:37.047 [77840] dbg: logger: successfully added syslog method
Apr 12 13:36:37.047 [77840] dbg: spamd: will perform setuids? 1
Apr 12 13:36:37.048 [77840] dbg: spamd: creating INET socket:
Apr 12 13:36:37.049 [77840] dbg: spamd: [...] Listen: 128
Apr 12 13:36:37.049 [77840] dbg: spamd: [...] LocalAddr: 127.0.0.1
Apr 12 13:36:37.049 [77840] dbg: spamd: [...] LocalPort: 783
Apr 12 13:36:37.050 [77840] dbg: spamd: [...] Proto: 6
Apr 12 13:36:37.050 [77840] dbg: spamd: [...] ReuseAddr: 1
Apr 12 13:36:37.050 [77840] dbg: spamd: [...] Type: 1
Apr 12 13:36:37.070 [77840] dbg: logger: adding facilities: all
Apr 12 13:36:37.070 [77840] dbg: logger: logging level is DBG
Apr 12 13:36:37.071 [77840] dbg: generic: SpamAssassin version 3.3.1
Apr 12 13:36:37.071 [77840] dbg: generic: Perl 5.010001, PREFIX=/usr/local, DEF_RULES_DIR=/usr/local/share/spamassassin, LOCAL_RULES_DIR=/usr/local/etc/mail/spamassassin, LOCAL_STATE_DIR=/var/db/spamassassin
Apr 12 13:36:37.072 [77840] dbg: config: timing enabled
Apr 12 13:36:37.074 [77840] dbg: config: score set 0 chosen.
Apr 12 13:36:37.087 [77840] dbg: dns: no ipv6
Apr 12 13:36:37.088 [77840] dbg: dns: is Net::DNS::Resolver available? yes
Apr 12 13:36:37.088 [77840] dbg: dns: Net::DNS version: 0.66
Apr 12 13:36:37.089 [77840] dbg: spamd: Preloading modules with HOME=/tmp/spamd-77840-init
Apr 12 13:36:37.090 [77840] dbg: config: using "/usr/mail/spamassassin" for site rules pre files
Apr 12 13:36:37.091 [77840] dbg: config: using "/usr/mail/spamassassin" for sys rules pre files
Apr 12 13:36:37.092 [77840] dbg: config: using "/usr/mail/spamassassin" for default rules dir
Apr 12 13:36:37.092 [77840] error: config: no rules were found! Do you need to run 'sa-update'?
config: no rules were found!  Do you need to run 'sa-update'?

# sa-update

# spamd --siteconfigpath=/usr/mail/spamassassin -C /usr/mail/spamassassin/ -D

Apr 12 13:37:11.720 [77855] dbg: logger: adding facilities: all
Apr 12 13:37:11.721 [77855] dbg: logger: logging level is DBG
Apr 12 13:37:11.745 [77855] dbg: logger: calling setlogsock(unix)
Apr 12 13:37:11.746 [77855] dbg: logger: opening syslog with unix socket
Apr 12 13:37:11.746 [77855] dbg: logger: successfully connected to syslog/unix
Apr 12 13:37:11.746 [77855] dbg: logger: successfully added syslog method
Apr 12 13:37:11.747 [77855] dbg: spamd: will perform setuids? 1
Apr 12 13:37:11.748 [77855] dbg: spamd: creating INET socket:
Apr 12 13:37:11.748 [77855] dbg: spamd: [...] Listen: 128
Apr 12 13:37:11.749 [77855] dbg: spamd: [...] LocalAddr: 127.0.0.1
Apr 12 13:37:11.749 [77855] dbg: spamd: [...] LocalPort: 783
Apr 12 13:37:11.750 [77855] dbg: spamd: [...] Proto: 6
Apr 12 13:37:11.750 [77855] dbg: spamd: [...] ReuseAddr: 1
Apr 12 13:37:11.750 [77855] dbg: spamd: [...] Type: 1
Apr 12 13:37:11.752 [77855] dbg: logger: adding facilities: all
Apr 12 13:37:11.752 [77855] dbg: logger: logging level is DBG
Apr 12 13:37:11.753 [77855] dbg: generic: SpamAssassin version 3.3.1
Apr 12 13:37:11.753 [77855] dbg: generic: Perl 5.010001, PREFIX=/usr/local, DEF_RULES_DIR=/usr/local/share/spamassassin, LOCAL_RULES_DIR=/usr/local/etc/mail/spamassassin, LOCAL_STATE_DIR=/var/db/spamassassin
Apr 12 13:37:11.754 [77855] dbg: config: timing enabled
Apr 12 13:37:11.756 [77855] dbg: config: score set 0 chosen.
Apr 12 13:37:11.768 [77855] dbg: dns: no ipv6
Apr 12 13:37:11.769 [77855] dbg: dns: is Net::DNS::Resolver available? yes
Apr 12 13:37:11.769 [77855] dbg: dns: Net::DNS version: 0.66
Apr 12 13:37:11.770 [77855] dbg: spamd: Preloading modules with HOME=/tmp/spamd-77855-init
Apr 12 13:37:11.771 [77855] dbg: config: using "/usr/mail/spamassassin" for site rules pre files
Apr 12 13:37:11.772 [77855] dbg: config: using "/usr/mail/spamassassin" for sys rules pre files
Apr 12 13:37:11.772 [77855] dbg: config: using "/usr/mail/spamassassin" for default rules dir
Apr 12 13:37:11.773 [77855] error: config: no rules were found! Do you need to run 'sa-update'?
config: no rules were found!  Do you need to run 'sa-update'?
Подскажите как развернуть все в /etc/mail/spamassassin/ ?