sensible-mdaとは何ですか?


24

Ubuntu Intrepidを実行していますが、次のログが表示されています。

Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory
Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory
Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory
Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory

今では、これらのメッセージが大量にありますが、以前は何もありませんでした。調べてみると、Ubuntuには、sendmailをインストールしたときにインストールされていなかった特別なsendmailパッケージがあるようです。

「sensible-mda」が必要ですか?サーバーを介した認証も送信も誰も行うべきではありません。Webフォームが電子メールに投稿したり、システムがシステムログなどを送信したりできるように設定されているのは、デフォルトのローカルsmtpホストだけです。

これらのメッセージが表示されるのはなぜですか?

回答:


30

おそらくsendmail-binsendmailラッパーパッケージをインストールする代わりに、個々のパッケージを使用してsendmail をインストールした可能性があります。

とにかく、sensible-mda(またはsendmailラッパーパッケージ)をインストールすると、表示されている問題は消えます。


6
あなたはこのパッケージが欲しいと気づきました。そうしないと、ログファイルがディスクスペース全体を占有するため、仮想マシンが自動的に終了します。実話。
-pduersteler

@pduerstelerが言ったことに完全に同意します。また、ディスク領域が不足しており、sensible-mdaが見つからないことがすべてのログ(mail.warn、mail.log、およびmail。 err)それは私がこの投稿を見つけた方法です
Ludo-オフレコ

2

sensible- *プログラムは、他のシステムスクリプトなどが適切な場所にある特定の機能を提供するプログラムに依存できるようにインストールされます。

sensible-mdasendmailの依存関係、それはあなたのシステム上に存在する必要があります。


1

また、sendmailを実行しないことを真剣に検討する必要があります。

実際のメールサーバーにはどちらかexim4またはpostfixはるかに優れたオプションでありssmtpnullmailer送信メールのみを送信するホストにははるかに優れたオプションです。

この時点で、sendmailを実行する必要があるのは、大規模な古いインストールを持っているか、sendmailが実行できる非常に複雑な非SMTPルーティングの一部を必要としている人だけです。


私は以前にnullmailerを使用したことはありませんでしたが、それはまさに私が望んでいたように聞こえます。ありがとう!
FilmJ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.