Я использую Ubuntu Intrepid и вижу следующие журналы:
Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory
Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory
Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory
Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory
У меня сейчас масса этих сообщений, которых у меня не было раньше. Глядя на него, похоже, что в Ubuntu есть некоторые специальные пакеты sendmail, которые могли не быть установлены, когда я установил sendmail.
Нужен ли мне "толковый-мда"? Никто не должен проходить аутентификацию или отправлять через сервер - это просто локальный smtp-хост по умолчанию, который настроен для того, чтобы веб-формы могли отправлять сообщения по электронной почте, а система - отправлять системные журналы и т. Д.
Почему эти сообщения просто начали появляться?
Возможно, вы установили sendmail с помощью sendmail-bin
индивидуальный пакет вместо установки sendmail
упаковка-обертка.
Во всяком случае, если установить sensible-mda
(или sendmail
wrapper package) проблема, которую вы видите, должна исчезнуть.
Программы sensible- * устанавливаются таким образом, чтобы другие системные сценарии и т. Д. Могли полагаться на программу, которая предоставляет определенные функции, находясь в нужном месте.
sensible-mda
это зависимость от sendmail, поэтому он должен существовать в вашей системе.
Также вам следует серьезно подумать о том, чтобы не запускать sendmail.
Либо exim4
или postfix
намного лучше подходят для реальных почтовых серверов, и ssmtp
и nullmailer
являются гораздо лучшими вариантами для хостов, которые будут отправлять только исходящую почту.
На данный момент, единственные люди, которые должны запускать sendmail, - это те, у кого большие старые инсталляции или кому нужна очень сложная маршрутизация, отличная от SMTP, которую может выполнять sendmail.