• ベストアンサー

自分のメールに送ってもらうソース

簡単なHTMLしかわかってません。 自分のHPに問い合わせフォームのページを作り、 ユーザーからアドレスや内容を入力してもらい、 自分のメールに送ってもらうソースは、htmlの知識だけではできないですよね? どういう技術、知識が必要ですか?

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

>htmlの知識だけではできないですよね?  できません。  ただ、文字化けや制約、および大量のスパムメールを厭わなければ、<a href="mailto:メルアド?subject=件名">メール</a>で出来なくはないですが、 ・mail:プロトコル(手続き)には、厳しい制約があります。  文字は原則 ASCII(アルファベットと数字、一部の記号)しか送れない。  日本語はiso-2022jpで、ヘッダにはBASE64エンコードが必要  一行は64文字程度(ASCII換算)  など ・メールアドレス収集ロボットでメールアドレスを取得されます。  よって、CGIなどのプログラムを使用する必要があります。  ウェブサイトをお持ちでしたら、そのサービスを提供しているプロバイダーに用意されていませんか??  なければ、どこからか拾ってくる。  フォームメール CGI( https://www.google.co.jp/search?q=%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%83%A1%E3%83%BC%E3%83%AB%20CGI&hl=ja )

ONHPYGTOEG
質問者

お礼

どうもありがとうございました。

その他の回答 (1)

  • t_ohta
  • ベストアンサー率38% (5253/13739)
回答No.1

1.とにかく問合わせフォームを設置できればいいのであれば、問合せフォームを貸してくれるサービスと契約してリンクを張るだけです。 簡単なモノなら無料で借りられるサービスもあります。 HTMLの知識だけで実現可能です。 2.趣味や将来仕事としてホームページ製作を行うための技術を身に付けたいのであれば、PerlやPHPといったプログラミング言語を勉強して、サーバサイドで動作するプログラムを作成できる知識が必要になります。

ONHPYGTOEG
質問者

お礼

どうもありがとうございました。

関連するQ&A

専門家に質問してみよう