• ベストアンサー

このメールフォームは機能してるんでしょうか?

メールフォームなどのプログラミング?に詳しい方のご意見をお願いします。 カテゴリが違っていたらご誘導いただければありがたいです。 先日、とあるファッションメーカー企業(仮にA社とします)に問い合わせをする用事があったのですが、 そこの問い合わせはメールフォームになっていました。 そこに問い合わせ内容を入力して送信したのですが、 今までに利用したメールフォームとは違う点がたくさんあったので 果たして先方に届いているのかどうかが心配になったのです。 その違いとは以下の点です。 1.送信内容の確認画面がない  (メールフォームの下部には、「送信」「戻る」しかありません) 2.送信ボタンをクリックすると、いきなりA社のHPトップページになる  (「送信しました」というメッセージが表示されない) 3.メールフォームにはこちらのメールアドレスを記載しているにも関わらず  送信内容の控えのようなものが返信されない 1.と3.は、時々見かけますが、たいてい、「どちらか」しかあてはまりません。 さらに2.の事例は初めて見ました。 こういうのだと何だか相手に確実に送信したという手ごたえが残らなくて、 問い合わせをしてから2日経って、 「あれ?ひょっとしてこれって先方に届いてないのでは?」という気がしてきたのです。 こんな形のメールフォームでも、相手にちゃんと送信内容が届くものなんでしょうか? メールフォームのどこか表示を見れば、機能しているかどうかわかりますか? 先方への問い合わせは、電話でするようなたいした内容ではなく 遠方にある会社で、電話で改めて問い合わせをするには相当な通話料がかかるので ちょっとためらっています。

noname#196233
noname#196233
  • CGI
  • 回答数3
  • ありがとう数3

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

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

そのメールフォームの画面のhtmlを確認するしかありませんね。   <form action=~~" method="post"> などとなっている部分のactionに何が記述されているかによります。少なくとも何らかの処理(CGIやphp)に渡されていれば、そのCGIやphpの動作次第です。確認画面も何もないというのはちょっと考えにくい作り方ですが、あり得ないとも断言できません。もちろ動作不良ということもありますが、その場合はエラー表示になることはあってもTOPに戻ったりはしないでしょう。 とりあえず「フォームの形を作ってみただけ」でactionにTOPページのURLが記述されている(∴機能しない)状態で公開してしまっているサイトもたまに見かけます。ひょっとしたら、そういう形になっているかもしれませんので「htmlのソースを確認」ということになります。 #正直、動かないまま公開して恥ずかしくないのか?とは思いますが(汗

noname#196233
質問者

お礼

早々にご回答ありがとうございます。 私自身はプログラミングはさっぱりわからないので 変な記述がありましたら失礼します。 「htmlのソースを確認」とは、メールフォームで右クリック⇒「ソースの表示」でよろしいでしょうか? そのなかに <form action=~~" method="post"> という記述は見当たらず、似た記述で以下のようなものがありました。 <FORM method="POST" action="/cgi-bin/post.cgi" target="_top"> (ソースを表示して、actionという文字列で検索したらコレしか出ませんでした) これも、送信ボタンを押すとトップページに飛ぶ、という意味でしょうか? そうだとすれば、やはりこのメールフォームは「作っただけ」なんでしょうかね…。 東証一部上場企業でサイト自体は5年も前からあるんですが… メールフォームだけやっつけ仕事なのかもしれないですね(-_-;)

noname#196233
質問者

補足

みなさまご回答ありがとうございます。 ありがとうポイントについて悩みましたが、最初の糸口を教えてくださったNo.1の方に20ポイントのお礼をさせていただこうと思います。

その他の回答 (2)

  • ralf124c
  • ベストアンサー率52% (232/446)
回答No.3

