[PHP-users 19832]Re: mail()について

Masashi Ohba ohba @ m8.dion.ne.jp
2004年 1月 11日 (日) 00:39:09 JST


大場です。

In message "[PHP-users 19831] Re: mail()について",
Seto wrote...

>sendmailをインストール&セットアップしてから
>PHPのコンパイルをされたのでしょうか?
>メールからはこの辺の前後関係が読み取れませんでしたので質問してみました。

FreeBSDの4系は標準でsendmailは入っていますので
普通は別途入れる必要がありません。
(5系はまだ使ってないので変わったのか同じか知りませんが)

ただ、[PHP-users 19828] に
>sendmail  
>postfix
>qmail
>をインストールして どちらも 起動させれば使え、mnyu @ localhost にメールが行きます

と書かれてますが、そのsendmailをユーザーが自分で手作業で
どうこうしてる場合の挙動はsendmailソースからインストールした場合と
OS標準の場合でパスも違ってる可能性はあるので分かりません。

OS標準だとこうで
> cd /usr/sbin/
> ll sendmail
lrwxr-xr-x  1 root  wheel  21 Jan  1 04:35 sendmail -> /usr/sbin/mailwrapper

mailwrapperは/etc/mailer.confの設定で動作します

/etc/mailer.confは

> less mailer.conf
# $FreeBSD: src/etc/mail/mailer.conf,v 1.2.2.1 2002/04/09 02:00:56 gshapiro Exp $
#
# Execute the "real" sendmail program, named /usr/libexec/sendmail/sendmail
#
sendmail        /usr/libexec/sendmail/sendmail
send-mail       /usr/libexec/sendmail/sendmail
mailq           /usr/libexec/sendmail/sendmail
newaliases      /usr/libexec/sendmail/sendmail
hoststat        /usr/libexec/sendmail/sendmail
purgestat       /usr/libexec/sendmail/sendmail

のようになって「/usr/libexec/sendmail/sendmail」を
呼び出すのがFreeBSDでのmail等の動きなので

その辺を使用者が勝手に入れた場合
適切に設定されてるのかどうか分かりませんが。

--------------------------------------------------
Name  : 大場正志(Masashi Ohba)
E-mail: ohba @ m8.dion.ne.jp
Add   : Sendai, Japan



PHP-users メーリングリストの案内