[PHP-users 10075] Re: qmail利用時の設定について

唐澤 慎 php-users@php.gr.jp
Fri, 13 Sep 2002 02:17:11 +0900


お世話になります。唐澤です。

 たくさんの情報ありがとうございます。

 私の説明不足で済みません。

 まず、PHPは以下のようにコンパイルしました。
./configure --enable-mbstring \
--enable-mbstr-enc-trans \
--enable-trans-sid \
--enable-mbregex \
--enable-versioning \
--with-pgsql=/usr/local/pgsql/ \
--with-mysql=/usr/local/mysql \
--with-apxs=/usr/local/apache/bin/apxs \
--with-pdflib=/usr/local \
--with-jpeg-dir=/usr \
--with-zlib-dir=/usr \
--with-tiff-dir=/usr \
--with-png-dir=/usr
★ Apache1.3.26インストール・稼働後です。
★ mbregexやpdflibは問題ないようです。


 その後、qmailを、以下と同じようにインストールしました。
 (sendmailからの移行も同じようにしています)
 http://www.ocn.ad.jp/security/linux/003b.html

 起動スクリプト/etc/rc.d/rc.localは、::

# Start qmail
csh -cf '/var/qmail/rc &'

# Start smtpd
/usr/local/bin/tcpserver -x /var/qmail/control/tcprules.dat \
-v -u 506 -g_001 0 smtp /var/qmail/bin/qmail-smtpd \
2>&1 | /var/qmail/bin/splogger smtpd 3 &

です。


 それで動かなかった(PHPからメール送信ができなかった)ので、
 rpm -e sendmail-8.*** でアンインストールし、成功しました。
★ アンインストールしてはいけなかったんでしょうか

 なお、/usr/bin/qmail-injectコマンドからのメール送信はうまくいっていま
す。


 その後、PHPを上記と同じconfigで再インストールしましたら、php.iniに
sendmail_path = /var/qmail/bin/sendmail -t
が自動的に設定されました。


 過去ログ[PHP-users 7506]を参考に設定しsendmail wrapper のシンボリック
リンクを作成しました。


 今なお、PHPからmail()関数を使って送信することが出来ない状態です。
 たびたびご迷惑をおかけしますがよろしくお願い致します。

******************************
     唐澤 慎
     Shin Karasawa
  karasawa@cit-net.co.jp
******************************