The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"вопросик по postfix+spamassassin+procmail"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"вопросик по postfix+spamassassin+procmail"  
Сообщение от FT on 27-Дек-07, 12:28 
Вопрос такой. Фря стоит 6.1 Как наладить нормально связку Postfix + Spamassassin + Procmail ?
Postfix работает уже давно и успешно, но последнее время стало приходить очень много спама. Решил поставить связку spamassassin + procmail. Но как-то я не вижу, чтобы она работала. Т.к. я не в курсе того, как это сделать, то пошел на просторы инета и нашел мануал, где описывалось что и как делать. Честно говоря мануал по стилю описания был похож на какой-то выдернутый кусок из какой-то книжки описания настройки сервера на FreeBSD. В общем, к сути вопроса. Теперь о том, что было сделано. Был установлен пакет Spamassassin из портов и в /etc/rc.conf добавлена строчка spamd_enable=”YES”. Проверил, что в /usr/local/etc/rc.d присутствует sa-spand.sh. Запустил spamassassin через sa-spamd. Далее, т.к. пользователей не много, создал в каждом пользовательском каталоге подкаталог .spamassassin и изменил его на соответствующего владельца. Далее создал файл user_pref внутри каталога .spamassassin и также изменил его на соответствующего владельца. В файл было добавлено следующее:
rewrite_subject 1
report_header 1
use_terse_report 1
defang_mime 0
report_safe 0
use_bayes 1
auto_learn 1
ok_locales en ru

На этом конфигурирование spamassassin было закончено (во всяком случае в мануале больше ничего не предлагалось сделать).
Далее вроде как все можно разрулировать через Procmail.
В каталоге пользователя был создан каталог .procmail и поставлен соответствующий владелец. Этот каталог якобы должен содержать журнал активности. Далее в каталоге пользователя был создан файл .procmailrc (его владельцем был оставлен root). В файле было написано следующее:

PATH=/usr/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin:/home/alex
VERBOSE=off
MAILDIR=$HOME/mail
DEFAULT=/var/mail/alex
PMDIR=$HOME/ .procmail
LOGFILE=$PMDIR/log
SHELL=/bin/sh
FGREP=/usr/bin/fgrep
FORMAIL=/usr/local/bin/formail
LOGABSTRACT=all
NL=”

:0fw: spamsssassin.lock | /usr/local/bin/spamc
:0:
* ^X-Spam-Level: \*\*\*\*\*\*\*
/dev/null
:0:
$DEFAULT

И все. На этом конфигурирование procmail’а было закончено. После этого был перезапущен postfix и sa-spamd. В итоге спам как приходил так и приходит. В каталоге .spamassassin кроме файла user_pref ничего нет. В каталоге .procmail тоже ничего нет.
Объясните, что не так и что надо еще сделать, чтобы все работало? Может быть ещечто-то надо сделать с самим postfix’ом? Заранее благодарен.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "вопросик по postfix+spamassassin+procmail"  
Сообщение от бусик on 27-Дек-07, 12:35 
>[оверквотинг удален]
>/dev/null
>:0:
>$DEFAULT
>
>И все. На этом конфигурирование procmail’а было закончено. После этого был перезапущен
>postfix и sa-spamd. В итоге спам как приходил так и приходит.
>В каталоге .spamassassin кроме файла user_pref ничего нет. В каталоге .procmail
>тоже ничего нет.
>Объясните, что не так и что надо еще сделать, чтобы все работало?
>Может быть ещечто-то надо сделать с самим postfix’ом? Заранее благодарен.

а про файл .forward там ничего небыло написано?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "вопросик по postfix+spamassassin+procmail"  
Сообщение от FT on 27-Дек-07, 13:27 
>[оверквотинг удален]
>>$DEFAULT
>>
>>И все. На этом конфигурирование procmail’а было закончено. После этого был перезапущен
>>postfix и sa-spamd. В итоге спам как приходил так и приходит.
>>В каталоге .spamassassin кроме файла user_pref ничего нет. В каталоге .procmail
>>тоже ничего нет.
>>Объясните, что не так и что надо еще сделать, чтобы все работало?
>>Может быть ещечто-то надо сделать с самим postfix’ом? Заранее благодарен.
>
>а про файл .forward там ничего небыло написано?

Файл .forward создан у каждого пользователя. Пренадлежность его пока по умолчанию рутовская.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "вопросик по postfix+spamassassin+procmail"  
Сообщение от бусик on 27-Дек-07, 14:14 
>[оверквотинг удален]
>>>postfix и sa-spamd. В итоге спам как приходил так и приходит.
>>>В каталоге .spamassassin кроме файла user_pref ничего нет. В каталоге .procmail
>>>тоже ничего нет.
>>>Объясните, что не так и что надо еще сделать, чтобы все работало?
>>>Может быть ещечто-то надо сделать с самим postfix’ом? Заранее благодарен.
>>
>>а про файл .forward там ничего небыло написано?
>
>Файл .forward создан у каждого пользователя. Пренадлежность его пока по умолчанию рутовская.
>

А в файле что ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "вопросик по postfix+spamassassin+procmail"  
Сообщение от FT on 27-Дек-07, 14:52 
>[оверквотинг удален]
>>>>тоже ничего нет.
>>>>Объясните, что не так и что надо еще сделать, чтобы все работало?
>>>>Может быть ещечто-то надо сделать с самим postfix’ом? Заранее благодарен.
>>>
>>>а про файл .forward там ничего небыло написано?
>>
>>Файл .forward создан у каждого пользователя. Пренадлежность его пока по умолчанию рутовская.
>>
>
>А в файле что ?

"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #myusername"

В качестве myusername указан соответствующий пользователь

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "вопросик по postfix+spamassassin+procmail"  
Сообщение от FT on 27-Дек-07, 14:54 
>[оверквотинг удален]
>>>>а про файл .forward там ничего небыло написано?
>>>
>>>Файл .forward создан у каждого пользователя. Пренадлежность его пока по умолчанию рутовская.
>>>
>>
>>А в файле что ?
>
>"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #myusername"
>
>В качестве myusername указан соответствующий пользователь

При этом если эту строчку просто выполнить в консоли, то он пишет, что такой команды нет.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "вопросик по postfix+spamassassin+procmail"  
Сообщение от бусик on 27-Дек-07, 15:05 
>[оверквотинг удален]
>>>>
>>>
>>>А в файле что ?
>>
>>"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #myusername"
>>
>>В качестве myusername указан соответствующий пользователь
>
>При этом если эту строчку просто выполнить в консоли, то он пишет,
>что такой команды нет.

В моей системе:

<code>
[root@freegate /autoreply]# cat .forward
"|/usr/local/bin/procmail USER=<root>"
</code>

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру