[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でした。
何か他の要素があるのでしょうか。
それともこの検証は間違っていますか?
よろしくお願いします。