2.に関してともかく 1.の確認画面がないことについて  ・いたずら防止が面倒(当然対処しなきゃ)  ・入力の受け渡し記述が面倒(当然・・・)  ・エラー画面が面倒(デザイナーさんデザし忘れないで!)  上記3点を作りこむとCGIが本体よりも大きくなったりして・・・。 3.確認メール  ・いたずら防止が不可能(入力者ではない者のメアドを次から次へと入力されたらどうなりますか?)なのでリスクを負うのはちょっと・・・。  3に関しては発注元に欲しいと言われればしょうがないのですが、 作る側も仕組みが仕組みなだけにいやなもんです。マルチ送信でき ないようにしてあっても確実に1通は飛ぶわけですから、某国大統 領のメアドなんか入れられた日には・・・。変なサイトの申し込み フォームにあなたのメアドを誰かに入れられて、大量に確認メール が届き、その後の処理を想像してみてください。

noname#196233
質問者

お礼

ご回答ありがとうございます。 いたずら防止という理由があるのですね。 こちらとしてはわざと不親切な作りにしているのかと思っていました。 確かに、メールフォームでは、他人のメールアドレスを入力することができますものね。 勉強になりました。 今回は、その会社が運営しているお店に問い合わせしてみようと思います。

  • wp_
  • ベストアンサー率54% (132/242)
回答No.2

>これも、送信ボタンを押すとトップページに飛ぶ、という意味でしょうか? ちょっと微妙に違うのですよ。 厳密には/cgi-bin/post.cgi←このファイルがトップに飛ばすよう命令しているものと思います。 使うほうからしてみれば「トップに飛ばされている」事に変わりはありませんけどね^^; この辺は詳しい人でないと判らないし、判ってもしょうがないので 「作りが甘いな・・・この企業の評価を下げよう。」 と考えておくと良いかと。^^; >そうだとすれば、やはりこのメールフォームは「作っただけ」なんでしょうかね…。 >東証一部上場企業でサイト自体は5年も前からあるんですが… 上場企業であれば動かないものを放置するとは考えられないので、 本当に「作っただけ」という感じでしょうね。 コードが判らないSEが担当すると「動けばいいや」でまかり通りますし。 5年前からリニューアルしていない可能性もありますが、 5年前と言うとまだ技術的に黎明期に当たり、制作を行う会社も玉石混交でした。 その企業が依頼した製作会社がハズレだったか、技術素人の新人に作らせたということかもしれませんね。 // そもそも今のご時世でネット上のシステムを見直さない企業というのも珍しいですが。 // ネット事業がメインでない企業なのかもしれませんね。

noname#196233
質問者

お礼

