что толковый-мда и нужно ли мне это?

24

Я использую 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 по умолчанию, который позволяет веб-формам отправлять сообщения по электронной почте, а системе отправлять системные журналы и т. Д.

Почему эти сообщения просто начинают появляться?

FilmJ
источник

Ответы:

30

Возможно, вы установили sendmail, используя sendmail-binотдельный пакет вместо установки sendmailпакета-оболочки.

В любом случае, если вы установите sensible-mda(или sendmailпакет-обертку), проблема, с которой вы столкнулись, должна исчезнуть.

mfriedman
источник
6
только что понял, что вы ХОТИТЕ этот пакет. в противном случае ваша виртуальная машина убивает себя, потому что файлы журнала занимают все дисковое пространство. правдивая история.
pduersteler
Я полностью согласен с тем, что говорит @pduersteler, у меня также было мало места на диске, и, проверяя журналы, я обнаружил, что не в состоянии найти sensible-mda заполняет все журналы (mail.warn, mail.log и mail. err) вот как я нашел этот пост
Ludo - не для записи
2

Программы sensible- * устанавливаются таким образом, чтобы другие системные сценарии и т. Д. Могли полагаться на программу, которая обеспечивает определенную функциональность в нужном месте.

sensible-mdaэто зависимость от sendmail , поэтому она должна существовать в вашей системе.

theotherreceive
источник
1

Также вы должны серьезно подумать о том, чтобы не запускать sendmail.

Либо exim4или postfixгораздо лучшие варианты для реальных почтовых серверов, а также ssmtpи nullmailerгораздо более широкие возможности для хостов , которые будут только отправки исходящей почты.

На этом этапе единственные люди, которые должны запускать sendmail, - это те, у кого большие старые установки или какая-то очень сложная не SMTP-маршрутизация, которую может сделать sendmail.

LapTop006
источник
Я не использовал nullmailer раньше, но это звучит как то, что я хотел. Благодарность!
FilmJ