Нашел на статью http://www.opennet.ru/base/net/clamav_postfix_spamassassin.txt.html знатоки помогите настрить.
В скрипте есть строчка: FILTER_SPAMC="/usr/local/bin/spamc -u spamfilter -U /var/run/spamd.sock"
При рабте скрипта в лог идет сообщение что нет файла spam.sock.
где, что надо прописать чтоб этот файл появился
Re: скрипт для обеъединения clamav, spamassassin,postfix #1
1/ В скрипте у Вас указан "/var/run/spamd.sock"
А в логах пишется по поводу spam.sock
Так все-же "spamD.sock" или "spam.sock"
2/ Посмотрите какой файл, напоминающий вышеуказанные, у Вас есть. К примеру, у меня
[root@homedesk mail]# ll /var/run/spamass.sock
srwxr-xr-x 1 root root 0 Авг 21 11:25 /var/run/spamass.sock
У меня это файл для коммуникация между spamass-milter и sendmail. (spamass-milter - это интерфейс между sendmail и spamassassin).
Отпишите и продолжим ...
Hint: есть настроенная (действующая) связка на базе sendmail+clamav+spamassassin

Могу предложить
Админ админу - друг, товарищ и ман...
(c) Almaty
Re: скрипт для обеъединения clamav, spamassassin,postfix #2
1. опечатка, везде spamd.sock
2. похожих файлов нет, просмотрел все
только при приеме почты evolution создается похожий файл в ~/.evolutiun/cash/чтото там
но это дома а на работе сервер там evolution нет
spamass-milter не установлен использую postfix
Буду рад любым советам и ссылкам, тряны полезли хочу поставить защиту
Re: скрипт для обеъединения clamav, spamassassin,postfix #3
Давайте разделим комплексную задачу на две.
1. Настройка антивирусной защиты. За это отвечает clamav
2. Защиту от спама. За это отвечает spamassasin и иже с ним...
С чего начнем? Вам сейчас важнее анти-вирусная защита.
Давайте ее и настраивать. То есть о spamassassin пока забыли...
Что написано в Вашей почтовой системе (postfix) по поводу подключения clamav? И что написано в clamav по поводу posfix?
А пошел искать, и Вы тоже
Если Вы уже давно используете postfix, то этот путь - правильный. Если postfix Вы наблюдаете первый раз в жизни , то есть поставили его только вчера и Вам результат нужен тоже "на вчера", то ставьте sendmail и начинаем конфигурировать систему на базе sendmail ... Это то, что я использую сам...
Или если есть на форуме кто-нибуть, кто использует postfix и может помочь, то пусть присоединяется

Админ админу - друг, товарищ и ман...
(c) Almaty
Re: скрипт для обеъединения clamav, spamassassin,postfix #4
Первые результаты поиска ...
http://www.citforum.ru/operating_systems/linux/clamav_postfix/
Исходя из вышенайденного руководства, для полного счастья нам не хватает интерфейса между clamav и postfix -> clamsmtp.
Стараемся найти src.rpm. У нас rpm-based система. Использование rpm - предпочтительный путь ...
Найдена ссылка здесь...
http://www.inet.lt/clamsmtp/clamsmtp-1.5-1.src.rpm
Продолжаем искать максимально-свежую информацию...
==================================================
Если я не ошибаюсь, мы мобрали достаточно инфррмации, что-бы настроить антивирус под postfix.
У Вас должно быть:
1/ postfix
2/ clamav
3/ clamsmtp
Более того, это все крайне желательно иметь в виде rpm пакетов для вашей системы. Если таковых нет - стараемся найти srpm и перекомпилировать (создать rpm).
==================================================
На этом поиски заканчиваю - продолжайте сами.
Если будут проблемы - пишите ...
Обязательно отпишите о результате ...
Админ админу - друг, товарищ и ман...
(c) Almaty
Re: скрипт для обеъединения clamav, spamassassin,postfix #5
спасибо sergeil
postfix использую давно за другие МТА на брался
clamsmtp подключает только clamav я уже сделал RPM в понедельник посталю на работе временно
но я хочу и spam... подключить,чтоб потом не переделывать, скрипт приглянулся потому, что ничего дополнительно устанавливать не надо, нагрузка на сервер небольшая (мене 50 ящиков), отзывы на opennet хорошие, судя по всему spamd.sock долен создавать spamassassin где и что нужно написать чтоб он создавался? в примерах конфигов негде про socket не упаминается
Re: скрипт для обеъединения clamav, spamassassin,postfix #6
А почему временно? Неужели postfix не умеет каскадировать фильтры?
Не обольщайтесь, opennet, как мне кажется, больше ориентирован на FreeBSD. Их решения следует использовать, но только пропустив через призму идеологии своего дистрибутива. Зачастую быстрое решение - не самое хорошее.
Вы знаете как я нашел для Вас информацию?
Поиск: clamav postfix
Нашел первую статью.
Обнаружил, что там не две, а три составляющик.
Поиск: clamsmtp .src.rpm
Для чего это я Вам пишу?
Моей целью было не решить за Вас проблему, а научить Вас решать ее самостоятельно.
Кстати, я редактировал письмо несколько раз и оставил все отметки о времени. Что-бы Вы видели сколько времени прошло от правильной постановки задачи и до ее решения.
Вот Вам ссылка как настраивать postfix и spamassassin
Вниматнльно почитайте и попробуйте объединить оба решения ...
http://www.akadia.com/services/postfix_spamassassin.html
Там кстати, говорится и о сокете, который вы ищете

