Как отключить Sendmail

И так возникло желание отключить на Freebsd Sendmail , причины могут быть самые разные , у меня к примеру одна софтина постоянно пыталась отправить письмо ( точней при определенных событиях она хотела отправить  по 500  писем  ) , это сильно грузило процессор , что собственно мне и не нравилось , и вот дошли руки , ниже опишу как полностью отключить Sendmail :

Правим rc.conf

sendmail_enable=»NONE»
sendmail_submit_enable=»NO»
sendmail_enable=»NO»
sendmail_outbound_enable=»NO»
sendmail_msp_queue_enable=»NO»

и так же делаем запись в  /etc/make.conf

NO_SENDMAIL=true

Если же у вас в очереди накопилось много сообщений их можно удалить :

/usr/bin/find /var/spool/clientmqueue -type f -delete

Или через cron :

# Удаление очереди писем для sendmail 10 1 * * * root /usr/bin/find /var/spool/clientmqueue -type f -delete

Cообщения генерируются при выполнении задач periodic(man periodic), запускаемых через cron.
Их создание можно переопределить в /etc/periodic.conf (по умолчанию его нет и используется /etc/defaults/periodic.conf)

#cp /etc/defaults/periodic.conf /etc/periodic.conf

Меняем значение следующих опций с root на /dev/null

# cat /etc/periodic.conf|grep _output daily_output="root"      # user or /file daily_status_security_output="root"  # user or /file weekly_output="root"     # user or /file monthly_output="root"    # user or /file

Вот собственно и все , после чего Sendmail вам больше мешать не будет . Вот это как говорится — железно .