
No.2ベストアンサー
- 回答日時:
HTMLのformには、メールを送る機能は定義されていませんので、CGIを利用することになります。
(ブラウザの機能として持っているものもありますが、問題が多すぎて使いません)【引用】____________ここから
HTTPスキームURI以外の値の場合のユーザエージェントの動作は、定義しない。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Forms in HTML documents (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )]より
メールフォームから送信されたデータを処理するCGIは沢山配布されていて、それ自体は最も簡単な部類に属しますから、自分で加工するのが良いです。一応、どのような処理が行われているかというと
1) 受け取ったデータのエラーチェック
2) インターネットメールの仕様に合わせてデータ変形
一行の文字数、文字コードなど
3) MTA(メール配信エージェント--sendmailかpmayl)を呼び出してデーターを渡す
※いくつかのセキュリティ対策がされています。
SPAMの踏み台にされないため
複数の配信先に送信するときは、単純に宛先で区切ってMTAに渡せばよいです。(sendmail)
固定した複数のアドレスに配信させるときは、フォームにはアドレスを書かず、CGI側で処理してください。具体的には<select multiple name="to" name="To"><option value="A">総務課<option value="B">企画</form>とか、もちろんcheckboxでもよい
CGI側では、if ($FORM{'To'} eq 'A'){push @To,$ADDRESS{'A'};}elsif{*******}とか
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォームを再送信しますか?
-
エクセルで集計したい。
-
チェックボックスでのvalue値の...
-
ChatGPT
-
ChatGPTの性能は昔に比べて上が...
-
chatGPTみたいに画像生成出来る...
-
iDeCo
-
皆さんはGUCCIはハイブランドだ...
-
cgi-binのエラー?
-
Trees掲示板CGI(CGI-Resque氏...
-
めちゃきれい
-
number 改行が追加できない
-
生成AI画像について
-
3DCG
-
ホームページにメールフォーム...
-
cgi アクセス制限 エラー
-
CGIの記述について教えてくださ...
-
CGIの設置が分かりません・・・
-
ホームページにCGIを設置したの...
-
ホームページにCGIを設置したの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ホームページでCGIのフォームを...
-
”簡単でわかりやすく”設置でき...
-
DWでメールフォームを作りたい!
-
メールフォームで考えられるス...
-
ニュースレターなどの申し込み...
-
メールフォームのCGI設定に...
-
Ranking Link Ver.1.71で不正登...
-
2つ以上のフォームメールを1つ...
-
FC2のメールフォームの設置方法...
-
一定人数で締め切りとなる予約...
-
ホームページの事でおしえてく...
-
サーバーのエラーでおしえてく...
-
文字化けについて(フォーム送信)
-
フォームメールから本文なしの...
-
【GAS】Gmail本文をブラウザ表...
-
PHPmeiler PHP 入力フォ...
-
教えてフリーCGI
-
匿名でやりとりがしたい
-
メール送信フォーム作成方法
-
CGIのメールフォームを、ウェブ...
おすすめ情報