こんにちは。
ホームページにメール送信フォームを設置しています。

うまく動作しているのですが、メールの送信元が”nomail@xxx.xxx”となって
届きます。
送信元を入力値のいずれか(例えば「名前」や「アドレス」など)の値に
設定する事は可能でしょうか?

あと、ファイル名をCGI配布元からダウンロードした時のまま
変更していないのですが、
入力画面HTMLのファイル名は変更してもちゃんと動作するでしょうか?

どのカテゴリに質問したらよかったのかわかりませんが、
ご存知の方がいましたら教えてくださいm(_ _)m

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

A 回答 (3件)

PostMailの解説ページに、以下のように書いてあります。


> ・タグの記述 (4)
> E-mail <input type=text name="_email" size=25>
> → name値の先頭に「アンダーバー 」を付けると、その入力値は
> 「入力必須」となります。
> 上記の例では、「メールアドレスは入力必須」となります。

要するに、メールアドレスを入力する部分のテキスト入力のタグを
name="_email"というようにすればいいんだと思います。

参考URL:http://www.kent-web.com/data/postmail.html?
    • good
    • 0
この回答へのお礼

メールアドレスを入力必須にすればいいのですね!
通常のテキスト入力にしてました;;
「入力必須にしない=nomailになる」 なのですね(恥
どうもありがとうございました。

お礼日時:2002/03/26 17:45

うーん、私のに限ったことかもしれないので、


解決にならないかと思いますが…

nomail@…というのは、メールアドレスが入力されて
「いない」場合の送信元ではありませんか?

メールを必須項目にして、チェックをするように
すれば良いかと思います。
Post Mailではないので具体的にと聞かれるとわかりませんが。
    • good
    • 0
この回答へのお礼

>nomail@…というのは、メールアドレスが入力されて
>「いない」場合の送信元ではありませんか?
なるほど!そうなのですか~ 1つ勉強になりました。
どうもありがとうございました。

お礼日時:2002/03/26 17:32

一口にフォームメールといっても、いろいろ種類がありますから。


どこから入手した、何というcgiであるかを補足してください。

この回答への補足

URLを書くの忘れてましたスミマセン;;
設置場所は http://v-park.s8.xrea.com/postmail/postmail.html で
KENTさんのPost Mailを使用しています。
何かありましたらまた補足しますので、どうぞよろしくお願いしますm(_ _)m

補足日時:2002/03/25 21:26
    • good
    • 0

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

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

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

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

Qメールの署名設定

メールの署名設定がリッチテキスト形式のなっていて、テキスト形式に代えると青字のアドレスが黒字になってしまします。
返信の場合は変えても大丈夫なのですが、どうすればテキスト形式に変更できますか?

Aベストアンサー

オプションでテキスト形式で作成するようにしていますよね?
それでもリッチテキストになってしまうのですか?
返信するときに元のメールと同じ形式にする、とかしてます?

それ以外に設定はありません。
これでもおかしいなら、IEを再インストールしてみましょう。

Qブラウザ依存?へ飛ばない

ブラウザ依存でしょうか?・・・

<li class="yyy"><a href="hoge.html#xxx">ホゲ</a></li>
と記述しているリンクをクリックして、URLは
http://hogehoge.com/hoge.html#xxx
へ移動するのですが、
hoge.html内に
<a name="#xxx" id="#xxx"></a>
と記述している指定箇所に飛んでくれません。

IE7は正常に飛んでくれますが、
Firefox, Safari, Opera, GoogleChromeなど、
IE7以外のブラウザを用いると飛んでくれないのです。

この機能はIEだけの機能だったでしょうか?
ご存知の方がいましたら、ご教授いただけると幸いです。
よろしくお願いします。

Aベストアンサー

>同html内で、例えば、ページ上部に飛ばす場合は、
><a href="#pagetopr">ページ上へ↑</a></p>
>のように#付きで問題なく動作しているので、
>別htmlの場合、#を付けないということですね。

「#」は続く文字列がid値であることを明示します。
同html/別htmlは関係ありません。


・飛び先となる要素にはid値を書きます。
 <タグ id="xxx">

 →「id=」と書いているので、さらに「#」を付けて
  「これはid値ですよ」と明示する必要はありません。
 

・リンクのhrefには"#"+id値を書きます。
 同html <a href="#xxx">
 別html <a href="hoge.html#xxx">

 →「xxx」だけではパスの一部と認識するので
  「#」をつけて「これはid値ですよ」と明示します。
 →hrefにページの指定が無いなら(同html)、
  同html内の「xxx」というid値の要素へ移動します。
 →hrefにページの指定があるなら(別html)、
  指定html内の「xxx」というid値の要素へ移動します。

>同html内で、例えば、ページ上部に飛ばす場合は、
><a href="#pagetopr">ページ上へ↑</a></p>
>のように#付きで問題なく動作しているので、
>別htmlの場合、#を付けないということですね。

「#」は続く文字列がid値であることを明示します。
同html/別htmlは関係ありません。


・飛び先となる要素にはid値を書きます。
 <タグ id="xxx">

 →「id=」と書いているので、さらに「#」を付けて
  「これはid値ですよ」と明示する必要はありません。
 

・リンクのhrefには"#"+id値を書きます...続きを読む

QOutlook 2003 メール返信時の署名のずれについて

よろしくお願いします。
現在の設定
【OS】 Windows XP
【メール】 OutLook 2003
【形式】  HTML
【フォント】MS P明朝 新規・返信すべて
【署名】 返信時、新規作成時に設定

メールを返信する際に、署名を設定しているのですが、
相手のフォントが自分のフォントと違っている
場合、署名がずれておかしな形になります。
どんなフォントでも署名がずれないやり方って
ありますでしょうか?

Aベストアンサー

基本的にありません。

もともとメールは単なるテキストです。
質問者さんは、HTML形式でメールを送られているようですが、
メールを受け取った方が、HTMLメールに対応していなければ、
文字サイズやフォントはすべて無効になり、
相手の環境に依存します。

また、HTMLメールで同じフォントを指定している場合でも、
Windows XPとVistaでは、見え方が異なるようです。

メールの署名を凝ったものにするのも結構ですが、
ちょっとでもずれると表示が激しく乱れるようなものは
避けた方が無難と思います。

Q送信ボタン押下時に値が未入力だとエラーにしたい

お世話になります。

ユーザー名とパスワードを入力して送信するシンプルなログイン画面を作成しているのですが、ユーザー名かパスワードが未入力の状態で送信(ログイン)ボタンを押した場合はエラーとし、情報を送信しないように出来ますでしょうか。

ログインボタンを押下した際にポップアップ・ウインドウが表示されて「ユーザ名が未入力です」などと画面表示できるのが理想なのですが。。。

現在は下記のようなソースを書いております。

<input type="text" name="username">
<input type="password" name="password">

<input type="submit" value="ログイン">

どなたがご存知の方、お教えいただければ幸いです。

Aベストアンサー

こんにちは。

<form action="xxx" method="post" name="loginForm" onSubmit="return check();">
<input type="text" name="username">
<input type="password" name="password">
<input type="submit" value="ログイン">
</form>

<head>と</head>の間に

<script type="text/javascript">
<!--

function check () {
var userName = document.loginForm.username.value;
var passWord = document.loginForm.password,value;

if ( userName == "" ) {
alert ( "ユーザ名を入力して下さい。" );
document.loginForm.username.focus();
return false;
}

if ( passWord == "" ) {
alert ( "パスワードを入力して下さい。" );
document.loginForm.password.focus();
return false;
}

return true;
}

//-->
</script>


こうすることにより、送信時にcheckが呼ばれ、問題が無ければ送信され、
問題があった場合はアラートにて表示を行い、
自動的に問題のあるフォームへフォーカスが移ります。

試してみてください。

こんにちは。

<form action="xxx" method="post" name="loginForm" onSubmit="return check();">
<input type="text" name="username">
<input type="password" name="password">
<input type="submit" value="ログイン">
</form>

<head>と</head>の間に

<script type="text/javascript">
<!--

function check () {
var userName = document.loginForm.username.value;
var passWord = document.loginForm.password,value;

if ( userName == "" ) {
alert ( "ユーザ名を入力して下さい。" ...続きを読む

Qアウトルックのメール送信時に手動で署名を入れたいのですが

アウトルック200のメール送信時に、通常は署名を入れない状態にしておいて、必要な時にだけ手動で入れるようにするにはどうすれば良いのでしょうか?
メール本文作成画面で、挿入から定型句の中の署名を選んで入れることはできるのですが、それだと、ツールのオプションののメール形式の中の署名で作成された署名が入力されずに、ただ単純に名前だけ入力されます。
アウトルックのヘルプを見たら、メール作成のエディタをワードにした時とアウトルックにした時とでは違うらしく、ワードをエディタとして選んだ場合、手動で入力される署名は、ワード起動時に入力した使用者名が挿入されるとのこと。
ならば、アウトルック上で作った署名を手動で入力するには、エディタをアウトルックにしないと不可能なのでしょうか?
それと、エディタをワードにした場合とアウトルックにした場合とでは何が違うのでしょうか?どちらの方が便利でしょうか?

Aベストアンサー

アウトルック2000を使ってます。
アウトルックのツールメニューのオプションでメール形式を選びます。
ここでたくさんの署名を作る事が出来ます。
私の場合、遊び感覚や正式な署名など色々作っています。
私は通常使用頻度の高い署名を設定してます。

テキストメール・HTMLメール・雛型メールについての署名の事。

メールを書くとき署名が既に入る設定にしていますが、その署名を使いたくないときは、面倒でもデリートで裂く一旦削除します。
メール作成画面で、挿入メニューの署名を選択すると、たくさん作った署名にタイトルを付けてありますので数ある署名から適宜を選びます。


ワードなどのオフィスドキュメントのメールについての事。

ワードエディターでの署名はワードのツールメニューの中のオプションの全般タブに電子メールオプションがあります。
その中で電子メール用の署名を作ります。そこでも色々な署名が出来ます。
そこで各種作るとワードメールを使った場合、挿入から署名を選ぶとワード起動時の使用者名の他にも、先ほど作った署名を任意に選ぶ事が出来ます。

余談ですが、動画のイラスト入り署名も出来ますよ。


説明が下手で申しわけありません。
わからなかったら補足します。

間違いなく出来ますよ。
色々署名で楽しんでいます。

(奥が深いです)

アウトルック2000を使ってます。
アウトルックのツールメニューのオプションでメール形式を選びます。
ここでたくさんの署名を作る事が出来ます。
私の場合、遊び感覚や正式な署名など色々作っています。
私は通常使用頻度の高い署名を設定してます。

テキストメール・HTMLメール・雛型メールについての署名の事。

メールを書くとき署名が既に入る設定にしていますが、その署名を使いたくないときは、面倒でもデリートで裂く一旦削除します。
メール作成画面で、挿入メニューの署名を選択すると、...続きを読む

Q送信ボタンをエンターで動作させたい

もしかするととても簡単なことかもしれませんが、皆さんよろしくお願いします。

ひとつのページの中にフォームが2つ以上あったとします。

そして画面で言うと、画面のヘッダー部分に、サイト内検索の為のフォームがあって、中段くらいにお問合せの為のフォームがあったとします。

そしてここからが皆さんに教えて頂きたいところなんですが、
今の状態で、エンターボタンを押すと常に検索フォームのサブミットボタンが動作してしまいます。

本当はお問合せ内容を入力したときは、お問合せのフォームの送信ボタンがエンターで動作して、検索フォームのテキストを入力したときは、検索用のフォームのサブミットボタンが反応してほしいと思っています。

入力したフォームによってそれぞれのサブミットボタンがエンターで動作するようにしたいんですが。。。

単純なことかも知れませんが、はまっています。どうぞよろしくお願いいたします。

Aベストアンサー

No1です。

例文で書いていただいたhtmlの下のformのsubmitタグから
name部分を削除してみてから試してください。

QMicrosoft Office Outlookメール文に署名貼付で

Microsoft Office Outlookメールを利用しております。
Outlook expressの時は、メール文中に署名の貼付が、メニュー[挿入]、[署名]から署名を挿入できましたが、Microsoft Office Outlookでは、どのようにすれば良いのでしょうか、よろしく、お願い致します。

Aベストアンサー

Microsoft Office : Office Outlook 2003 コミュニケーション テクニック - 署名を作成してメールを使い分けたい!
http://www.microsoft.com/japan/office/previous/2003/experience/workstyle/tips/outlook/tips3.mspx

Outlook 2007 で電子メールの署名を作成する方法
http://support.microsoft.com/kb/931825/ja

Qformで変数値を送信

はじめまして。f0011048と申します。
formで変数の値を送信したいのですが、そのやり方がわかりません。
よろしければ教えて頂けないでしょうか。
具体的には、ページを表示してからの経過時間を測定して、

<input type="hidden" name="jikan" value="time">

といった感じで送信します。
経過時間はタイマー関数によって、変数timeとして取得します。
よろしくお願いします。

Aベストアンサー

問題終了ボタン押下時にjvascriptで
フォーム名.jikan.value=time;
とすれば、hiddenに値をセットすることはできますが・・・

Qヤフーメールで署名がつけられない

ヤフーのメールを使っています。昨日あたりに突然仕様変更がありました。

そして、メール作成画面の下にあった、「メールに署名を入れる」とかいうボタンが見当たらなくなりました。この仕様で署名を入れるにはどうすればいいのでしょうか?

設定画面の「全てのメールに署名を入れる」だと、個人的には都合が悪いです。あと、これにチェックを入れて自分にテスト送信してみても、署名がありませんでした。

勝手に仕様変えるのって不便極まりないですね。

Aベストアンサー

#1です。

私は、YahooBB会員ですが、署名の入り具合を確認しました。

Yahooの契約IDのybb.ne.jpでの送信では、メールオプションの「メールアドレスの追加・編集・削除」の編集で作成した署名が、

yahoo.co.jpでの送信では、メールオプションの「署名」の項目で作成した署名が、「すべての送信メールに署名を付ける」を有効にすると、そのまま本文にそれぞれの署名が自動的に入るようです。

従って、作成画面での「利用する」のチェック入れは無くなって、不要であれば、本文から削除する必要があります。

追加アドレスでも使う署名はそれぞれ会員IDと同じですが、「署名を利用する」のチェックを入れる項目は作成画面にあって、チェックを入れてそのまま送信するとそのメールに自動的に入るようです。

まだ、完全にすべてのIDに行き渡っていない仕様のようですが、確認した状況はそのようになっていました。

QHTML 複数のボタンで送信する値を変える

この様なhtmlFORMで

<form action=xxx.cgi>
-----------------------------
No| 選   択
-----------------------------
1| SubmitButton value=実行
2| SubmitButton value=実行
3| SubmitButton value=実行
-----------------------------
</form>

で、1の行のButton実行をクリックすると http://xxx/xxx.cgi?NO=1が返され、2の行のButton実行をクリックすると http://xxx/xxx.cgi?NO=2が返される様にするにはどんなHTMLを記述すれば良いのでしょう?

下記の様なHTMLも考えましたが、なにせ300程ボタンを配置したいので(CGIでWebページを作成する関係もあって)、もっとシンプルに出来ないのかな?という事です。

<form action="./xxx.cgi">
<table>
<tr><td>1</td><td><type=submit value='実行'><type=hidden name=NO value=1></td>
</table>
</form>
<br>
<form action="./xxx.cgi">
<table>
<tr><td>2</td><td><type=submit value='実行'><type=hidden name=NO value=2></td>
</table>
</form>

っと、これは辛い・・・

この様なhtmlFORMで

<form action=xxx.cgi>
-----------------------------
No| 選   択
-----------------------------
1| SubmitButton value=実行
2| SubmitButton value=実行
3| SubmitButton value=実行
-----------------------------
</form>

で、1の行のButton実行をクリックすると http://xxx/xxx.cgi?NO=1が返され、2の行のButton実行をクリックすると http://xxx/xxx.cgi?NO=2が返される様にするにはどんなHTMLを記述すれば良いのでしょう?

下記の様なHTMLも考えましたが、なにせ300程ボタン...続きを読む

Aベストアンサー

フォームコントロール(inputも)name属性を持ちますよ。そしてresetを除くフォームコントロールのnameの値とvale値はサーバーに送信されます。
すなわち、text password checkbox radio submit file hidden button
よって
<input type="submit" name="SW1" value="1で決定">
<input type="submit" name="SW2" value="2で決定">
<input type="submit" name="SW3" value="3で決定">
とか・・・
★17.4 INPUT要素 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/interact/forms.html#h-17.4 )

また、BUTTON要素を使っても良いでしょう。そのほうが内容をもてるので使いやすいかも
★17.5 BUTTON要素 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/interact/forms.html#h-17.5 )

 わからないときは仕様書を読む癖をつけましょう。それでわからないときに、この様な掲示板を利用すると中途半端な回答や不正確な回答で終わることもありませんし、何より身につきます。

フォームコントロール(inputも)name属性を持ちますよ。そしてresetを除くフォームコントロールのnameの値とvale値はサーバーに送信されます。
すなわち、text password checkbox radio submit file hidden button
よって
<input type="submit" name="SW1" value="1で決定">
<input type="submit" name="SW2" value="2で決定">
<input type="submit" name="SW3" value="3で決定">
とか・・・
★17.4 INPUT要素 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/interact/forms.html#h-17.4 )

また、BUTTON要...続きを読む


人気Q&Aランキング