什么是明智的,我需要吗?

我正在运行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的时候可能还没有安装。

我需要“sensible-mda”吗? 没有人应该通过服务器进行身份validation或发送 – 这只是一个默认的本地smtp主机,它被设置为允许web表单发送到电子邮件,以及系统发送系统日志等。

为什么这些消息刚刚开始出现?

也许你已经使用sendmail-bin个别包安装了sendmail而不是安装sendmail包装包。

无论如何,如果你安装sensible-mda (或sendmail封装包),你看到的问题应该消失。

sensible- *程序的安装,使其他系统脚本等可以依靠一个程序,提供了一个正确的位置某些function。

sensible-mda是sendmail的依赖项 ,所以它应该存在于你的系统上。

你也应该认真考虑不运行sendmail。

对于真正的邮件服务器来说, exim4或者postfix是更好的select,对于只能发送出站邮件的主机来说, ssmtpnullmailer是更好的select。

就这一点而言,唯一需要运行sendmail的人是那些安装了大量旧版本的人,或者需要一些sendmail可以完成的非常复杂的非SMTP路由。