sendmailを削除するとeximがインストールされますが、eximを削除するとxmailがインストールされるのはなぜですか?

sendmailを削除するとeximがインストールされますが、eximを削除するとxmailがインストールされるのはなぜですか?

Debian 7 x64でVPSを設定し、Sendmailと他のいくつかのプログラムを削除しました。 Sendmailをアンインストールすると、Eximもインストールされました。 Eximをアンインストールすると、xmailがインストールされます。

メーラーが必要な理由はありますか?

apt-get remove --purge sendmail* exim*私はそれらを削除した。

答え1

インストールするパッケージの1つは、インストールされているMTAによって異なります。これは可能性が最も高いですcron。次のコマンドを使用して、パッケージ(またはメタパッケージ)がインストールされた理由を確認できますaptitude

aptitude why mail-transport-agent

答え2

mail-transport-agentを使用または推奨する100以上のパッケージがあります。しかし、本当に迷惑なものの1つはlsb-coreパッケージです。ほとんどの場合、mail-transport-agentに依存するパッケージがある場合はメール転送エージェントが必要ですが、lsb-coreに依存する多くのパッケージには必要ありません。これが lsb-invalid-mta が存在する理由です。このパッケージは、MTA を必要としない、または必要としませんが、コンピュータでは MTA が必要と思われる状況のために設計されています。

一方、実際にメールを送信する必要がある他のプログラムがあるかもしれません。その場合は、nullmailerや同様のプログラムを見てください。

関連情報