• ベストアンサー

sendmailを使って宛て先、差出人をフォームで入力してから送る方法

sendmailで宛て先、差出人のメールアドレスをそれぞれメールフォーム(htmlによるもの)で入力して送る方法を知りたいです。 どうぞ教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

# $sendmai => sendmailのパス # $mailto => あて先 # $email => 送信元 if (open(CALL,"| $sendmail $mailto")) { print CALL "To: $mailto\n"; print CALL "From: \"" .$email ."\n"; print CALL "Subject: $subject\n"; print CALL "Content-Transfer-Encoding: 7bit\n"; print CALL "Content-type: text/plain\n\n\n"; print CALL "$MailBody\n"; close(CALL); } これで分からなければ分からないところを具体的に質問してください。