フォームを使って、下のような簡単なメール送信フォームで試したのですが、メールは送信できるのにその内容が白紙で送られてしまいます。(メーラーやブラウザにもよるのでしょうか?ちなみにメーラーは手裏剣2、ブラウザはIE5.5のSP2を使っています。)

<FORM METHOD=POST
ACTION="mailto:***@xxx.yyy.zzz">
<DIV>名前: <INPUT TYPE=text NAME="NAME" SIZE=20></DIV>
<DIV>感想: <INPUT TYPE="text" NAME="TESTMSG" SIZE=20></DIV>
<INPUT TYPE=submit VALUE=" 送信 ">
<INPUT TYPE=reset VALUE=" 取消 ">
</FORM>

このQ&Aに関連する最新のQ&A

A 回答 (3件)

<FORM METHOD=POST ACTION="mailto:***@xxx.yyy.zzz"> という形で


メールフォームを作ること自体がおすすめできません。

そういう形で作られたフォームは、
ブラウザが持つメール送信機能を利用してメールを送信するのですが、
ブラウザ自体にメーラーとしての設定が入っていないと、
そのフォームからだとメールを正しく送信できません。

特に最近は、例のセキュリティホールの問題もあって、
Outlook Express以外のメーラーを使う人が続出していますし。

この種のメール送信フォームは、やはりCGIを使っていただく方が望ましいです。
CGIを使えば、ブラウザの種類や設定にほとんど関係なくメール送信ができるようになります。

自力でCGIの設置ができないなら、
「フォームデコードの無料レンタル」サービスを利用されるといいでしょう。(参考URL)

参考URL:http://tadamono.to/oyakudati.html#Label3
    • good
    • 0
この回答へのお礼

お返事ありがとうございます!

>ブラウザ自体にメーラーとしての設定が入っていないと

というのは、インターネットエクスプローラにはその機能が無い・・・と言うことなのでしょうか。本当でしょうか?先のメールフォームは結構有名なHTMLの解説書からのモノなんですが・・・ブラウザのその設定は変更出来るんでしょうか・・・

「無料レンタルフォーム」は知っていましたが、以前、悪用されて多数のアドレスや情報がコピーされたと言う噂を耳にしましたが、大丈夫なんでしょうか・・・その方が多数に迷惑をかけそうなのでちょっと心配なのですが・・・

お礼日時:2002/01/24 19:11

<IE内やインターネットの設定でメールアドレスを設定していないと


すみません、これはMACでした・・

Windowsの場合は、
インターネットオプション*1)→プログラム→電子メール
で普段お使いのメールソフトを選択します。
(多分Microsoft製品以外は選択できないような気がします・・)
そのメールソフトにメールを送信する為の情報が入っていればOKです。

上記の事を確認して、それでうまく行かなかった場合、もう一度詳しい詳細を書いてください。
    • good
    • 0
この回答へのお礼

お返事いただいていたのに、返事が遅れすみません。
やってみましたが、やはりOEしか選択出来ず、(私のメーラーはJUST SYSTEMの「手裏剣」なので)またメールソフト自体の設定も色々見てみましたが、なさそうです。

お礼日時:2002/02/04 09:23

確かにこの方法は本にのっているかと思いますが、


お勧めできる方法ではありません。
理由として
1)セキュリティの問題
このフォームメールを使うと、送信者のメールアドレスが、受信側に知られてしまいます。もちろん明記しておいて合意の上でなら問題はないでしょうが、望んでもいないのに、自分のメールアドレスが知られるのは嫌なものです。
また、そういうセキュリティの関連で、ネットスケープで(IEでも)セキュリティレベルを高く設定していると、送信する事ができません。(アラートがでる)
また、kumataroさんも書かれているとおり、IE内やインターネットの設定でメールアドレスを設定していないと送信することができません。


2)文字化けの問題

最近のメールソフトではあまりない問題かもしれませんが、漢字コードの違いなどにより、文字化けをおこす可能性があります。ためしにOutlook Expressで受信してみてください。本文がちゃんと表示されるかもしれません。
    • good
    • 0
この回答へのお礼

お返事ありがとうございました。

>IE内やインターネットの設定でメールアドレスを設定していないと

どこいらへんをいじると設定変更出来るでしょうか。少しヒントいただければありがたいです。「インターネットオプション」にはなさそうだし・・・

お礼日時:2002/01/28 16:30

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセルにカレンダー挿入

エクセルにカレンダーを挿入し、尚且つ、その挿入したカレンダーに書き込みしたいのですが、そんな方法ないですか??カレンダーを挿入まではできるのですが、カレンダーに書き込みが出来ません。。。><

Aベストアンサー

ふつーに計算式でワークシート上にカレンダーの日付を計算させ,適宜行や列を空けて書き込みできるセルにして,使ってみたらどうでしょう。

カレンダーの作成例:
http://www.eurus.dti.ne.jp/~yoneyama/Excel/jituyou/calendar.htm

Q

