• ベストアンサー

メールフォームについて

メールフォーム作成についてアドバイスを頂きたくて書き込みしました。 送信者のメールアドレスを収集するために設置したいのですが、 ┌───────────┐ │送信者のメールアドレス│ └───────────┘ ◎Aという宛先 ○Bという宛先 という感じで送る先を振り分ける事は可能でしょうか。 いろいろ試してみたんですが、どうにもいかず困ってます。

noname#35577
noname#35577
  • Perl
  • 回答数2
  • ありがとう数0

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

  • ベストアンサー
  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.2

>いろいろ試してみたんですが、どうにもいかず困ってます。 いろいろとは何をためしたのですか? うまくいかないのはどうしてですか?(想定した結果にならない、エラーが出る(エラーメッセージ) など) やるとすれば --FORM-- <input type="mail"><br> <input type="radio" name="send" value="1"> <input type="radio" name="send" value="2"> --処理-- if ($FORM{'send'} == '1') { # Aへ送る処理 } elsif ($FORM{'send'} == '2') { # Bへ送る処理 } とすればできます。

その他の回答 (1)

回答No.1

ところで、あなたがお試しになったPerlスクリプトはどのようなもので、どこでエラーが起こっているのでしょうか? 該当部分をお書きになるとアドバイスがもらえるかもしれません。

関連するQ&A

  • メールフォームでのメール送信

    メールフォームによる送信について教えてください。 ホームページを閲覧したとき、そのホームページに設置されているメールフォームを利用してメールを送信することがよくあります。 あとになって、どこにどんなメールを送信したかを忘れてしまうことがあるのですが、自分のパソコンでそれを調べることはできないでしょうか。 また、送信先ではこちらが書き込まなければメールアドレスの情報は受信されないのでしょうか。

  • PHPメールフォームであて先を複数指定したい

    お世話になります。 フリーのPHPスクリプトを利用してメールフォームを作成しています。 設置、テストともに正常にできたのですが、 あて先のメールアドレスを複数にすることができません。 ************************************************* // フォームからの入力された内容の送信先 $to = "aaa@bbb.com"; // フォームからの入力された内容の送信先(bccで追加送信する場合)があればメールアドレスを記入。なければ空白 $bcc = ""; // 送信されるメールのタイトル $subject = "お問い合わせありがとうございます"; ********************************************************* これでaaa@bbb.comに送信されるのですが、 送信先を複数にしようとして ******************************************************** // フォームからの入力された内容の送信先 $to = "aaa@bbb.com"; "ccc@ddd.ne.jp"; ******************************************************** のようにしたところ、うまくできませんでした。 ,で区切ったりしてみたのですがエラーが出てしまい、PHPは初心者なもので途方にくれています。 このようなPHPの記述で複数の送信先を指定する方法を教えて頂けないでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • メールフォームから送信した自動返信メールについて

    現在、勤務する会社で、メールフォームを業者へ依頼して作成しております。 会社では2つドメインを取得しており、下記の通りです。 「A」のレンタルサーバー:メインHP、会社のメールサーバー 「B」のレンタルサーバー:メールフォーム作成のみ メールフォームには、メールアドレス入力欄があり、入力し送信ボタンを押下すると 入力されたメールアドレスと、会社のメールアドレスの2つに、入力した内容が自動返信されます。 差出人として設定されているメールアドレスは会社のメールアドレスです。 自動送信する際、入力されたメールアドレスが「ssssss@ggggggg.rrrrrr」というように 届かないメールアドレスを入力された場合、リターンメールなどはどこかに届くのでしょうか。 要は、宛先不明であるメールアドレスが知りたいのですが、どのようにしたらわかりますでしょうか。 ちなみに、差出人と設定されている会社のメールアドレスに、リターンメールは届いていません。 また、会社のメールサーバーのpostmaster的なところにも届いていません。 (通常、送信できないメールについては、差出人とpostmasterに戻ってきます) 以上、わかりにくい説明で申し訳ありませんが、どうかご教授下さい。

    • ベストアンサー
    • PHP
  • メールフォームからの迷惑メール

    こんにちは。 自営の者です。 お店のサイトに設置してあるメールフォームから迷惑メールが届くようになったのですが、 なぜ送れるのかわからないものがあるので、お分かりになる方に伺いたいです。 サイトは自分で作成しましたが、PHP、CGIの知識はありませんので、 契約しているレンタルサーバのサービスのメールフォームを設置しています。 内容はざっとですが、「名前」「メールアドレス」「本文」程度で、名前とメールアドレスは必須項目にしてあります。 ところが、名前もメールアドレスも空欄で、本文のみの迷惑メールが届きます。 自分で試してみても、名前かメールアドレスを入力しないと「入力してください」の旨のエラーが出て送信はできません。 ですので、どのように送信しているのかわからないのです。 対策としては何かあるでしょうか。 よろしくお願いします。

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

    メールフォームCGIを探しています。 送信先が複数指定できる投稿フォームはありますか? フォームに希望送信先のチェックボックスを置き、記入者が任意の送信先を選ぶことができればbestです。 フォームのHTMLと宛先の追加で可能なのでしょうか? フリー、シェアを含めていろいろ探しているのですがよいものが見つかりません。 お教えいただければ幸いです。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • cgiを使ってメールフォームを作りたい

    cgi初心者です。 ただ今勉強中です。 ホームページ上にお問い合わせフォームを 設置したいと考えています。 以前はHTMLでクリックすると自動的にメールソフトが立ち上がり そのメールソフトの送信ファイルに送信先のアドレスが書き込まれている ような仕様をしていましたが、これだとスパムメールに狙われる 原因となるというようなことを聞きましたので、メールフォームを 立ち上げて、そこで書き込まれたアドレスをこちらのメールソフトで 受信する仕組みにしたいと思っています。 無料公開されている色んなパターンのhtmlファイルとcgiファイルの 組み合わせによるメールフォームは、どれも一長一短あって、 やはり出来れば自分で設定できるにこしたことないとないなぁと思い、 格闘中です。 現在、そういった無料版のメールフォームのファイルを 自分の環境に合わせる設定は出来る知識はあります。 (PERLのパス、CGIのディレクトリ、SENDMAILのパス、 設定するパーミッションの値をどうするか程度の知識) しかし、自分の作成したファイル、仮にindex.htmlファイル上で メールアドレスを書き込む枠と送信ボタンを増設するには どうすればいいのかがわかりません。 どのような方法があるか? どのようなことを学んでいけばいいのか? どのような参考サイトがあるか? どのような参考図書があるか? など、何でもよろしいのでアドバイス頂けると 有り難いです。 よろしくお願いいたします。

  • PHPのフォームメール

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

  • メールフォームが使えない

    ホームページNinja9OEN版でメールフォームを作り、自分のHPにアップしました。 自らアクセスして記入し、「送信」をクリックすると 「このフォームは電子メールを使用して送信されています。このフォームを送信すると、電子メールアドレスが受信者に公開され、フォームのデータが暗号化されずにに送信します。この送信は続行できますが、取り消すこともできます」というメッセージが出てきて、「OK」をクリックすると、Windowsメールの「メッセージの作成」が出てきてしまいます。 どうすればメールフォームで送れるようになるのでしょうか? 私のメールソフトの設定のせいなのか、それともメールフォームが原因で送れないのでしょか?

  • メールフォーム

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

  • CGIを使わないフォームメール

    CGI使用不可のWebサーバーにフォームメールを作成しました。HTMLで <FORM ACTION="mailto:送信先メールアドレス" METHOD="POST"> としたものです。 これを使うと 1.送信ボタンを押したら、「このフォームを送信すると、電子メールアドレスが受信者に公開され、フォームのデータが暗号化されずに送信されます。この送信は続行することもできますが、取り消すこともできます。」という非常に物騒なメッセージがでる。 2.受信した時の件名が「Microsoft Internet Explorer から投稿されたフォーム」となり件名を指定できない。 3.受信データがPOSTDATA.ATTという添付ファイルになり、内容がエンコードされたバイトコードでデコードしないと内容が読めない。 CGIを使ってSendmailで送信させればいいじゃないの・・・と思うでしょうが、ISPがCGI使用不可なのです。HTMLフォームで先の1~3が改善される方法はないでしょうか。

専門家に質問してみよう