[Comm] sa-learn and spam

Slava Dubrovskiy =?iso-8859-1?q?slava_=CE=C1_elan=2Ecom=2Eua?=
Ср Апр 6 14:40:38 MSD 2005


Dmitry Lebkov пишет:

> Автору треда: http://jousset.org/pub/sa-postfix.en.html -- для твоего
> случая
> должно подойти ...

А хорошая статья! Спасибо. Решил попробовать.
По ходу настройки возник ряд вопросов:
1. Какого пользователя подставлять в user?

sa-spam	unix	-	n	n	-	-	pipe user=amavis:amavis argv=/usr/local/bin/sa-wrapper.pl spam ${sender}
sa-ham	unix	-	n	n	-	-	pipe user=amavis:amavis argv=/usr/local/bin/sa-wrapper.pl ham  ${sender}

Replace the user=amavis:amavis parameter with the user:group that
executes SA in your configuration.

Как я понял, права писать в /var/spool/spamassassin имеет только root, а
postfix запускается от mail.
ll /var/spool/spamassassin
-rw-rw-r--   1 mail mail  103296 Апр  4 10:07 bayes_journal
-rw-rw-r--   1 mail mail  671744 Апр  4 09:15 bayes_seen
-rw-rw-r--   1 root root 3055616 Апр  4 09:15 bayes_toks

Вообщем в user подставил mail:mail, а имя группы bayes_toks поменял на
mail. Это можно делать?

2. Теперь письмо отдается sa-wrapper.pl но он вываливается вот с таким
сообщением:
Apr  6 13:22:04 server postfix/pipe[6650]: D6F4D5F1E4:
to=<spam на spam.spam>, orig_to=<spam на elan.com.ua>, relay=sa-spam, delay=3,
status=bounced (Command died with status 255:
"/usr/local/bin/sa-wrapper.pl")

Вот лог работы sa-wrapper.pl
MIME-tools: debug: subdir = /var/spool/amavis/mime/msg-1112782922-6651-0
MIME-tools: debug:    field param <boundary> =
<------------020009030402070807040305>
MIME-tools: debug:    field param <boundary> =
<------------020009030402070807040305>
MIME-tools: debug:    field param <boundary> =
<------------020009030402070807040305>
MIME-tools: debug:    field param <charset> = <windows-1251>
MIME-tools: debug:    field param <charset> = <windows-1251>
MIME-tools: debug:    field param <charset> = <windows-1251>
MIME-tools: debug:    field param <charset> = <windows-1251>
MIME-tools: debug:    field param <name> =
<=?windows-1251?Q?=D2op=E3=EE=E2=E0=FF_=EC=E0=F0=EAa=2Eeml=2Eeml?=>
MIME-tools: debug:    field param <filename> =
<=?windows-1251?Q?=D2op=E3=EE=E2=E0=FF_=EC=E0=F0=EAa=2Eeml=2Eem
MIME-tools: debug:    field param <boundary> =
<------------020009030402070807040305>
MIME-tools: debug:    field param <charset> = <windows-1251>
MIME-tools: debug:    field param <name> =
<=?windows-1251?Q?=D2op=E3=EE=E2=E0=FF_=EC=E0=F0=EAa=2Eeml=2Eeml?=>
missing arguments at /usr/local/bin/sa-wrapper.pl line 77

И что делать с этим я уже не знаю. Кто-то может объяснить причину?

-- 
С уважением,
Дубровский Вячеслав.




Подробная информация о списке рассылки community