が場所をとってしまい表示スペースに空白ができてしまい配置が乱れてしまいます
どうしたら'hidden'のサイズが0であるかのように振舞わせることができるでしょうか?
テーブルの中に使っているのでテーブル枠が不必要に広がってしまいました
折り返しが起こりtrの高さが増えてしまったのです

Aベストアンサー

タグの前後で改行している(<br>タグではなくソース上で)、ということはありませんか?
もしそうなら削除してみてください。

Qエクセル2007でカレンダーの作り方

以前、同じカレンダー作成のことで質問させていただいたものです。
先輩方に手本を示していただき、「よし、やるぞ!」と慣れないエクセルを使ってカレンダー作りをしていたのですが・・

1 表題の両横の「飾り」。これはどうやってつけますか?
2 段組みを2段にして、左段にカレンダー、右段にスケジュールを書くやり方。
3 網掛けのやり方
4 カレンダーの日付をうまく入力するコツ(日付をいちいち入力すると、時間がかかって)

がわかりません。

ワード2007をベースに、カレンダーだけエクセルでやろうと考えています。
よろしくお願いします!

Aベストアンサー

カレンダーと言うのは、エクセルの機能を覚えるには良いものだと思います。
式や関数、作業セル等をうまく使う事で、”年”の設定だけでカレンダーを一括変更する事も可能ですから、そこまでできればかなりの物だと思います。


1.クリップアートなど、任意の画像等を載せる事は簡単です。
   [挿入]-[図] から行います。

3.網掛けは、セルの色と同手順。
  セルの書式設定から、「パターン」タブを選択して、
  ”パターン”の[    ▼] (下向き三角)をクリックして選択。


http://www15.plala.or.jp/PCwakaba/menu/excel44.html

4.式を入れます。
   =A10+1
   必要な位置に手動でコピーしたり、オートフィルで一気にコピーできます。

Qでテキストボックスとセルの間にわずかな隙間があいてしまう・・

<TABLE>
<!-- ここから10回ほど繰り返し -->
<TR>
<TD>
<INPUT TYPE="TEXT">
</TD>
</TR>
<!-- ここまで -->
</TALBLE>

こう書くときに、テキストボックスの下にわずかな隙間が
できるのを防ぎたいのですが、何か方法はありませんでしょうか?

Aベストアンサー

隙間をつくってしまう原因はいくつかあります。

(1) <TABLE>タグ
BORDER=0またはNOBORDERにする。
CELLSPACING=0
CELLPADDING=0

(2) <INPUT TYPE="TEXT">前後の改行
<TD><INPUT TYPE="TEXT"></TD>

(3)<FORM>や</FORM>タグの記述場所
恐らくこれが原因でしょう。
上記には記述されていませんが、
<TABLE>
<TR>
<TD>
<FORM ~>
</TD>
</TR>
<!-- ここから10回ほど繰り返し -->
<TR>
<TD>
<INPUT TYPE="TEXT">
</TD>
</TR>
<!-- ここまで -->
<TR>
<TD>
</FORM>
</TD>
</TR>
</TABLE>
としていませんか?
HTMLとしては好ましくないと思いますが、<FORM>や</FORM>の前後にある<TR><TD>~</TD></TR>を取り除き、以下の様にします。
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0>
<FORM ~>
<!-- ここから10回ほど繰り返し -->
<TR>
<TD><INPUT TYPE="TEXT"></TD>
</TR>
<!-- ここまで -->
</FORM>
</TABLE>

尚、表の罫線を残すのであればBORDERを変更したりしてください。

隙間をつくってしまう原因はいくつかあります。

(1) <TABLE>タグ
BORDER=0またはNOBORDERにする。
CELLSPACING=0
CELLPADDING=0

(2) <INPUT TYPE="TEXT">前後の改行
<TD><INPUT TYPE="TEXT"></TD>

(3)<FORM>や</FORM>タグの記述場所
恐らくこれが原因でしょう。
上記には記述されていませんが、
<TABLE>
<TR>
<TD>
<FORM ~>
</TD>
</TR>
<!-- ここから10回ほど繰り返し -->
<TR>
<TD>
<INPUT TYPE="TEXT">
</TD>
</TR>
<!-- ここまで -->
<TR>
<TD>
</FORM>
</TD>
</TR>...続きを読む

Qエクセルでカレンダーがダウンロード出来るところ

先ほど早くも来年のカレンダーを作るよう上司に言われました。
けど正直面倒くさいです。
ネットでダウンロードして流用して終わりにしようと企んでます。

来年だけでなく、毎年最新として使えるカレンダーでエクセルで作られていて
自由にダウンロード出来るカレンダーテンプレートのサイト教えてください。

日付のまわりにスペースがあって予定が書き込めるタイプを探してます。
自分で作るのではなくて簡単な操作でササッと作れるカレンダーが良いです。
(エクセルの関数とかわからないので入力が面倒なカレンダーは無理です)

長く簡単に使えるカレンダーを教えてください。

Aベストアンサー

ここは記入スペースが多いです。
入力が簡単なので職場でも使ってます。

http://www.excelist.net/download_index.html

参考URL:http://www.excelist.net/download_index.html

Q