Страница 1 из 2
Как полностью отключить Sendmail
Добавлено: 15 дек 2008, 22:06
dmp
Добрый день/вечер!!
ОС FreeBSD 7.0
B /etc/rc.conf прописываю следующее
Код: Выделить всё
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"
Т.е. Sendmail мне совсем не нужен, при этом он периодически запускается (скорее всего руту шлет сообщения) и подгружает систему на 50%
Что надо сделать, чтобы Sendmail вообще не запускался?
Добавлено: 16 дек 2008, 10:05
setar
добиться чтобы "which sendmail" возвращал пустую строку

Добавлено: 16 дек 2008, 12:11
dmp
to setar
Я не представляю как это сделать
Почитал еще раз доки, там советуют написать так
Добавлено: 16 дек 2008, 14:14
setar
вы правда не представляете как во фре удаляются пакеты и файлы ?
или я не правильно понял "Sendmail мне совсем не нужен"
Добавлено: 16 дек 2008, 17:09
Stranger03
Если речь идет о замене сендмейла на тот же постфикс, то например читать здесь:
http://www.csua.berkeley.edu/~ranga/not ... stfix.html
Добавлено: 16 дек 2008, 21:36
dmp
У меня Sendmail иногда начинает нагружать и без того перегруженные ВПН сервера, поэтому и хочу его полностью заблокировать.
Пасибо за ссылочку.
Как удалять знаю, невнимательно прочитал Ваш ответ!
Обычно удаляю make deinstall
Пасибо!
Добавлено: 17 дек 2008, 10:23
hitower
dmp писал(а):У меня Sendmail иногда начинает нагружать и без того перегруженные ВПН сервера, поэтому и хочу его полностью заблокировать.
Пасибо!
У Вас скорее всего выполняются задания по сбору статистики из логов. Потом эта статистика отправляется руту. Посмотрите в /etc/crontab, и лишние удалите
Добавлено: 17 дек 2008, 21:59
dmp
У at заданий нет (проверил /var/at/jobs/), статистику не собираю.
В /etc/crontab записал так
Код: Выделить всё
*/5 * * * * root /usr/libexec/atrun > /dev/null 2>&1
#
*/11 * * * * operator /usr/libexec/save-entropy > /dev/null 2>&1
Но Sendmail постоянно продолжает появляться в процессах

Добавлено: 18 дек 2008, 10:23
hitower
попробуйте утилитой pstree посмотреть тогда, кто запускает sendmail.
В крайнем случае можно конечно и переименовать файл.
Добавлено: 18 дек 2008, 23:03
dmp
Такой утилиты нет.
У меня на этом сервере запускается скрипт, работает он правильно и функции свои выполняет, но Perl выдает синтаксическую ошибку. Вот эта ошибкау и шлется от рута к руту.
Все эти письма лежат в /var/spool/clientmqueue
Добавлено: 19 дек 2008, 08:36
exLH
Ну так в чем проблема? Либо исправьте скрипт, либо вывод в /dev/null направьте для ошибок.
Добавлено: 24 дек 2008, 16:37
dmp
Скрипт поправил, ошибок не выдает. Вывод сделал в /vev/null
Руту по прежнему приходят письма, что скрипт выполнен

Добавлено: 25 дек 2008, 10:18
setar
детский сад, младшая группа (не в обиду, просто решиние можно в любой доке по кронтабу найти)
вот простой пример как запускать скрипт "по тихому"
Код: Выделить всё
* * * * * cd /home/www/mysite/; php -f cron.php > /dev/null 2>&1
собственно Вас интересует отсутствие юзера которому слать отчет
Добавлено: 25 дек 2008, 11:38
Fast
dmp писал(а):Скрипт поправил, ошибок не выдает. Вывод сделал в /vev/null
Руту по прежнему приходят письма, что скрипт выполнен

А при чем тут Sendmail ? Это MTA. А periodic шлет вам пиьсма через него
Код: Выделить всё
/etc/crontab
# Perform daily/weekly/monthly maintenance.
0 23 * * * root periodic daily
0 23 * * 6 root periodic weekly
0 23 1 * * root periodic monthly
Если эти строки есть - комментируем
правим /etc/periodic.conf на предмет:
для weekly и для monthly то же самое.
Добавлено: 25 дек 2008, 23:02
dmp
to setar
to fast
Это я все проделал, не помогло. Скрипт выполняется каждые 4 минуты от рута.
Когда компилил ядро, специально в /etc/make.conf добавил
Тоже не помогло. Сообщения попрежнему шлются.
P.S.
Видимо придется детально crontab изучать.
