• 締切済み

メールフォームについて

ページ毎に送付先を変更出来るメールフォームを探してます。 1ページ毎にフォームがあり同じテンプレートが幾つもあります。 それぞれのページ毎に送り先を変更したいのですがフリーのcgiで探しても中々見つかりません。 それぞれのページ毎にcgiを設置しなければいけないんでしょうか? 出来ればhtmlに埋め込むような事がで来れば一番いいのですがどうしていいのかわかりません。 どなたか教えて下さい

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

 メールフォームのCGIは、プログラムとしてはとても簡単で初歩的なもので改造は出来ると思いますが、同時にセキュリティホールの問題をはらみます。  送信先をHTMLに選択肢で埋め込めば、必ずSPAMの対しようとしてアドレスが拾われますし、SPAMの足がかりに利用される恐れがあります。 ★改造方法 1) HTTP_REFERERから送信元のページ情報をチェック 2) 送信先はHTMLではなく、他社からは直接見えないところにおき、(1)と埋め込み情報から送信先をプログラム側で選択する。 3) imagemagickなどを利用して、ロボットに利用されないようにする。  (これは、ちゃんとした通常のメールフォームにはついているはず)  で良いでしょう。 >1ページ毎にフォームがあり同じテンプレートが幾つもあります。  これは最悪です。  少なくともフォームはひとつにして、各ページから飛んで利用できるようにしないと・・・  各ページに最低限のフォームはあっても良いですが、少なくとも追加情報、確認画面や再入力はひとつのCGIですむはずです。

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 自分で作ればいくらでもそのような動きは作れますが、フリーだと難しいと思います。 ページ内に判別のもととなるものを埋め込む場合、サーバ側での処理に機能を追加する必要があります。 (なんのシステムを利用しようとしているかわからないので具体的な回答は難しいです) 自分でプログラムする技術が無いのであれば、各ページごとにCGIを準備するのが一番の策です。

harumineko
質問者

お礼

自分で作る技術がないので、 やっぱりそうなっちゃいますか。。 ありがとうございます。

