[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[osx-users:0812] Re: /usr/sbin/sendmail と /usr/lib/sendmail




しろやまです。 On 2003/12/22, at 20:33, vm_converter wrote: > > たまたまSolarisへのPostfixのインストールを解説したwebページなど見ていた > のですが、/usr/lib/sendmail が置き換えられるのでバックアップを取っている > 解説がありました。 > http://solaris.bluecoara.net/servers/postfix/postfix1.phtml > http://www.hal.t.u-tokyo.ac.jp/~kunito/install/postfix/ /usr/lib/sendmail は歴史的な位置でしょう。 例えば NeXTSTEP は /sbin, /usr/sbin, /usr/libexec 等を持たないため、 この手合いのコマンドは /etc や /usr/lib などに配置されておりました。っと いうか、4.3BSD まではそう配置されているのが普通であったと記憶しており ます。 最近の(4.4BSD以降?)UNIX系のOSでは /sbin や /usr/sbin, /usr/libexec などが分離し /etc 等に管理コマンドを置かなくなりました。ここまでの話にあり ますとおり、Mac OS X も/usr/sbin/sendmail です。 しかし、Solaris のデフォルトは未だに /usr/lib/sendmail のため、qmail でも postfix でもここを置き換えるというわけです。 # どっかのOS で /usr/libexec/sendmail を見た気がするのですが...。 余談ですが、最近の *BSD では /etc/mailer.conf により sendmailや mailq, newaliases などのコマンドの位置をマップすることができ、このため /usr/sbin/ sendmail や /usr/lib/sendmail を直接置き換えるというはしたない真似を 避ける事ができます。(この機能は Mac OS X にありません、困った事ですが。) また、パッケージシステムがそれなりにきっちりしたところでは、MTAのインス トール条件を排他的にする事で重複を避けてます。 なお、個々までみんな苦労しているのは、単に cron などのローカルのコマンドが (mailコマンドを経由して)メールを送信するときに /usr/{lib,sbin}/sendmail に sendmail (というコマンド)がいなければならないというだけなので、SMTPで全 てを受け、全てを送信するような機器ならば、ここらへんがどうであれ問題がない とも言えます。 --- SHIROYAMA Takayuki --[PR]------------------------------------------------------------------   ◆「ayupan」「 Every Little Thing」の画期的メーラー登場!◆         IncrediMail WOW!のプレミアム版として      エイベックスの大人気アーティストのメーラーが登場!            ↓↓今すぐGET!↓↓      http://ad.freeml.com/cgi-bin/ad.cgi?id=cxbZi ------------------------------------------------------------------[PR]-- <GMO GROUP> Global Media Online www.gmo.jp