メールプログラムはありませんが、インストールする必要がありますか?

メールプログラムはありませんが、インストールする必要がありますか?

私はVPSにプリインストールされており、アプリケーションソフトウェアがまったくない生のバージョンのDebianを使用しています。たとえば、メールシステムをテストしようとすると、「メール」クライアントが存在しないことがわかりました(コマンドが見つかりませんでした)。

正直に言うと、/etc/bin/mailを指す以外に、「メール」が実際に何であるかはまったくわかりませんでした。メールとニレの木は同じですか、それとも違うのですか?

当面の問題を解決するためにmuttをインストールしました。問題は私です:

  • メールもインストールしてください
    または
  • "mail"コマンドをmuttへのシンボリックリンクにします。
    または
  • muttをインストールした後はそのまま残りますが、メールはインストールされません。

答え1

必要にmail応じてインストールする必要がありますmailbsd-mailxDebianで)。mailまたはmailxむしろ正式に指定されたPOSIXツールをクリックしてmail問題を引き起こす可能性がある他の項目をインストールします。

答え2

mail コマンドは実際にメールをファイルとしてのみ処理します。 httpに似たヘッダーを処理できます。ただし、実際にはネットワーク経由で送信するのではなく、sendmailコマンドを使用してこれを実行します。

muttなどの電子メールクライアントはこの原則に準拠していません。対照的に、sudoなどの他のコマンドは、特定のパラメータを含むメッセージを使用して管理者に情報を記録します。したがって、システムに期待される機能がありますが、メールを生成するときにサーバーを処理しません。

この意味で、/var/spool/mail ディレクトリは独自のドメインです。最新の電子メールクライアントは、受信用のサーバーSMTPサーバーとIMAPまたはPOP3にのみ接続するためです。

答え3

私はDebian 10.5にインストールしましたapt-get install mailutils -y(しかし上記のようにインストールするとうまくいくかもしれません。bsd-mailxまだ試していません)。

root@debian10:~# which mail
/usr/bin/mail

関連情報