mb_send_mail()に関しまして
初めて投稿させて頂きます。
PHPを触り始めて間もない者ですが、よろしくお願い致します。
現在、PHPの勉強を兼ねまして空メールを送るプログラムを作成しております。
フォームにボタンを1つ設け、そのボタンを押下すると指定のあて先に空メールを送るという簡単なものです。
【html内のボタンの設定】
<form name="top" method="post" action="a.php">
<input type="submit" value="空メールを送る"/>
</form>
【a.php(正しく送れたかを知るためにメッセージを表示するようにしてあります)】
<html>
<head>
PHPメールテスト送信
</head>
<body>
<?
$address = '送信先メールアドレス';
$subject = '';
$message = 'PHPからのテストメール';
$header = "Content-Type: text/plain;charset=iso-2022-jp";
mb_language("Japanese");
if(mb_send_mail($address,$subject,
mb_convert_encoding($message,"JIS","EUC-JP"),$header))←エラー行
{
print("送信成功!!");
}
else
{
print("エラー:送信失敗!!");
}
?>
</body>
</html>
このプログラムを実行すると以下のエラーが発生します。
Warning: mb_send_mail() [function.mb-send-mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Program Files\xampp\htdocs\top.php on line 15
参考書を見ながらプログラムを作成したのですが、記述、もしくは設定が関係しているのでしょうか。
分かる方には非常にくだらないことかもしれませんが、ご教授お願い致します。
補足
pearメールを利用したらいいのですか?pearってのはPHPのライブラリですよね? 僕もそれくらいは知ってますよ(^_^ゞ