The OpenNET Project / Index page

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

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

"debian: postfix + spamassassin + drwebd"
Сообщение от Camb emailИскать по авторуВ закладки on 10-Июн-03, 13:14  (MSK)
Добрые люди!

В данный омент чудесно работает связка: postfix (без procmail) + drwebd
спам чуток есть. вот и думаю spamassassin..
а вот замучался поднимать spamassasssin :(

(Ставил все из пакетов)
из пакетов поставил procmail

у Постфикса поставил:
mailbox_command = procmail -a "$EXTENSION"

вроде как надо теперь создать файл /etc/procmailrc (подсказал man procmail)
и чем б его заполнить? ))

вроде как procmail действительно обращает на этот файл внимание: попытка пересылать все что идет с @mail.ru сработала

Что мне делать дальше с точки зрения подкручивания spapassassin'a?

Очень на Вас надеюсь!
Спасибо!
--
С уважением, Camb.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "debian: postfix + spamassassin + drwebd"
Сообщение от Alexandr L.Yatsuk emailИскать по авторуВ закладки on 13-Июн-03, 15:32  (MSK)
>Добрые люди!
>
>В данный омент чудесно работает связка: postfix (без procmail) + drwebd

raskazju kak prokrutil a to ya muchayus'..... 4to tam nado dopisat' v master.cf ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "debian: postfix + spamassassin + drwebd"
Сообщение от Camb emailИскать по авторуВ закладки on 13-Июн-03, 17:03  (MSK)
>>Добрые люди!
>>
>>В данный омент чудесно работает связка: postfix (без procmail) + drwebd
>
>raskazju kak prokrutil a to ya muchayus'..... 4to tam nado dopisat' v
>master.cf ?

вообще-то drweb + postfix с пользователями в /etc/passwd встает с полпинка.

--- кусок master.cf ---
# DO NOT SHARE THE POSTFIX QUEUE BETWEEN MULTIPLE POSTFIX INSTANCES.
#
# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (50)
# ==========================================================================
#smtp     inet  n       -       -       -       -       smtpd <-та было
smtp      inet  n       -       -       -       16      smtpd -o content_filter=filter:dummy
#628      inet  n       -       -       -       -       qmqpd
pickup    fifo  n       -       -       60      1       pickup
cleanup   unix  n       -       -       -       0       cleanup
qmgr      fifo  n       -       -       300     1       qmgr
#qmgr     fifo  n       -       -       300     1       nqmgr
rewrite   unix  -       -       -       -       -       trivial-rewrite
bounce    unix  -       -       -       -       0       bounce
defer     unix  -       -       -       -       0       bounce
flush     unix  n       -       -       1000?   0       flush
smtp      unix  -       -       -       -       -       smtp
showq     unix  n       -       -       -       -       showq
error     unix  -       -       -       -       -       error
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       n       -       -       lmtp
#
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
# The Cyrus deliver program has changed incompatibly.
#
cyrus     unix  -       n       n       -       -       pipe
  flags=R user=cyrus argv=/usr/sbin/cyrdeliver -e -m ${extension} ${user}
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -d -t$nexthop -f$sender $recipient
scalemail-backend unix  -       n       n       -       2       pipe
  flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}

# only used by postfix-tls
#smtps    inet  n       -       n       -       -       smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#587      inet  n       -       n       -       -       smtpd -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes


## - aza for drweb -
filter    unix  -   n   n   -   -   pipe
  flags=R user=drweb argv=/opt/drweb/drweb-postfix --conf=/etc/drweb/drweb_postfix.conf -f ${sender} -- ${recipient}

-------

в drweb32.ini есть нечто типа max-children - его рекомендуют ставить равным количеству одновренных smtp соединений (16 - смотри в начале master.cf)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "debian: postfix + spamassassin + drwebd"
Сообщение от Camb emailИскать по авторуВ закладки on 13-Июн-03, 17:25  (MSK)
В общем заработало.

я ставил из пакетов все (postfix, procmail, spamassassin)
пользователи в /etc/passwd
положим, нормально прикручен drweb.

чтоб заработал spamassassin, сделал следующее:

1. запуск демона spamd
чтобы он заработал из /etc/init.d/spamassassin start
необходимо поправить переменную ENABLED=1 в /etc/default/spamasasin
и еще убрать опцию -c (создает в дом.каталоге пользователя user_prefs для гибкой настройки каждого ящика). ключик -d, написано, по дефолту стартует.

после чего демон стартонул (слушает 783 порт)
----
mail:/home/aza# ps -ef|grep spamd
root     11297     1  0 18:42 ?        00:00:00 /usr/bin/perl /usr/sbin/spamd -d

mail:/home/aza# netstat -na|grep 783
tcp        0      0 127.0.0.1:783           0.0.0.0:*               LISTEN
----

2. поправить /etc/postfix/main.cf
----
mailbox_command = procmail -a "$EXTENSION"
----

3. для procmail'a надо положить файлик /etc/procmailrc:
----
MAILDIR=/var/mail

:0fw
| spamc

:0:
* ^X-Spam-Status: Yes
spammailbox
----
т.е. все письма будут заходить на вход клиента spamc, который будет консультироваться у spamd и выдавать рультат.. типа того.
если спам, то будет добавлен хедер и спам будет падать на яшик spammailbox (можно создать этот ящик, можно не создавать.. в последенем случае не знаю куда уйдет.. пока же я сам собираю спам (анализирую пока)

можно добавлять whitelist'ы в /etc/spamassassin/60_whitelist.cf

вообще пока так.
пойду еще почитаю на www.spamassassin.org...

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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