関連するQ&A

  • メールフォームのデコード

    AZAQ-NETのメールフォームデコードサービスを利用させてもらってるのですが、最近メールフォームから妙に広告が送られる事が多いのです。AZAQ-NETの不具合なのかどうかは分からないのですが、うっとうしいので、デコードが可能なCGIでも利用しようかと思っております(それで直るかは分かりませんが、前々からCGI設置にしようかとは思っていました)。 で、どのようなデコードが良いでしょうか? 希望としては、現在フォームが2、3箇所あるのですが、その送り先をCGIに変更して、送られてきた情報をデコードして指定のメールアドレスに送ってくれる、というのが欲しいです。 これまで探したCGIは、CGI自体にフォーム内容も記述されており、これを利用すると、これまでフォームを置いていたHTMLファイルをCGIに記述し直さないといけなくなります。 分かりづらい説明かもしれませんが、これまでのHTMLを変更せず、自前でデコードできる方法が欲しいのですが、ありますでしょうか。 (CGIじゃ無くても、デコード出来れば構いませんのですが) よろしくお願い致します。

    • ベストアンサー
    • HTML
  • メールフォームCGIに関する質問

    こんにちは! 今、会社のホームページを作っていて そこにCGIを使ってメールフォームを 設置しようとしています。 プロバイダは、So-netを使用しておりまして 既存のCGIがなかったためフリーのCGIを 使っていますが、設置がうまくいきません。 送信ボタンを押すと「ページがありません」 の表示になります。 なにが原因かお分かりになられますか? 宜しくお願い致します。

    • ベストアンサー
    • CGI
  • CGIのメールフォームを、ウェブページ内に設置する方法が解りません。

    はじめまして。 CGIのメールフォームを、ウェブページ内に設置したいと思っております。 https://www.calbee.co.jp/soudanshitsu/otoiawase/ こちらのページのように、ウェブページの中にメールフォームを埋め込みたいのですが、 全く方法がわかりません。 個人サイトでも、このようにCGIのメールフォームを、 ウェブページ内に設置しているのを見かけますが、 どのようにすればよいでしょうか。 また、ウェブページ内に埋め込めるCGIのメールフォーム、埋め込めないメールフォームは あるのでしょうか。 作成ソフトはホームページビルダー、サーバはCGI設置可です。 宜しくお願い致します。

  • 一言メールフォームを設置したい

    タイトルの通りなのですが、 自サイトに一言だけ気軽に送れるメールフォームを設置したいと考えています。 普通にCGIでメールフォームを設置する事は出来ました。 一言フォームをTOPページなどに埋め込みたいのですが、そういった場合はどうしたらいいのでしょうか…? ちなみに現在使っているCGIは こちらのサイト様 http://apps.cside.com/ それ専用のCGIや方法をご紹介してくださると嬉しいです。 手っ取り早くレンタルするのがいいのでしょうが広告が嫌いなもので…^^; よろしくお願いします。

    • ベストアンサー
    • CGI
  • メールフォーム設置について

    HPのテンプレートを購入しました。 そのテンプレートにはメールフォームのページ(問い合わせページ)があるのですが、これを動作させるにあたって質問させてください。 自分でcgiやphpを作成するというのが技術的に不可能です。 そこで何とかデザインこのままで簡単に作動させることが出来ませんか? 例えば有料でも構いませんのでこのようなことが出来るサービスはありませんか? よろしくおねがいします。

    • 締切済み
    • CGI
  • ホームページにメールフォームを設置したいです。

    FC2でホームページを作っています。 メールフォームを設置したいと思います。 FC2でレンタルしているメールフォームは、デザインが好みではないので ちがうメールフォームのテンプレートを探しました。 シンプルなテンプレートを見つけ、メモ帳に持って行き、編集しました。 完成し、アップロードをして試して、上手くいきました。 ですが電子メールの使用…みたいな表示がされて、 電子メールの設定をしていない方はメールフォームを使えないという事になりました。 メールフォームのページに、感想などを書いていただき、 送信ボタンを押したらすぐに送信完了できるテンプレートが良いです。 電子メールを使わないこと、 そして、なにかメールフォームを使うために登録しないことを条件で、 なにかオススメのメールフォームタグがあるサイト様はないでしょうか? ご回答よろしくお願いします!!

  • メールフォームから送信した人にメールの自動返信をしたい

    こんにちは。CGI可の有料サーバーでホームページを運営しております。 現在フリーのCGIスクリプトを使ってメール送信フォームを設置しています。 そこでこのメール送信フォームを使ってメールを送った人宛てに、 メールを自動返信したいのですが、どうすればできるのでしょうか? 別のCGIを探してきて設置しなければなりませんか? ちなみにPerlは分かりませんので自分でCGIは書けません。 どなたか方法を教えていただけるとありがたいです。 よろしくお願いします。

  • メールフォームでメールが届かない事がある

    はじめまして。 IT業界でプログラミングを齧った事のある者です。 よろしくお願いします。 会社のHPにpostmail.cgiを使ってメールフォームを設置しています。 7ヶ月程設置していて600通程のメールが届いているのですが、 2回程、フォームからメールを送ったと連絡があったのに、 実際には届いていないという事がありました。 以下のcgiを使っているのですが、稀に正常に送信しているのに 送れないという事があるのでしょうか? http://www.kent-web.com/data/postmail.html

    • 締切済み
    • CGI
  • 携帯用メールフォーム★

    今現在、携帯用とPC用のHPを作成中なのですが、 メールフォームを設置したいと考えております。 そこで、携帯・PC両方に対応したメールフォーム (CGI等)を探しております。 フリー・シェアは問いません。 どなたか是非ご紹介下さい!★

  • メールフォームを探しています。

    HPに設置したいのですが可愛い系のメールフォームを探しています。 CGIの使えないサーバーです。 無料のものを探しています。宜しくお願いします。

専門家に質問してみよう