debian/Ubuntuの下にmsmtp
をインストールする場合、msmtpとmsmtp-mtaのどちらのパッケージを選択する必要がありますか?それらの違いは何ですか?
私が読んだすべてのヘルプ記事はmsmtp
のみをインストールしますが、通常のMTAであるmsmtp-mta
はより良いオプションではありませんか?
また、私がconfig msmtp
を読んだすべてのヘルプ記事は、システム全体ではなく、単に~/.msmtprc
ファイルを使用していますが、root
にメールを送信するcronジョブはどうですか?私もそれらの世話をする必要がありますか?
どうも
Arch Linux Wiki は、すべてのLinuxオペレーティングシステムに一般的に優れたリソースであり、msmtp-mta
は単にsendmail
のエイリアスを作成します。これは、sendmail互換システムを必要とするプログラムの幅広いサポートがあることを意味します。
既存の質問 があり、cron
のメールシステムを構成する方法について説明しています。ただし、繰り返しになりますが、 Arch Linux Wiki をお勧めします。これはmsmtp-mta
おそらくcronがJustWorkになります。
msmtp-mta
のパッケージの説明は、とにかく依存関係としてmsmtp
をプルするラッパーであることを示しています。
このパッケージは、通常のMTAプログラムを提供します。
これはややあいまいですが、明らかにsendmail
とnewaliases
を意味します。
パッケージのファイルリスト それが何を含んでいるかを正確に明らかにします。現在(バージョン1.6.6-1)には、次のファイルが含まれています。
/usr/bin/newaliases
/usr/lib/sendmail
/usr/sbin/sendmail
/usr/share/doc/msmtp-mta/changelog.Debian.gz
/usr/share/doc/msmtp-mta/changelog.gz
/usr/share/doc/msmtp-mta/copyright
/usr/share/lintian/overrides/msmtp-mta
/usr/share/man/man1/newaliases.1.gz
/usr/share/man/man8/sendmail.8.gz
(Debianパッケージに慣れていない場合は、/usr/share/doc/mssmtp-mta
の内容はパッケージの標準メタデータにすぎず、/usr/share/lintian/overrides
はlintian
パッケージ整合性チェッカーの詳細です。従来のSendmailコマンドラインAPIも実装している他のパッケージと同じバイナリを出荷しても問題ありません。)
つまり、システムにsendmail
が必要な場合は、MTAパッケージをインストールします。それ以外の場合は、基本パッケージで十分です。