LINUX.ORG.RU
ФорумAdmin

Проблемы с Spamassassin

 


0

1

Всем привет!
Устанавливал впервые Spamassassin на уже существующий postfix+sasl+dovecot (debian10).
Установил вроде все правильно, по манам
https://www.binarytides.com/install-spamassassin-with-postfix-dovecot/
https://vorkbaard.nl/installing-a-mailserver-on-debian-8-part-6-spamfiltering...
Проблема в том, что Spamassassin не пишет логи в файл.
ни в /var/log/mail.log
ни в /var/log/spamassassin/spamd.log
вот содержание файла /etc/default/spamassassin

ENABLED=1
SAHOME="/var/log/spamassassin/"
OPTIONS="--create-prefs --max-children 5 --helper-home-dir --username spamd -H ${SAHOME} -s ${SAHOME}spamd.log"
CRON=1
PIDFILE="/var/run/spamd.pid"
пытался ввести команду
spamd -s /var/log/spamassassin/spamd.log
получаю ошибку
spamd: could not create IO::Socket::IP socket on [::1]:783: Address already in use
server socket setup failed, retry 1: spamd: could not create IO::Socket::IP socket on [127.0.0.1]:783: Address already in use
spamd: could not create IO::Socket::IP socket on [::1]:783: Address already in use
server socket setup failed, retry 2: spamd: could not create IO::Socket::IP socket on [127.0.0.1]:783: Address already in use
spamd: could not create IO::Socket::IP socket on [::1]:783: Address already in use
server socket setup failed, retry 3: spamd: could not create IO::Socket::IP socket on [127.0.0.1]:783: Address already in use
помогите разобраться с этой ошибкой и чтобы логи писал! Спасибо!

Ответ на: комментарий от rafaello

Ты его сначала запусти и будут тебе логи.

vel ★★★★★ ()

spamd: could not create IO::Socket::IP socket on [127.0.0.1]:783: Address already in use

Эта строчка свидетельствует о том, что spamd уже запущен (ну или у Вас какой-то другой демон слушает 783 порт, что крайне маловероятно).

Serge10 ★★★★★ ()

получаю ошибку

просто сервис у тебя уже работает и второй раз пытается занять тот же pid что уже занят, AFAIK

Shulman ()
Ответ на: комментарий от Shulman
# sudo lsof -i :783
COMMAND     PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
spamd     17291  root    5u  IPv6 115948      0t0  TCP localhost:spamd (LISTEN)
spamd     17291  root    6u  IPv4 115950      0t0  TCP localhost:spamd (LISTEN)
spamd\x20 17292 spamd    5u  IPv6 115948      0t0  TCP localhost:spamd (LISTEN)
spamd\x20 17292 spamd    6u  IPv4 115950      0t0  TCP localhost:spamd (LISTEN)
spamd\x20 17293 spamd    5u  IPv6 115948      0t0  TCP localhost:spamd (LISTEN)
spamd\x20 17293 spamd    6u  IPv4 115950      0t0  TCP localhost:spamd (LISTEN)

и

# service spamassassin status
● spamassassin.service - Perl-based spam filter using text analysis
   Loaded: loaded (/lib/systemd/system/spamassassin.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2019-12-08 22:39:03 +05; 13h ago
  Process: 6326 ExecStart=/usr/sbin/spamd -d --pidfile=/var/run/spamd.pid $OPTIONS (code=exited, status=0/SUCCESS)
  Process: 17285 ExecReload=/bin/kill -HUP $MAINPID (code=exited, status=0/SUCCESS)
 Main PID: 17291 (spamd)
    Tasks: 3 (limit: 4701)
   Memory: 114.9M
   CGroup: /system.slice/spamassassin.service
           ├─17291 /usr/bin/perl -T -w /usr/sbin/spamd -d --pidfile=/var/run/spamd.pid --create-prefs --max-children 5 --helper-
           ├─17292 spamd child
           └─17293 spamd child

Dec 08 22:39:01 alga- systemd[1]: Starting Perl-based spam filter using text analysis...
Dec 08 22:39:03 alga- systemd[1]: Started Perl-based spam filter using text analysis.
Dec 09 07:02:49 alga- systemd[1]: Reloading Perl-based spam filter using text analysis.
Dec 09 07:02:49 alga- systemd[1]: Reloaded Perl-based spam filter using text analysis.
однако все одно логи не пишутся....

rafaello ()

Если уж настраиваешь антиспам с нуля, то мне кажется тут был бы правильным вариантом взять божественный rspamd и отказаться от этого устаревшего поделия на перле.

BOOBLIK ★★ ()
Ответ на: комментарий от anonymous

Удобнее - вкусовщина, проще в настройках да, но вот на счёт быстрее - Вас кто то обманул.

Ну сами подумайте как комбайн с кучей функций по мимо антиспама может быть быстрее специализированного только на спаме инструмента ?

suffix ★★ ()
Последнее исправление: suffix (всего исправлений: 1)
Ответ на: комментарий от suffix

если rspamd не инструмент, заточенный для фильтрации спама, то что же по вашему?) и давайте вспомним на чем написан spamassassin.

anonymous ()
Ответ на: комментарий от BOOBLIK

Спасибо большое за дельный совет.
rspamd действительно более продвинутый. Да еще DKIM подписание делает, вообще супер!!!!

rafaello ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.