質問: "C:\xampp\sendmail\sendmail.exe -t" yahooデリバーの登録もやりましたが、 Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\xampp\htdocs\php0808\b.php on line 15 のようなエラーが出ます。 考えられるのはyahooのPOPでのID認証が問題かと思っていますが、その方法も分かりません。 わかる方いらしゃいましたら教えてください。
回答: おそらくメールデーモンの問題ではないでしょうか? sendmailあたりのソフトやそのパスなどを見直してみるといいかと思います。 とりあえず送信できてるの?というのを確かめたい場合には、 Melonというsmtpソフトを使ってメールサーバを立ち上げ、 送信テストを行ってみるといいかもしれません。 これで送信できるようであれば、現状のシステムでの問題が 絞られるかと思います。 ちなみにMelonはセットし、起動さえすれば簡単に動くもので、 当方でローカルテストを行う場合によく使うソフトです。 OSはvistaで開発しており、問題なく動いております。