tanamonの稀に良く書く日記

KEEP CALM AND DRINK BEER

CentOSでMTAを切り替える

そもそも今何のMTAを使っているのか?

# ll /etc/alternatives/ | grep mta
lrwxrwxrwx 1 root root 27  32 22:13 mta -> /usr/sbin/sendmail.sendmail
lrwxrwxrwx 1 root root 41  32 22:13 mta-aliasesman -> /usr/share/man/man5/aliases.sendmail.5.gz
lrwxrwxrwx 1 root root 23  32 22:13 mta-mailq -> /usr/bin/mailq.sendmail
lrwxrwxrwx 1 root root 39  32 22:13 mta-mailqman -> /usr/share/man/man1/mailq.sendmail.1.gz
lrwxrwxrwx 1 root root 28  32 22:13 mta-newaliases -> /usr/bin/newaliases.sendmail
lrwxrwxrwx 1 root root 44  32 22:13 mta-newaliasesman -> /usr/share/man/man1/newaliases.sendmail.1.gz
lrwxrwxrwx 1 root root 24  32 22:13 mta-pam -> /etc/pam.d/smtp.sendmail
lrwxrwxrwx 1 root root 23  32 22:13 mta-rmail -> /usr/bin/rmail.sendmail
lrwxrwxrwx 1 root root 26  32 22:13 mta-sendmail -> /usr/lib/sendmail.sendmail
lrwxrwxrwx 1 root root 42  32 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  421 12:09 mta -> /usr/sbin/sendmail.postfix
lrwxrwxrwx 1 root root 40  421 12:09 mta-aliasesman -> /usr/share/man/man5/aliases.postfix.5.gz
lrwxrwxrwx 1 root root 22  421 12:09 mta-mailq -> /usr/bin/mailq.postfix
lrwxrwxrwx 1 root root 38  421 12:09 mta-mailqman -> /usr/share/man/man1/mailq.postfix.1.gz
lrwxrwxrwx 1 root root 27  421 12:09 mta-newaliases -> /usr/bin/newaliases.postfix
lrwxrwxrwx 1 root root 43  421 12:09 mta-newaliasesman -> /usr/share/man/man1/newaliases.postfix.1.gz
lrwxrwxrwx 1 root root 23  421 12:09 mta-pam -> /etc/pam.d/smtp.postfix
lrwxrwxrwx 1 root root 22  421 12:09 mta-rmail -> /usr/bin/rmail.postfix
lrwxrwxrwx 1 root root 25  421 12:09 mta-sendmail -> /usr/lib/sendmail.postfix
lrwxrwxrwx 1 root root 41  421 12:09 mta-sendmailman -> /usr/share/man/man1/sendmail.postfix.1.gz

ちゃんと変わってるっぽい。