后缀:/ usr / sbin / sendmail:没有这样的文件或目录 – 为什么?

我试图让后缀工作,当我testing它使用mail user我input主题,消息等,并得到以下错误:

 mail: /usr/sbin/sendmail: No such file or directory Can't send mail: sendmail process failed 

为什么它在谈论sendmail? 我很久以前就删除了,而且正在使用postfix。 它仍然挂在某处,邮件命令认为它应该使用sendmail?

Debian上的postfix包实际上包含一个兼容接口的/usr/sbin/sendmail可执行文件(当安装postfix时,请参阅man sendmail )。

检查ls -l /usr/sbin/sendmail*以防重命名,或者重新安装postfix包,以便获得包装。

如果您没有/ usr / sbin / sendmail,请检查安装postfix软件包后是否有:

 /usr/sbin/sendmail.postfix 

如果你这样做,只需做一个符号链接:

 ln -s /usr/sbin/sendmail.postfix /usr/sbin/sendmail 

后缀安装可能被破坏。 尝试这个:

 sudo aptitude reinstall postfix 

我遇到了同样的问题,下面的cmd修复它,

 sudo apt-get install mailutils