Привет АЛЛ!
Возникла необходимость прикрутить DRweb+Sendmail
в следствии чего был выкачан:
1)Sendmail-8.12.2
2)DrWeb
3)String-CRC32
Вроде все за докой запинал.
вот только когда начал компилировать sendmail.cf
посыпались ошибки.))
**** ERROR: FEATURE () SHOULD BE BEFORE MAILER ()
**** ERROR: FEATURE () SHOULD BE BEFORE MAILER ()
**** ERROR: FEATURE () SHOULD BE BEFORE MAILER ()
**** ERROR: FEATURE () SHOULD BE BEFORE MAILER ()
WARNING:confAUTO_REBUILD is not longor VALID.
There was a patential for a denial of service attack if this is set.
Что с єтим делать и как бороться.
Зарание большой РАХмадю
>Привет АЛЛ!
>Возникла необходимость прикрутить DRweb+Sendmail
>в следствии чего был выкачан:
>1)Sendmail-8.12.2
>2)DrWeb
>3)String-CRC32
>Вроде все за докой запинал.
>вот только когда начал компилировать sendmail.cf
>
>посыпались ошибки.))
>**** ERROR: FEATURE () SHOULD BE
>BEFORE MAILER ()
>**** ERROR: FEATURE () SHOULD BE
>BEFORE MAILER ()
>**** ERROR: FEATURE () SHOULD BE
>BEFORE MAILER ()
>**** ERROR: FEATURE () SHOULD BE
>BEFORE MAILER ()
>WARNING:confAUTO_REBUILD is not longor VALID.
>There was a patential for a
>denial of service attack if
>this is set.
>Что с ?тим делать и как
>бороться.
>Зарание большой РАХмадюв /path/sendmail-version/cf/README черным по белому сказано:
Beware: MAILER declarations
should always be at the end of the configuration file. The general
rules are that the order should be:VERSIONID
OSTYPE
DOMAIN
FEATURE
local macro definitions
MAILER
LOCAL_CONFIG
LOCAL_RULE_*
LOCAL_RULESETSThere are a few exceptions to this rule. Local macro definitions which
influence a FEATURE() should be done before that feature. For example,
a define(`PROCMAIL_MAILER_PATH', ...) should be done before
FEATURE(`local_procmail').
Спасибо за подсказку!
Правдо сам разобрался))))))
Провтыкал)))- Весна всетаки.
но вылетела вторая ошибочка!!!
пытаюсь отослать письмо получаю вот что:
Collect : Cannot write ./dfg486Jjj000833 (bfcommit , uid=510 , gid=510): Permission denied
queueup : cannon create queue temp file ./dfg486Jjj000833 , uid=510 :
Permission denied
что єто такое?
Как с єтим бороться?
для DRWEB необходимо создать каталог для записи,
куда он будет ложить почту и чекать, если хочешь пропиши ему /var/tmp
>для DRWEB необходимо создать каталог для
>записи,
>куда он будет ложить почту и
>чекать, если хочешь пропиши ему
>/var/tmpА можна по подробней ПЛИЗ)))))))
Речи идет об этомFILTER_OPT=" -v -a/var/spool/drweb/infected -f/var/tmp -edrweb@localhost -gdrweb@localhost -xs
-xr -t160000 -odrweb -r -ha -hs -w -br -yr -ka -jr -zc"параметр -f/var/tmp
вот о чем он тебя просит.
это временный каталог куда drweb ложит почту а потом ее проверяет
что у тебя стоит в этом случае ?
>Collect : Cannot write ./dfg486Jjj000833 (bfcommit
>, uid=510 , gid=510): Permission
>denied
>queueup : cannon create queue temp
>file ./dfg486Jjj000833 ,
>uid=510 :
>Permission deniedПохоже что 8.12.1 - было у знакомого такое
Тогда ищем в дистре файл security
Все делаем как там написано и радуемся жизни :)
или точно :), судя по временному файлу это от сендмейла.
для этих целей служит как раз submit.cf
Он есть у тебя в /etc/mail ?
Попробуй отправь почту из под простого смертного в шеле
$mail -v root@localhost
и посмотри по логу, ругнулся sendmail или нет.
Если ругается то именно дело обстоит в файле submit.cf, либо его вообще нет либо он кривой.
>или точно :), судя по временному
>файлу это от сендмейла.
>для этих целей служит как раз
>submit.cf
>Он есть у тебя в /etc/mail
>?
>Попробуй отправь почту из под простого
>смертного в шеле
>$mail -v root@localhost
>и посмотри по логу, ругнулся sendmail
>или нет.
>Если ругается то именно дело обстоит
> в файле submit.cf, либо
>его вообще нет либо он
>кривой.
Версия-8.12.2
с файлом все ОК!!
вроде с горем поправили)))))
Появилась такая проблемма:
отсылаю любое письмо получаю!
xxxx@ukr.net..... Connecting to localhost via relay.............
xxxx@ukr.net..... Deferred: Connection refuser by localhost.
Где мину искать????????
>или точно :), судя по временному
>файлу это от сендмейла.
>для этих целей служит как раз
>submit.cf
>Он есть у тебя в /etc/mail
>?
>Попробуй отправь почту из под простого
>смертного в шеле
>$mail -v root@localhost
>и посмотри по логу, ругнулся sendmail
>или нет.
>Если ругается то именно дело обстоит
> в файле submit.cf, либо
>его вообще нет либо он
>кривой.Всеравно сыпет такие сообщения((((
root@localhost..... Connecting to localhost via relay.............
root@localhost..... Deferred: Connection refuser by localhost.
и файл есть submit.cf
в логах тишина(((
у тебя в access разрешено посылать письма с localhost ?
посмотри в него на тему
127.0.0.1 RELAY
localhost.localdomain RELAY
localhost RELAY
>у тебя в access разрешено посылать
>письма с localhost ?
>посмотри в него на тему
>127.0.0.1 RELAY
>localhost.localdomain RELAY
>localhost RELAYА какиже само-собой)))))))))))))
а что hosts.allow,
ну не может он не стого ни с чего reject говорить.
>а что hosts.allow,
>ну не может он не стого
>ни с чего reject говорить.
>
Hosts.allowALL : \
127.0.0.1ALL : \
192.168.5.0/255.255.255.0
єти настройки работали с версией 8.9.0
и некаких проблем
Ну фиг знает,
тут надо руками сидеть смотреть.
>Ну фиг знает,
>тут надо руками сидеть смотреть.Тоды последний вопросс
как коректно снести этот Сендмейл?
и какие катологи нало подчистить?
Он из портов у тебя собран?
то смотри тогда pkg_delete
есл нет, то не заморачивайся со сносом старой версии, собирай из поров и правь только mailer.conf
и все.
я так и делал, еще когда free 4.4 ставил