[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 メーリングリストの案内