Turbolinux 10 Server では、「コンパニオン CD」 に sendmail の RPM パッケージを収録しています。MTA として sendmail を利用する場合は、turbopkg や rpm コマンドなどを使用して sendmail と必要に応じて sendmail-cf、sendmail-doc、sendmail-vacation パッケージをインストールします。
Turbolinux 10 Server のデフォルトの MTA は前述の通り Postfix です。インストール後に sendmail を利用するためには Postfix の利用環境から sendmail の利用環境へと設定を変更する必要があります。Turbolinux 10 Server では、alternatives コマンドを以下のように実行することで、MTA の利用環境を容易に変更することが可能です。
# alternatives --config mta There are 2 programs which provide 'mta'. Selection Command ----------------------------------------------- *+ 1 /usr/sbin/sendmail.postfix 2 /usr/sbin/sendmail.sendmail Enter to keep the default[*], or type selection number: 2 |
1 が Postfix の環境(デフォルト)で、2 が sendmail の環境です。sendmaid に変更するには 2 を入力します。
以下のように alternatives コマンドを実行すると、環境が sendmail に変更されていることを確認できます。
# alternatives --display mta mta - status is manual. link currently points to /usr/sbin/sendmail.sendmail /usr/sbin/sendmail.postfix - priority 30 slave mta-mailq: /usr/bin/mailq.postfix slave mta-newaliases: /usr/bin/newaliases.postfix slave mta-rmail: /usr/bin/rmail.postfix slave mta-sendmail: /usr/sbin/sendmail.postfix slave mta-mailqman: /usr/share/man/man1/mailq.postfix.1.gz slave mta-newaliasesman: /usr/share/man/man1/newaliases.postfix.1.gz slave mta-aliasesman: /usr/share/man/man5/aliases.postfix.5.gz /usr/sbin/sendmail.sendmail - priority 20 slave mta-mailq: /usr/bin/mailq.sendmail slave mta-newaliases: /usr/bin/newaliases.sendmail slave mta-rmail: /usr/bin/rmail.sendmail slave mta-sendmail: /usr/sbin/sendmail.sendmail slave mta-mailqman: /usr/share/man/man1/mailq.sendmail.1.gz slave mta-newaliasesman: /usr/share/man/man1/newaliases.sendmail.1.gz slave mta-aliasesman: /usr/share/man/man5/aliases.sendmail.5.gz Current `best' version is /usr/sbin/sendmail.postfix. |
sendmail への変更後は、sendmail.cf など必要な設定を行い、以下のように sendmail を起動します。
# /etc/init.d/sendmail start |
sentmail を停止するには以下のように実行します。
# /etc/init.d/sendmail stop |
sendmail の設定は、man ページや sendmail.org の Web サイト http://sendmail.org/ などを参照してください。