No.2ベストアンサー
- 回答日時:
まず、失礼ですが勘違いされていると思われるのが、
> 電子メールを起動させずそのまま送信出来るようにする
という部分。
メールと言うのは必ず「誰かが」送る必要があり、今回作られたページでは、その「誰か」というのが(お使いのパソコンでは)Outlook だっただけ、ということです。
言い換えると、ページそのものがメールを送ることは不可能なのです。そのページからOutlookが呼び出されただけのことです。
で、「そのまま送信できる」とおっしゃっているのは、おそらく「お問い合わせフォーム」などでよく見るものだと思いますが、これはWebサーバーが送っています。つまり「誰か」というのが Webサーバーです。
したがって、Outlookなど手元のメールソフトを使わせたくないなら、Webサーバーのほうにメールを送る仕掛けを用意しておく必要があります。
作るのは難しくはないのですが、簡単にということなので、フリーのスクリプトを使ってはどうでしょうか。
探せばいくらでも見つかります↓(メールフォームなどと呼ばれることが多いです)
http://www.google.co.jp/search?q=%E3%83%95%E3%83 …
ただし、お使いのサーバーによって使える/使えないがあるので確認が必要です。
No.1
- 回答日時:
電子メールが起動すると言うことはCGI作成時にアウトルックを使用するように組まれているためです。
メールフォームはテンプレートを作っておき、利用者に打ち込んでもらってOKぼたんを押すと運営者に送信と言うことが一連の動作になるわけですが、HTMLタグのみで構成する場合は、テンプレートに打ち込んで送信すると言う事が出来ませんのでアウトルックに引渡しを行います。
もし起動させずに送信する場合はCGIやjavascriptを使用しなければなりません。
この時に送信者のアドレスを打ち込んでもらい、自動返信を行ったり返事を出す時に使ったりします。
CGIのメールフォームでしたら既製の物を無料で公開している優しい人もたくさん居られますし、自分のメールアドレスなどを設定してサーバーにアップロードすれば直ぐに使えるような物もありますので、これを機にCGIに触れてみては如何でしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
お問い合わせフォームから送信...
-
Googleフォームを回答したか確...
-
チャットを作る
-
Accessでメール一括送信ソフ...
-
VB.NET(2005)の"SerialPort" ...
-
c# メールが送信できたか確認
-
postmail(UTF-8)でメールが文字...
-
ACCESSから、メール送信を行い...
-
フォームを再送信しますか?
-
ホームページビルダーのメール...
-
BASP21のSendMailとSendMailEx...
-
VBA メール一斉送信で添付ファ...
-
SendmailでHTML形式のメールを...
-
添付ファイルを送信できるCGIメ...
-
ビジネスメールの敬称
-
Excel-VBAでInputBox+Pulldown...
-
初歩的な事だと思います。 Sub...
-
エクセルVBA テキストボックス...
-
テキストボックスの番号を使っ...
-
DATE型変数を初期化する方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
お問い合わせフォームから送信...
-
フォームを再送信しますか?
-
Googleフォームを回答したか確...
-
Safariで「本当にこのフォーム...
-
Accessでメール一括送信ソフ...
-
ソケットで通信するデータの帯...
-
ホームページビルダーのメール...
-
c# メールが送信できたか確認
-
VB6で、Bsmtp.dllを使って、メ...
-
BASP21のSendMailとSendMailEx...
-
VBA EasyCommでの送信
-
CGIでメールのReturn-Pathに値...
-
VBA メール一斉送信で添付ファ...
-
WriteFileで送信できたかの確認...
-
PCのFAX接続について
-
SendmailでHTML形式のメールを...
-
sendmailの送信先アドレスを2...
-
VB.NETからGmail経由でメールを...
-
メールアドレスが正しいかどう...
-
ホームページの送信フォームで...
おすすめ情報