Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Ubuntu + Postfix + spamass-milter +clamav-milter ?  (Прочитано 3057 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн PbI6A

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1096
  • просто я так выгляжу!
    • Просмотр профиля
    • Жизнь, как она есть.
Ubuntu + Postfix + spamass-milter +clamav-milter ?
« : 29 Мая 2008, 12:44:52 »
Решил поставить почтовый сервер на сабже, ибо LTS. Установил все сабжевые пакеты, запустил Postfix, настроил обновлялку clamav... В настройках postfix (main.cf) дописал строки:
...
milter_default_action = accept
smtpd_milters =
  local:/var/spool/postfix/spamass/spamass.sock
  local:/var/spool/postfix/clamav/clamav-milter.ctl
...
В результате получаю следующие (в /var/log/mail.log) ошибки:
...
May 29 16:12:41 ns postfix/smtpd[5142]: warning: connect to Milter service local:/var/spool/postfix/spamass/spamass.sock: No such file or directory
May 29 16:12:41 ns postfix/smtpd[5142]: warning: connect to Milter service local:/var/spool/postfix/clamav/clamav-milter.ctl: No such file or directory
...
И подобное повторяется на каждое письмо. При этом письма приходят нормально, но, похоже, не проверяются :(
Поставил вот такие права:
-------------------------
root@ns:/var/# ls /var/spool/postfix/spamass/spamass.sock -la
srw-rw---- 1 postfix postfix 0 2008-05-29 15:47 /var/spool/postfix/spamass/spamass.sock
root@ns:/var/# ls /var/spool/postfix/clamav/clamav-milter.ctl -la
srwxrwxr-x 1 clamav postfix 0 2008-05-29 15:47 /var/spool/postfix/clamav/clamav-milter.ctl
-------------------------
И не понимаю, почему программа, работающая от имени пользователя postfix не видит эти сокеты :( Может быть, я глобально что-то не правильно делаю?

Еще вопрос.
Настроил конфиг спамассассина (/etc/spamassassin/local.cf) вот таким образом:
---------------------------------------
rewrite_header Subject *****SPAM=_SCORE_*****
report_safe 1
#trusted_networks 10/8 127/8 192.168/16
required_score 10
use_bayes 1
bayes_auto_learn 1
auto_learn_threshold_nonspam -2
auto_learn_threshold_spam 25
whitelist_from          (белый список отправителей)
ok_languages            ru en
ok_locales              ru en
---------------------------------------
Где прописать получателя, которому будет валиться почта, определяющаяся как спам? В /etc/default/spamassass-milter:
...
OPTIONS="-b mailbox-for-spam@domain"
...
LINUX means: Linux Is Not a UniX
Ubuntu осталась на компе, нетбуке, сервере.
Да здравствует Debian! Debian - наше всё!

Оффлайн PbI6A

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1096
  • просто я так выгляжу!
    • Просмотр профиля
    • Жизнь, как она есть.
Re: Ubuntu + Postfix + spamass-milter +clamav-milter ?
« Ответ #1 : 31 Мая 2008, 12:49:52 »
Неужели админов Postfix среди форумчан нет? Помогите! Сервак важный, а не хухры-мухры!
LINUX means: Linux Is Not a UniX
Ubuntu осталась на компе, нетбуке, сервере.
Да здравствует Debian! Debian - наше всё!

Оффлайн PbI6A

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1096
  • просто я так выгляжу!
    • Просмотр профиля
    • Жизнь, как она есть.
Re: Ubuntu + Postfix + spamass-milter +clamav-milter ?
« Ответ #2 : 04 Июня 2008, 09:57:25 »
Бугага :) Нашел почему не работал сабж :) Постфикс запускался от chroot. master.cf:
...
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
...
smtp      inet  n       -       -       -       -       smtpd
...
Поставил n - стало ок:
...
smtp      inet  n       -       n       -       -       smtpd
...
Ну и по ходу оказалось что не запускался демон spamd, который запускается в /etc/default/spamassassin директивой:
ENABLED=1
Так все работает и проверяется.
LINUX means: Linux Is Not a UniX
Ubuntu осталась на компе, нетбуке, сервере.
Да здравствует Debian! Debian - наше всё!

Оффлайн PbI6A

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1096
  • просто я так выгляжу!
    • Просмотр профиля
    • Жизнь, как она есть.
Re: Ubuntu + Postfix + spamass-milter +clamav-milter ?
« Ответ #3 : 14 Июня 2008, 11:34:36 »
Вот, собственно, сервер и стоит... Прикрутил к нему mrtg чтобы смотреть количество писем в единицу времени и webmin чтобы можно было просматривать (и удалять) письма у юзеров в ящиках. Решил обучить spamassassin. Есть у меня помесячные базы спама, стал их загружать, сервер съел несколько штук, сожрал все мозги и около 1 Гб виртуалки (по данным webmin) и процесс очень сильно затормозился. Подумал, как быть, что сделать чтобы наиболее эффективно обучить spamass? Загрузить базу неспамов за последние пару месяцев и базу спама за последний месяц? Что же оно так до мозгов прожорливое?
LINUX means: Linux Is Not a UniX
Ubuntu осталась на компе, нетбуке, сервере.
Да здравствует Debian! Debian - наше всё!

 

Страница сгенерирована за 0.041 секунд. Запросов: 23.