[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[osx-users:0812] Re: /usr/sbin/sendmail と /usr/lib/sendmail
- To: osx-users@xxxxxxxxxx
- Subject: [osx-users:0812] Re: /usr/sbin/sendmail と /usr/lib/sendmail
- From: SHIROYAMA Takayuki <puresnow@xxxxxxx>
- Date: Mon, 22 Dec 2003 20:55:28 +0900
しろやまです。
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