私はVPSにプリインストールされており、アプリケーションソフトウェアがまったくない生のバージョンのDebianを使用しています。たとえば、メールシステムをテストしようとすると、「メール」クライアントが存在しないことがわかりました(コマンドが見つかりませんでした)。
正直に言うと、/etc/bin/mailを指す以外に、「メール」が実際に何であるかはまったくわかりませんでした。メールとニレの木は同じですか、それとも違うのですか?
当面の問題を解決するためにmuttをインストールしました。問題は私です:
- メールもインストールしてください
または - "mail"コマンドをmuttへのシンボリックリンクにします。
または - muttをインストールした後はそのまま残りますが、メールはインストールされません。
答え1
必要にmail
応じてインストールする必要がありますmail
(bsd-mailx
Debianで)。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