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ホストです。
これらのメッセージが表示され始めるのはなぜですか?
sendmail
ラッパーパッケージをインストールする代わりに、sendmail-bin
個別パッケージを使用してsendmailをインストールした可能性があります。
とにかく、sensible-mda
(またはsendmail
ラッパーパッケージ)をインストールすると、発生している問題は解消されます。
Sensible- *プログラムがインストールされているため、他のシステムスクリプトなどは、特定の機能を提供するプログラムを適切な場所に置くことができます。
sensible-mda
は sendmailの依存関係 なので、システムに存在する必要があります。
また、sendmailを実行しないことを真剣に検討する必要があります。
exim4
またはpostfix
は、実際のメールサーバーに最適なオプションであり、ssmtp
およびnullmailer
は、送信メールのみを送信するホストに最適なオプションです。
この時点で、sendmailを実行する必要があるのは、大規模な古いインストールを持っているか、sendmailで実行できる非常に複雑な非SMTPルーティングの一部が必要な人だけです。