ご回答ありがとうございます。 申し訳ありません、全くの素人なのでなんだかよくわからないですが 先方には問い合わせ内容が届いてないという結論になりそうですね。 サイトの「最新情報」などは頻繁に更新がされているようなんですが、 メールフォームがこういう状態なのは、メールでの問い合わせが殆どないのかもしれません。 衣料品店を運営している会社なので、問い合わせはショップのほうにしてみようと思います。 >ネット事業がメインでない企業なのかもしれませんね。 そうですね…。コムサデモードのファイブフォックスのように未だにHPを作らない企業もありますしね。 せっせと問い合わせ内容を書いた私の苦労はなんだったんだヽ(`Д´)ノ って気分です。

関連するQ&A

  • フォームメールを外人に送る方法について

    はじめまして。 perlでフォームメールスクリプトを作ったのですが、思ったような動作を致しません。 よくある問い合わせフォームで、記入して送信すると相手にも控えが届くものです。日本国内からはきちんと動作するのですが、海外から送信すると控えが届かないのです。問い合わせフォームの送信内容は全て英語で行います。 ものすごく基本的なことなのですが、jcode.plをrequireしていること自体大間違いなのでしょうか?通常のHTMLからCGIを呼び出すのですが、文字コードのミスなのでしょうか。 外人を意識してサイトを作ることがはじめてなもので、どなたかご存知の方がいらっしゃいましたらご指南下さい。よろしくお願いいたします。

  • メールフォームの項目が前後してしまいます。

    メールフォームの項目が前後してしまいます。 CGIでメールフォームを作成し、長い間利用していました。 今までこのようなことは一度もなかったのですが、今回初めて以下のようなことが起きたので質問させてください。 メールフォームの内容は基本的には以下のような並びで送られてきます。 フォームに名前、住所、電話番号・・・を入力していただいて、送信ボタンを押すとメールが送信され、項目がメールの内容に記載されているというシンプルなメールフォームです。 (1) ・名前 ・フリガナ ・住所 ・電話番号 ・お問い合わせ内容 この並びが、 (2) ・フリガナ ・住所 ・お問い合わせ内容 ・お名前 ・電話番号 のように、バラバラで送信されてきました。 こちらからテストメールを送信して確認してみたのですが (1)のようにきちんと並んで送信されています。 このような並びで飛んできたメールは3通あったのですが、 フォームは3つとも違うフォーム(中身は一緒ですが、同一のフォームから送信されているのではありません。)で、送信者(お問い合わせ者)は全て同一人物でした。 どのような可能性が考えられるでしょうか? フォームはCGIです。 Perlのバージョンは5.8.xです。 レンタルサーバーはさくらインターネットスタンダードプランです。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • PHPのフォームメール

    PHPでフォームメールを作っています。 「PENTA CREATION」というサイトの『お問い合せフォーム』の例をやってみました。 しかし、送信先のメールアドレスにメール内容が送信されません。 どうすれば、送信先にメール内容が送信されますか。

  • 問合せフォームで判ることは?

     FC2ブログの話です。 下部にあるコメント欄にメールアドレスを書いたのですが、メールフォームが正常に 動作してないようなので、左側のメールフォーム、いわゆる問合せフォームから 再度問い合わせて下さいというのですが、、、、、。  昔から気になっていたのですがこの問合せフォーム、メールを送るのと どう関係しているのか?公的機関などにこのタイプが多いように思います。  メールを送った形跡が全く残らないのではないか? つまりどのような内容のメールを送ったか形跡が残らないと 時間の経過に伴って忘れてしまう。それが凄く不満に思っていました。  もう一点は、いろいろな問い合わせフォームがあると思うのですが、 仮にメールを送った痕跡が残るタイプなら、いろいろ使っている メールアドレスのどのメールソフトが使われるかということです。  思ったのですが問合せフォームに記入したメールアドレスと 使われたメールソフトのアドレスが違うと2つのメールアドレスが 相手側に伝わるのではないでしょうか?  よく知りませんがヘッダー情報とかありますよね? どうなんでしょうか? 特に後半部分が気になっています。

  • お問い合わせのフォームからのメールが文字化け?

    HPにお問い合わせのフォームをCGIでつけました。 昨日受信した1件が、読めなくて困っています。 お問い合わせをいただいたので、電話をしようと思っても、電話番号も変に、変わっているし、名前も読めないので、どうしたものかと思っています。 以下、Outlook Expressで受信した内容をそのまま貼り付けました。 困っています。教えて下さい。 ~~~ 以下、貼り付けです。 ~~~ このメールは自動送信でお送りしています。 以下のとおりフォームメールより送信がありました。 ──────────────────────────── ▼送信内容 ──────────────────────────── name = *********** フリガナ = SdCNYPqXmefvKApFN email = *****@yigxit.com 携帯番号 = YtIDESBqYLLQE お問い合せ内容 = MwHFQk <a href=”http://zdumt******.com/”>zdumtzdumt******</a>, [url=http://xwqwikd******.com/]xwqwikd******[/url], [link=http://ookuox******.com/]ookuox******[/link], http://pkgrzd*******.com/ ご連絡方法 = メールでご連絡  

  • 携帯電話とメールフォームCGIについて

    こんにちは。皆様のお知恵を拝借させてください。 現在、HP上にフリーCGIを編集したメールフォームを設置しています。 CGIの動作としては主に以下の2点です。 CGI自体はPC、一部携帯電話での動作を確認しています。 1.送信者がメールフォームから送信 2.送信者に「問い合わせ受領」の自動返信メール配信   受信者に、送信者からの問い合わせ内容メールを配信 ここで困っているのが、携帯電話からの送信です。 フォーム自身、携帯電話には非対応なので多少のエラーは仕方が無いと割り切っていますが、 1点よく分からない事象が起きています。 本来、送信者に自動的に戻る筈の「問い合わせ受領」自動返信メールが 受信者に戻ってきてしまっているのです。 宛先・送信者名共に、受信者に設定している管理用アドレスです(つまり同じアドレス) 送信者はau携帯を利用しているようです(自動返信メールに掲載している内容より確認) とはいえ、auであれば必ず起きる、という事でもありません。 偶然起きた事なのか、それとも環境が揃えば毎回起きるものなのか、 エラーメッセージも何も届かないもので、どのように判断すれば良いのか判じかねております。 もしこのような事例で何かヒントをご存知の方がいらっしゃったら教えて頂ければ幸いです。 本当に初心者のような内容でお恥ずかしい限りなのですが、 どうぞ宜しくお願い致します。 ※一通り過去ログは検索をしてみましたが、もし重複するような内容がございましたら申し訳ありません。

    • 締切済み
    • CGI
  • お問合せやアンケートのテンプレートフォームからメールが送信できない

    Q. 【ホームページZERO】お問合せやアンケートのテンプレートフォームからメールが送信できない A. 送信先のメールアドレスが設定されていない可能性があります。 以下の手順をご確認ください。 手順の通りに設定したが 内容が 表示されない。

  • PHPのメールフォーム(お問合せフォーム)について

    PHPのメールフォーム(お問合せフォーム)について 今、PHPでメールフォームを作っています。 (よくあるお問合せフォームです。) 書籍やウェブサイトを参考に 見よう見まねで、一通り作ってみました。 ただ、メールフォームを作るのは初めてなので 自分が作ったのものが公開できるレベルなのか (一般的なレベルに達しているかどうか)不安な感じです。 そこで、メールフォームについて詳しい方いらっしゃいましたら メールフォームを作る際に、押さえておくポイントについて 箇条書きで構いませんので、簡単に教えていただけないでしょうか。 例えばこんな感じで↓ ------------------- ・データの受け渡しはセッションを使う ・入力されたデータは必ずチェック ・Nullバイト攻撃対策をする ・セッションハイジャック対策する -------------------- ■私が作ってみたメールフォームの入力項目は下記のとおりです。 ------------------- <入力項目> 名前 電話番号 郵便番号 住所 メールアドレス メールアドレス(確認のため2回入力) お問合せ内容 ------------------- ■流れとしては下記のとおりです。 ------------------- 1)入力画面 ↓ 2)確認画面 ↓ 3)完了画面 ↓ 4-1)サイト運営者に入力内容が記載されたメールを送信。 4-2)ユーザーにサンクスメールを送信。 -------------------

    • ベストアンサー
    • PHP
  • メールフォーム

    今HPで運用させる「お問い合わせフォーム」を作成しています。 このフォームの機能なんですが件名がスクロールできるようになっていて適当な件名を選べるようになっています。 そして、その件名にはそれぞれ違うメールアドレスが設定されていてます。 つまり、Aという件名を選べばA@test.co.jpに問い合わせ内容が送られ、Bという件名を選べばB@test.co.jpに問い合わせ内容が送られるという具合です。 これをプログラム上で実現できたのですがこれでは第三者にソースを見られてしまいます。 そこで、管理ページなどを利用して件名別にアドレスを設定できるようなメールフォームありませんか?フリーでもフリーでなくてもいいのでよろしくお願いいたします。

  • メールフォームで困っています

    はじめまして。 メールフォームについて困っています。CGIを使っているのですが、急にメールフォームが使えなくなってしまいました。具体的にはメールフォームで送信すると『送信しました。』となるのですが、届かない状況です。受信側のメールアドレスも違うパソコンの別のものに変えてみましたがダメでした。以前は問題なく使えていました。 レンタルサーバーを使っているので問い合わせてみましたが特に問題は見当たらないという回答でした。 『送信しました』と表示がでるので、サイト利用者は『送信したのに返事がない』という状態になってしまい困っています。 どなたか問題点に心あたりがあれば教えていただけないでしょうか? 宜しくお願い致します。

専門家に質問してみよう