[PHP-users 2251] Re: mail関数の戻り値

tat@mebius-unet.ocn.ne.jp php-users@php.gr.jp
Wed, 26 Sep 2001 13:24:38 +0900


平田です


On Tue, 25 Sep 2001 19:20:44 +0900
"Yasuo Ohgaki" <yohgaki@hotmail.com> wrote:

> > phpからmailを出そうと思っているのですが
> > mailは送られているにも関わらず戻り値がfalseになってしまいます。
> > mb_send_mailではなくmail関数でも同様にfalseが返って来ます。
> 
> mb_send_mail()はmail()の中身であるphp_mail()[C関数]を呼んでいます。結
> 果はどちらも同じになると思います。php_mail()はpopen()を使ってsendmail
> コマンドを使っています。戻り値は、popen()の戻り値に従って設定されるの
> でsendmailの設定が間違っているのだと思います。
> 
> シェルスクリプトを作って“sendmail -t -i”でメールを送ってもエラーが
> 帰ってくると思います。
> 

-send_mail.sh--------------------
#!/bin/sh
/usr/bin/cat send_mes | /usr/lib/sendmail -i -t
echo $?
---------------------------------

-send_mes-----------------------
To:hogehoge
test
---------------------------------

というシェルスクリプトを作って
実行してみましたが、
戻り値は0つまりtrueでした。


何か他の要素があるのでしょうか。
それともこの検証は間違っていますか?



よろしくお願いします。