web-dev-qa-db-ja.com

賢明なmdaとは何ですか?それは必要ですか?

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パッケージがいくつかあるようです。

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

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

25
FilmJ

sendmailラッパーパッケージをインストールする代わりに、sendmail-bin個別パッケージを使用してsendmailをインストールした可能性があります。

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

31
mfriedman

Sensible- *プログラムがインストールされているため、他のシステムスクリプトなどは、特定の機能を提供するプログラムを適切な場所に置くことができます。

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

2
theotherreceive

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

exim4またはpostfixは、実際のメールサーバーに最適なオプションであり、ssmtpおよびnullmailerは、送信メールのみを送信するホストに最適なオプションです。

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

1
LapTop006