Админ админу - друг, товарищ и ман...
(c) Almaty
Re: скрипт для обеъединения clamav, spamassassin,postfix #7
Все настроил спомощью clamsmtp, спасибо sergeil.
На http://memberwebs.com/nielsen/software/proxsmtp/
нашел как прикрутить spamassassin, буду пробовать
Re: скрипт для обеъединения clamav, spamassassin,postfix #8
Дерзайте... У Вас все должно получиться.
Админ админу - друг, товарищ и ман...
(c) Almaty
Re: скрипт для обеъединения clamav, spamassassin,postfix #9
как-то нашел linuxcenter.ru статью с похожим скриптом для объединения spamd postfix и clamAV, была таже проблема с сокетом, разобрался с решением:
[root@net etc]# cat /etc/sysconfig/spamassassin
SPAMDOPTIONS="-d -c -m5 -H --socketpath /var/run/spamd.sock"
Re: скрипт для обеъединения clamav, spamassassin,postfix #10
И я видел эту статью, пытался переделать скрипт в ней, чтобы запускать только clam, мне не нужен анти спам. Но к сожалению ничего не вышло. Если кто-то разобрался в этом скрипте, как отказаться от spam? Насколько понимаю postfix передает файл для проверки через сокет, spam помещает его в временный файл, откуда берет clam. Я так и несмог этого обойти к сожалению. :-?
Re: скрипт для обеъединения clamav, spamassassin,postfix #11
А чем Вас не устраивает решение, которое нашел vyacheslav?
Как по мне, оно элегантно и замечательно согласуется с идеологией ASPLinux.
Админ админу - друг, товарищ и ман...
(c) Almaty
Re: скрипт для обеъединения clamav, spamassassin,postfix #12
На самом деле ну скажем я знал о такой связке но не обращал внимания из-за spamassassin, но там же есть решение и для него http://memberwebs.com/nielsen/software/proxsmtp/postfix.html, а решился попробовать с вашей подсказки (4пост) класная статья, разжовано все дальше некуда, единственно что ни в одной статье о clamsmtp не упаминается о скрипте выполняемом при обнаружении вируса, пример скрипта здесь http://memberwebs.com/nielsen/software/clamsmtp/scripts/, в конфиеге раскоментировать и указать путь к скрипту, в скрипте указать на какой mail слать отчет
Re: скрипт для обеъединения clamav, spamassassin,postfix #13
Да, наверное это хорошее решение, но что неприятно, как я могу собрать rpm пакет из spec файла? Прочитал, что надо пользоваться rpmbuild --bb file.spec, но у меня нет утилиты rpmbuild. Что в ASP10 ее заменяет?
Сам clam я установил, проверил он работает из командной строки (по крайней мере проверочный вирус нашел) и обновляется.
Re: скрипт для обеъединения clamav, spamassassin,postfix #14
Установите недостающие пакеты.
[sergeil@homedesk ~]$ rpm -qf `which rpmbuild`
rpm-build-4.3.1-0.4.1am
[sergeil@homedesk ~]$ cat /etc/issue
ASPLinux release 10 (Karelia)
Kernel 2.6.11.12 on an i686
Админ админу - друг, товарищ и ман...
(c) Almaty
Re: скрипт для обеъединения clamav, spamassassin,postfix #15
Мне стыдно за свою глупость, установил
>yum install rpm-build
Но кстати и разработчики хороши, я до этого искал
>yum search rpmbuild
и без толку, хоть в описанием суноли бы это слово
Re: скрипт для обеъединения clamav, spamassassin,postfix #16
Alexey, очень сложно учесть все тонкости.
Специально для Вас. Написал за пять минут. Список использованной литературы: `man rpm`
Выпечатывает информацию о каждом пакете RPM в текущей директории и список файлов к нему.
Запускать в директории, куда свалены пакеты RPM.
Информация сохраняется в файле my_info_of_rpm.txt, которые будет помещен в Ваш $HOME
=== Резать здесь===
#! /bin/bash export ofile="${HOME}/my_info_of_rpm.txt" rm -f ${ofile} touch ${ofile} for PKT in *.rpm do rpm -qpi $PKT >> ${ofile} echo "{" >> ${ofile} rpm -qpl $PKT >> ${ofile} echo "}" >> ${ofile} echo "" >> ${ofile} done=== Резать здесь===
Админ админу - друг, товарищ и ман...
(c) Almaty
Re: скрипт для обеъединения clamav, spamassassin,postfix #17
Спасибо за скрипт и советы. Пакет собрал и установил. Теперь работают у меня fetchmail+clam+postfix+popa3d работают. (написал, самому страшно стало) Но остался один вопрос. По моему clamv проверяет только отправляемые письма, т.е. проходящие через smtp, или я не прав? Незнаю как это проверить. Я пробовал отключить clam и послать себе письмо, с целью потом его получить. Но письмо не дошло, в нем был вирус EICAR, оно погибло у провайдера.
Re: скрипт для обеъединения clamav, spamassassin,postfix #18
Конечно, поскольку вы его задействовали для этих целей...
Для проверки файлов на диске можно применять сканер, который присутствует в пакете clamav... или искать другие механизмы подключения. Например в samba...
Админ админу - друг, товарищ и ман...
(c) Almaty
Re: скрипт для обеъединения clamav, spamassassin,postfix #19
Меня интересовало будет ли он проверять почту при получении, ответ проверяет. Все ок.
Re: скрипт для обеъединения clamav, spamassassin,postfix #20
ПОМОЖИТЕ ЛЮДИ ДОБРЫЕ!
Всё сделал как написано на http://www.akadia.com/services/postfix_spamassassin.html и столкнулся со следующими проблемами:
1) в main.cf проблемы в этих строках:
check_client_access hash:$config_directory/access_client,
check_sender_access hash:$config_directory/access_sender
permit
Cначала ругалось на то что не хватает "=" после permit. Поднял permit вверх вот так:
check_client_access hash:$config_directory/access_client,
check_sender_access hash:$config_directory/access_sender permit
Ругаться по этому поводу перестало и начало ругаться на фатал ерор по поводу отсутвия access_client.db и access_sender.db
И в принципе справедливо - ведь и действительно у меня нет таких файлов =(
Ну пришлось закоментировать эти две строчки. Ругаться перестало. НО!!!
Почта не работает! =(
Re: скрипт для обеъединения clamav, spamassassin,postfix #21
Где можно скачать rpm-пакеты courier-imap и popa3d под ASPLinux 11 ?
Re: скрипт для обеъединения clamav, spamassassin,postfix #22
в дистрибутиве АСП 11 используется пакет dovecot-0.99.14-4.fc4.......
это и imap, и pop3...
--
bye.