LINUX.ORG.RU

Проблема с Sendmail во FreeBSD


0

0

Ситуация: Был работающий сервер на FreeBSD. Потом произошло что-то (ведь никто не скажет что).. и перестала работать почта.

Есть: FreeBSD 4.1, Sendmail, clamav

При попытке перезапустить sendmail вышло следующее:
# cd /etc/mail
#make stop
все нормально...
#make start
Starting: sendmailWARNING: Xclmilter: local socket name /var/run/clamav/clmilter.sock missing
sendmail-clientmqueue.
Попробовал поискать в гугле... нашел только эту информацию ( http://www.opennet.ru/openforum/vsluhforumID1/62029.html ) хотя немного не помоей теме, но проверил все что там написано.. не помогло

куда еще копать и что почитать по теме?

★☆

>local socket name /var/run/clamav/clmilter.sock missing

clamd не запущен или в его настройках указан другое местоположение сокета.

sdio ★★★★★
()
Ответ на: комментарий от sdio

>clamd не запущен

вывод:

# ps -ax | grep clamd
311 ?? Rs 126:27.65 /usr/local/sbin/clamd
32312 p1 RV 0:00.00 grep clamd (csh)

>или в его настройках указан другое местоположение сокета


а как это проверить?

//и еще: как перезапустить clamd? Ну да-да, я все о себе знаю...

delilen ★☆
() автор топика

что-то я натворил в общем теперь ошибка следующая:

Starting: sendmail451 4.0.0 /etc/mail/sendmail.cf: line 1793: Xclmilter: local socket name /var/run/clamav/clmilter.sock unsafe: Group writable directory
sendmail-clientmqueue.

что делать?

delilen ★☆
() автор топика
Ответ на: комментарий от delilen

>что-то я натворил
Да :) Надо было всего лишь запустить clamav-milter
#/usr/local/sbin/clamav-milter -lo /var/run/clamav/clmilter.sock

>Group writable directory
>sendmail-clientmqueue

Убери права на запись для группы у этой директории.


koTuk
()
Ответ на: комментарий от koTuk

>Да :) Надо было всего лишь запустить clamav-milter

Уже делаю... а это нормально что оно так медленно думает?

>#/usr/local/sbin/clamav-milter -lo /var/run/clamav/clmilter.sock О, как!.. Ок.

>Убери права на запись для группы у этой директории.

Не понял... у какой группы?

delilen ★☆
() автор топика
Ответ на: комментарий от delilen

У любого файла и директории есть права доступа: для владельца, группы и всех остальных - чтение, запись и выполнение. sendmail ругается на то что у какойто директории которой он пользуется есть права на запись для группы что противоречит его взглядам на безопасность. Я последний раз настраивал все это г-но 5 лет назад - сразу не скажу какой :) Читай внимательно что он пишет.

koTuk
()
Ответ на: комментарий от koTuk

>#/usr/local/sbin/clamav-milter -lo /var/run/clamav/clmilter.sock

/usr/local/sbin/clamav-milter: socket-addr (/var/run/clamav/clmilter.soks) doesn't agree with sendmail.cf

хм... что не так?

delilen ★☆
() автор топика
Ответ на: комментарий от koTuk

В общем добавить сам фильтр несложно в новый конфиг, но может быть проблема что старый конфиг был правлен хитрожопым админом напрямую без m4 и тогда вам свой почтовый сервер с вашими познаниями без старой копии конфига уже не восстановить 100%.

koTuk
()
Ответ на: комментарий от koTuk

Похоже был не прав - счас только заметил у вас в sendmail.cf сокет был

>Starting: sendmailWARNING: Xclmilter: local socket name /var/run/clamav/clmilter.so>>>ck<<< missing

А сейчас clamav ругается на:

/usr/local/sbin/clamav-milter: socket-addr (/var/run/clamav/clmilter.so>>>ks<<<) doesn't agree with sendmail.cf

Вы уверены что запускали мильтер как

>>#/usr/local/sbin/clamav-milter -lo /var/run/clamav/clmilter.sock ??

koTuk
()
Ответ на: комментарий от koTuk

>Вы уверены что запускали мильтер как

Сначала sh clamav-milter start... он там долго что-то ищет начиная с 600 и по 10 вниз...

потом как было сказано...

delilen ★☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.