Как полностью во Freebsd выключить sendmail?

K
На сайте с 01.09.2005
Offline
248
11538

Перерыл уже весь Google, везде один и тот же порядок действий:

В rc.conf:


sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"
sendmail_enable="NONE"

В /etc/make conf:


NO_SENDMAIL=true

Но sendmail все-равно гененрирует много мусора в /var/spool/clientmqueue уже 12 гиг нагенерировал.

Ребята пожскажите пожалуйста как быть?

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

Z
На сайте с 06.09.2012
Offline
129
#1

Если совсем почта не нужна, то в /etc/mail/mailer.conf заменить все /usr/libexec/sendmail/sendmail чем-то таким:

/bin/sh -c /bin/cat>/dev/null

(P.S. но это, конечно, не лучшая идея)

Черный список врунов и обманщиков: ua-hosting.company, riaas.ru, takewyn.ru, yahoster/cadedic, Andreylab
K
На сайте с 01.09.2005
Offline
248
#2
zzzit:
Если совсем почта не нужна, то в /etc/mail/mailer.conf заменить все /usr/libexec/sendmail/sendmail чем-то таким:
/bin/sh -c /bin/cat>/dev/null

Спасибо, попробую и отпишусь.

iHead
На сайте с 25.04.2008
Offline
137
#3

в /etc/rc.conf добавьте:

sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"

в /etc/periodic.conf

daily_clean_hoststat_enable="NO"
daily_status_mail_rejects_enable="NO"
daily_status_include_submit_mailq="NO"
daily_submit_queuerun="NO"
Рекомендуемый хостинг партнер 1С-Битрикс (https://www.ihead.ru/bitrix/), PHP-хостинг (https://www.ihead.ru/php/), доверенный партнер RU-CENTER (https://www.ihead.ru/news/573.html), официальный представитель REG.RU в Кирове (https://www.ihead.ru/news/851.html)
K
На сайте с 01.09.2005
Offline
248
#4
zzzit:
Если совсем почта не нужна, то в /etc/mail/mailer.conf заменить все /usr/libexec/sendmail/sendmail чем-то таким:
/bin/sh -c /bin/cat>/dev/null


(P.S. но это, конечно, не лучшая идея)

Помог ваш совет спасибо большое.

Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#5
kostyk:
Помог ваш совет спасибо большое.

А вы понимаете, что в этом случае почта продолжает генериться, просто она никуда не доставляется а умирает только родившись? Зачем использовать доп. CPU / RAM на её генерацию :)) Вы только что заткнули прорыв в трубе небольшой тряпочкой :)))) течь перестало... но что будет если оставить без присмотра... ? :))))

Вы определите что у вас 12 гиг занимает там, что это за почта и откуда она взялась, после чего отключите то, что её генерит..... У меня вот на некоторых тачках sendmail запущен по умолчанию, а почты никакой никуда не ходит... кроме пары писем раз в неделю (отчеты)... собственно...... у вас что-то аномалит.... причем это не почта вовсе :) В неё вытекает судя по всему .... в виде отчетов \ логов \ баунсбеков \ не знаю что там у вас.... Автор ясно сказал, что идея не лучшая :D По этому к нему претензий нет, а вот вам понаблюдать бы... за тем что вы сделали ))) а то потом CPU заканчиваться будет, а вы и не поймете почему :D

Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)
КВ
На сайте с 02.07.2012
Offline
47
#6

Блокируй порт и удаляй сервер.

K
На сайте с 01.09.2005
Offline
248
#7
Romka_Kharkov:
А вы понимаете, что в этом случае почта продолжает генериться, просто она никуда не доставляется а умирает только родившись? Зачем использовать доп. CPU / RAM на её генерацию :)) Вы только что заткнули прорыв в трубе небольшой тряпочкой :)))) течь перестало... но что будет если оставить без присмотра... ? :))))
Вы определите что у вас 12 гиг занимает там, что это за почта и откуда она взялась, после чего отключите то, что её генерит..... У меня вот на некоторых тачках sendmail запущен по умолчанию, а почты никакой никуда не ходит... кроме пары писем раз в неделю (отчеты)... собственно...... у вас что-то аномалит.... причем это не почта вовсе :) В неё вытекает судя по всему .... в виде отчетов \ логов \ баунсбеков \ не знаю что там у вас.... Автор ясно сказал, что идея не лучшая :D По этому к нему претензий нет, а вот вам понаблюдать бы... за тем что вы сделали ))) а то потом CPU заканчиваться будет, а вы и не поймете почему :D

Есть у меня в большом кол-ве выполнение задания по крону прописано оно в /var/cron/tabs вот таким образом

* * * * * /usr/local/bin/php  /путь_на_сервере_к_php_скрипту/
и походу этот php-скрипт каким-то образом и дает команду sendmail отправлять отчет об удачном запуске скрипта.
Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#8
kostyk:
и походу этот php-скрипт каким-то образом и дает команду sendmail отправлять отчет об удачном запуске скрипта.

Ну так вот и ответ на ваши страдания, добавьте 2>&1 в конец строки вашего кронтаба - отчетов на почту станет меньше и ничего отключать не надо.

iHead
На сайте с 25.04.2008
Offline
137
#9
Romka_Kharkov:
Ну так вот и ответ на ваши страдания, добавьте 2>&1 в конец строки вашего кронтаба - отчетов на почту станет меньше и ничего отключать не надо.

а как же STDOUT? :)

Z
На сайте с 06.09.2012
Offline
129
#10

Он имел в виду >/dev/null 2>&1

2>&1 только перенаправление STDERR в STDOUT

По хорошему cron скрипты вообще не должны ничего выводить ни в STDERR ни в STDOUT при успешном выполнении, а только при ошибке. Тогда будете получать письма с логом ошибок и знать, что что-то пошло не так.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий