Как полностью отключить Sendmail

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

dmp
Advanced member
Сообщения: 80
Зарегистрирован: 07 апр 2006, 13:42
Откуда: Troitsk

Как полностью отключить Sendmail

Сообщение dmp » 15 дек 2008, 22:06

Добрый день/вечер!!
ОС 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 вообще не запускался?

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1983
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Сообщение setar » 16 дек 2008, 10:05

добиться чтобы "which sendmail" возвращал пустую строку  :wink:

dmp
Advanced member
Сообщения: 80
Зарегистрирован: 07 апр 2006, 13:42
Откуда: Troitsk

Сообщение dmp » 16 дек 2008, 12:11

to setar
Я не представляю как это сделать

Почитал еще раз доки, там советуют написать так

Код: Выделить всё

sendmail_enable="NONE"

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1983
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Сообщение setar » 16 дек 2008, 14:14

вы правда не представляете как во фре удаляются пакеты и файлы ?
или я не правильно понял "Sendmail мне совсем не нужен"

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 16 дек 2008, 17:09

Если речь идет о замене сендмейла на тот же постфикс, то например читать здесь:
http://www.csua.berkeley.edu/~ranga/not ... stfix.html

dmp
Advanced member
Сообщения: 80
Зарегистрирован: 07 апр 2006, 13:42
Откуда: Troitsk

Сообщение dmp » 16 дек 2008, 21:36

У меня Sendmail иногда начинает нагружать и без того перегруженные ВПН сервера, поэтому и хочу его полностью заблокировать.
Пасибо за ссылочку.
Как удалять знаю, невнимательно прочитал Ваш ответ! :D
Обычно удаляю make deinstall
Пасибо!

hitower
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 337
Зарегистрирован: 23 дек 2007, 15:35
Откуда: Москва
Контактная информация:

Сообщение hitower » 17 дек 2008, 10:23

dmp писал(а):У меня Sendmail иногда начинает нагружать и без того перегруженные ВПН сервера, поэтому и хочу его полностью заблокировать.
Пасибо!
У Вас скорее всего выполняются задания по сбору статистики из логов. Потом эта статистика отправляется руту. Посмотрите в /etc/crontab, и лишние удалите

dmp
Advanced member
Сообщения: 80
Зарегистрирован: 07 апр 2006, 13:42
Откуда: Troitsk

Сообщение dmp » 17 дек 2008, 21:59

У 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 постоянно продолжает появляться в процессах :!:

hitower
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 337
Зарегистрирован: 23 дек 2007, 15:35
Откуда: Москва
Контактная информация:

Сообщение hitower » 18 дек 2008, 10:23

попробуйте утилитой pstree посмотреть тогда, кто запускает sendmail.
В крайнем случае можно конечно и переименовать файл.

dmp
Advanced member
Сообщения: 80
Зарегистрирован: 07 апр 2006, 13:42
Откуда: Troitsk

Сообщение dmp » 18 дек 2008, 23:03

Такой утилиты нет.
У меня на этом сервере запускается скрипт, работает он правильно и функции свои выполняет, но Perl выдает синтаксическую ошибку. Вот эта ошибкау и шлется от рута к руту.
Все эти письма лежат в /var/spool/clientmqueue

Аватара пользователя
exLH
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 5061
Зарегистрирован: 11 фев 2004, 15:49
Откуда: Москва
Контактная информация:

Сообщение exLH » 19 дек 2008, 08:36

Ну так в чем проблема? Либо исправьте скрипт, либо вывод в /dev/null направьте для ошибок.

dmp
Advanced member
Сообщения: 80
Зарегистрирован: 07 апр 2006, 13:42
Откуда: Troitsk

Сообщение dmp » 24 дек 2008, 16:37

Скрипт поправил, ошибок не выдает. Вывод сделал в /vev/null
Руту по прежнему приходят письма, что скрипт выполнен :evil:

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1983
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Сообщение setar » 25 дек 2008, 10:18

детский сад, младшая группа (не в обиду, просто решиние можно в любой доке по кронтабу найти)

вот простой пример как запускать скрипт "по тихому"

Код: Выделить всё

* * * * * cd /home/www/mysite/; php -f cron.php > /dev/null 2>&1
собственно Вас интересует отсутствие юзера которому слать отчет

Аватара пользователя
Fast
Power member
Сообщения: 37
Зарегистрирован: 03 авг 2007, 15:10
Откуда: Minsk
Контактная информация:

Сообщение Fast » 25 дек 2008, 11:38

dmp писал(а):Скрипт поправил, ошибок не выдает. Вывод сделал в /vev/null
Руту по прежнему приходят письма, что скрипт выполнен :evil:
А при чем тут 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 на предмет:

Код: Выделить всё

daily_output="root"
для weekly и для monthly  то же самое.

dmp
Advanced member
Сообщения: 80
Зарегистрирован: 07 апр 2006, 13:42
Откуда: Troitsk

Сообщение dmp » 25 дек 2008, 23:02

to setar
to fast
Это я все проделал, не помогло. Скрипт выполняется каждые 4 минуты от  рута.
Когда компилил ядро, специально в /etc/make.conf добавил

Код: Выделить всё

NO_SENDMAIL=true
Тоже не помогло. Сообщения попрежнему шлются.

P.S.
Видимо придется детально crontab изучать. :oops:

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»