CentOSでMTAを切り替える
そもそも今何のMTAを使っているのか?
# ll /etc/alternatives/ | grep mta lrwxrwxrwx 1 root root 27 3月 2 22:13 mta -> /usr/sbin/sendmail.sendmail lrwxrwxrwx 1 root root 41 3月 2 22:13 mta-aliasesman -> /usr/share/man/man5/aliases.sendmail.5.gz lrwxrwxrwx 1 root root 23 3月 2 22:13 mta-mailq -> /usr/bin/mailq.sendmail lrwxrwxrwx 1 root root 39 3月 2 22:13 mta-mailqman -> /usr/share/man/man1/mailq.sendmail.1.gz lrwxrwxrwx 1 root root 28 3月 2 22:13 mta-newaliases -> /usr/bin/newaliases.sendmail lrwxrwxrwx 1 root root 44 3月 2 22:13 mta-newaliasesman -> /usr/share/man/man1/newaliases.sendmail.1.gz lrwxrwxrwx 1 root root 24 3月 2 22:13 mta-pam -> /etc/pam.d/smtp.sendmail lrwxrwxrwx 1 root root 23 3月 2 22:13 mta-rmail -> /usr/bin/rmail.sendmail lrwxrwxrwx 1 root root 26 3月 2 22:13 mta-sendmail -> /usr/lib/sendmail.sendmail lrwxrwxrwx 1 root root 42 3月 2 22:13 mta-sendmailman -> /usr/share/man/man8/sendmail.sendmail.8.gz
sendmailっぽい。
MTAを切り替えるためにsystem-switch-mailを入れる。
# yum install system-switch-mail (略) Is this ok [y/N]: y (略) Installed: system-switch-mail.noarch 0:0.5.25-12 Complete!
system-switch-mailを起動する。-nox無しだとX用のが起動するっぽい。
# system-switch-mail-nox
「選択してください」と言われてもSendmailしか選択肢がねぇ。
Postfixが入ってなさそうなので入れる。
# yum install postfix (略) Is this ok [y/N]: y (略) Installed: postfix.x86_64 2:2.3.3-2.1.el5_2 Complete!
再度実行。
# system-switch-mail-nox
今度はPostfixが選べた。
# ll /etc/alternatives/ | grep mta lrwxrwxrwx 1 root root 26 4月 21 12:09 mta -> /usr/sbin/sendmail.postfix lrwxrwxrwx 1 root root 40 4月 21 12:09 mta-aliasesman -> /usr/share/man/man5/aliases.postfix.5.gz lrwxrwxrwx 1 root root 22 4月 21 12:09 mta-mailq -> /usr/bin/mailq.postfix lrwxrwxrwx 1 root root 38 4月 21 12:09 mta-mailqman -> /usr/share/man/man1/mailq.postfix.1.gz lrwxrwxrwx 1 root root 27 4月 21 12:09 mta-newaliases -> /usr/bin/newaliases.postfix lrwxrwxrwx 1 root root 43 4月 21 12:09 mta-newaliasesman -> /usr/share/man/man1/newaliases.postfix.1.gz lrwxrwxrwx 1 root root 23 4月 21 12:09 mta-pam -> /etc/pam.d/smtp.postfix lrwxrwxrwx 1 root root 22 4月 21 12:09 mta-rmail -> /usr/bin/rmail.postfix lrwxrwxrwx 1 root root 25 4月 21 12:09 mta-sendmail -> /usr/lib/sendmail.postfix lrwxrwxrwx 1 root root 41 4月 21 12:09 mta-sendmailman -> /usr/share/man/man1/sendmail.postfix.1.gz
ちゃんと変わってるっぽい。