Спасибо , немного продвинулся . Нашел конфиг как оказалось он брал конфиг не из стандарного файла и места (/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 "
запустил
в результате в хедере сообщение касательно спамассассина :
Код: Выделить всё
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/ ?