purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

現在使用しているMTAを調べる

今使ってるSMTPサーバは「sendmail」なの!?「qmail、Postfix」なの?な時
Eximってのもあるのか


via
http://network.station.ez-net.jp/os/linux/mta/alternatives/centos/5.4.asp


一番簡単なのは

alternatives --display mta

を実行すること



一番確実なのは

"/usr/sbin/sendmail"に貼られているシンボリックリンク先を見ること

自分的にわかりやすいのはこの方法でした。

または、もっと原始的な方法として、"/usr/sbin/sendmail" に張られているリンク先にあるシンボリックリンク "/etc/alternatives/mta" がリンクしている先のプログラム名を確認することで判断することも可能でした。

ls -l /etc/alternatives/mta

このようにすることで、たとえば sendmail が採用されていれば、
"/etc/alternatives/mta -> /usr/sbin/sendmail.sendmail" というリンクが確認できます。

もし Postfix が採用されている場合には、ここは
"/etc/alternatives/mta -> /usr/sbin/sendmail.postfix" というようになっています。