[PHP-users 32664] Re: mail関数からのメールの送信ができません
goungoun
gounx2 @ gmail.com
2007年 9月 28日 (金) 00:26:38 JST
こんにちは。
mail()からのsendmailへの出力確認という意味であれば、shellから
echo '<?php $ret=mail("root","subject","body"); echo "\nret=$ret \n"; ?>' | php -d sendmail_path="cat -"
でも同じようなことができます。
sendmail直接叩いて送れているとのことなので、
あと気になりそうなのは、
・mail()の戻りは正常か?
・cli版phpから実行できるか?
ぐらいでしょうか。
echo '<?php $ret=mail("root","subject","body"); echo "\nret=$ret \n"; ?>' | php
では送れないのに、
echo '<?php $ret=mail("root","subject","body"); echo "\nret=$ret \n"; ?>' | php -d sendmail_path="cat -" | /usr/sbin/sendmail -t -i
で送れるなら、phpの再インストールなど必要かもですね。
--
goungoun <gounx2 @ gmail.com>
http://goungoun.dip.jp/app/
PHP-users メーリングリストの案内