以下のようにします。 まず、入力内容を収得します。 HTMLに記述されてるフォームの内容が以下とします。
コメント 基本的な記述の後に以下を記述します。 まず、入力された内容を全て格納するデータファイルを指定します。 $data = "./$$.txt"; 次にこのファイルをオープンします。 open(OUT,">$data"); そしてフォームの入力内容を$dataに入れます。 print OUT $FORM{'e-mail'}; print OUT $FORM{'comment'}; これで全て入りました。 ファイルをクローズします。 これは必ず必要ですので注意してください。 close(OUT); 次に、送信先メールアドレスを指定します。 $mail = "user@foo.ne.jp"; エラーが出る場合は、@マークの前に\マークを入れます。 $mail = "user\@foo.ne.jp"; そしてここへ送信します。 `/usr/lib/sendmail $mail < $data`; ここで注意が必要です。 /usr/lib/sendmail はサーバーによって異なります。 サーバー管理者に「sendmailのパス」を確認して記述してください。 これ意外では以下のパスがあります。 /usr/bin/sendmail /usr/sbin/sendmail /bin/sendmail 最後に、データファイルを消去します。 (このままでは残ってしまいますので・・) unlink("$data"); これで送信されます。 上記をまとめると・・・ $data = "./$$.txt"; open(OUT,">$data"); print OUT $FORM{'e-mail'}; print OUT $FORM{'comment'}; close(OUT); $mail = "user@foo.ne.jp"; `/usr/lib/sendmail $mail < $data`; unlink("$data"); 以上が一連の流れです。