web-dev-qa-db-ja.com

Postfix:/ usr / sbin / sendmail:そのようなファイルやディレクトリはありません-なぜですか?

Postfixを動作させようとしています。mail userを使用してテストすると、件名、メッセージ、電気ショック療法を入力すると、次のエラーが発生します。

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

なぜsendmailについて話しているのですか?私はずっと前にそれを削除し、postfixを使用しています。それはまだどこかにぶら下がっていて、mailコマンドはsendmailを使用する必要があると考えていますか?

4
Zed Said

Debianのpostfixパッケージには、互換性インターフェースとして機能する/usr/sbin/sendmail実行可能ファイルが実際に含まれています(postfixがインストールされている場合はman sendmailを参照してください)。

名前が変更された場合はls -l /usr/sbin/sendmail*を確認するか、postfixパッケージを再インストールしてラッパーを配置します。

5
Eduardo Ivanec

/ usr/sbin/sendmailがない場合は、postfixパッケージをインストールした後、次のものがあるかどうかを確認してください。

/usr/sbin/sendmail.postfix

もしそうなら、単にシンボリックリンクを作る:

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

Postfixのインストールはおそらく壊れています。これを試して:

Sudo aptitude reinstall postfix
1
Bigmyx

私は同じ問題に遭遇しました、そして次のcmdがそれを修正しました、

Sudo apt-get install mailutils
0
shellbye