• 締切済み

メールフォームが作成できません。

現在、自分のホームページでメールフォームを作成しています。 メールフォームについて調べていると、CGIを使用しているサンプルプログラムと、HTMLタグでメールを送信するサンプルプログラムを参考にしてテストしてみました。 その結果、内容を入力し「送信」ボタンを押下すると、 この問題は以下を含む様々な原因により発生します。 ・インターネット接続が失われた。 ・Web サイトが一時的に利用できない。 ・ドメイン ネーム サーバーに到達できない。 ・ドメイン ネーム サーバーに、この Web サイトのドメイン名の一覧  がない。 これが HTTPS (安全な) アドレスである場合、[ツール]、[インターネット オプション]、[詳細設定] の順にクリックして、[セキュリティ] の項目の下にある、SSL と TLS のプロトコルが有効になっていることを確認してください。 SSLとTLSの確認をしましたが、設定に問題はありませんでした。 何に問題があるのか解りません。 原因と解決策があったら教えてもらいたいです。 他に良いメールフォーム作成方法がありましたら、教えて下さい。 よろしくお願いします。

  • HTML
  • 回答数3
  • ありがとう数2

みんなの回答

  • EFA15EL
  • ベストアンサー率37% (2659/7009)
回答No.3

サーバの「ハード(機械)」自体を会社で持っている、と言う事は、社内に置いてあるのですか? あるいはハウジングの形でどこかのデータセンターに預けてあるのでしょうか? どちらにしても、セットアップは自社で行っていたはずですので、サーバの仕様も自社で調べなければいけません。 そもそもperlやphpは使えるのか、使えるとしたらバージョンはどうなっているのか、設置場所はどこにすべきなのかなどなど。 サーバ構築の知識が無いのであれば、知識のある人を雇うなりなんなりしないとどうしようもないですよ。 もちろん、現行で動いているのであればしばらくはそのままで騙し騙し運用出来ると思いますが、今回のcgi設置の問題の様に、何かしたい時に出来ない、トラブルが起こった時に対処出来ないなど不安定この上ありません。 あなたがサーバ管理者としての勉強をして間に合えばそれで良いですが、難しそうな場合は正直に上司にかけあってエンジニアを雇い入れましょう。

  • EFA15EL
  • ベストアンサー率37% (2659/7009)
回答No.2

>色々なサンプルを動かしてみても同じ事象になります。 って、そもそもcgi設置は許可されているのでしょうか? sendmailも同様ですが、サーバ側で許可していないなら「どうしようもない」です。 許可しているサーバへ移転するとかですね。 cgiを許可していたとしても、他のcgiも使用出来ないということは、何かあなたの設置方法が間違っているということを疑うべきでしょうね。 許可の有無の確認は、普通にサーバ管理者にでも質問して下さい。大抵の場合はサービス案内のページにでもFAQを置いてるもんですけど。 あと「stormの端末を使用しています。」といきなり言われても何の話かわかりません。 「端末」って何の事でしょう? stormでググってみましたが、BTOのパソコンくらいしか出てきませんでした。あなたの使っているパソコンが何であるかは全く関係ないですが… あるいはstorm製のサーバマシンを自宅で運用している、という事なのでしょうか? だとしたらサーバ管理者はあなたと言う事ですし、それが出来る人ならこんな質問はしないでしょうし… 何にしても意味がよく分かりません。 ここで言う「サーバ」はWEBサーバの事で、一般的にWEBサイトを構築する際は、どこかのホスティング会社のWEBサーバを間借りして構築します。 そしてWEBサーバの仕様やユーザに許可している内容は会社によって違いますから、それを確認して下さい、と言っているのです。

xsa-chan
質問者

お礼

事務所のサーバを管理していた者が引継ぎもしないまま退職してしまいました。。。意味もわからず私が任されてしまいました。 これから少しずつ勉強していきます。 お手数おかけして申し訳ありません。 ありがとうございました。

xsa-chan
質問者

補足

意味の解らない事を言ってすみません。 storm製のサーバと言う事です。。。OSは、windowsXPです。 会社の事務所で運用しているサーバです。 CGIの許可もsendmailの許可もWEBサーバの方で管理しているのでしょうか?自サーバの方では何の許可も必要ないのでしょうか? WEBサーバ管理会社に詳しく問合せてみます。 お手数おかけして誠に申し訳ありません。 ありがとうございました。

  • EFA15EL
  • ベストアンサー率37% (2659/7009)
回答No.1

まず、cgiの設置位置が問題ないかを確認しましょう。 プログラム内の書き換えるべきソースがきちんと設定されているかも。 そしてお使いのサーバがsendmailを許可しているかも確認が必要です。 (許可していないサーバもかなりあります) SSLやTLSは恐らくあまり関係ありません。 (上手く接続出来ないので、可能性を疑っているだけでしょう)

xsa-chan
質問者

補足

多分、サンプルプログラムには問題無いかと思われます。 色々なサンプルを動かしてみても同じ事象になります。 stormの端末を使用しています。 sendmailの許可は、どの様にして確認できるのでしょうか? また許可するには、どうしたら良いですか? お手数おかけしてすみません。。。

関連するQ&A

  • インターネートがつながらなくなります

    PCをつけてインターネットをつかっていると数分でインターネットに接続できなくなります><どうすれば直りますか? エラーメッセージとしては、 この問題は以下を含む様々な原因により発生します: インターネット接続が切断された。 Web サイトが一時的に利用できない。 ドメイン ネーム サーバー (DNS) に到達できない。 ドメイン ネーム サーバー (DNS) に、この Web サイトのドメイン名の一覧がない。 これが HTTPS (安全な) アドレスである場合、[ツール]、[インターネット オプション]、[詳細設定] の順にクリックして、[セキュリティ] の項目の下にある、SSL と TLS のプロトコルが有効になっていることを確認してください。 とのことです。一番したのSSLとTLSは有効になっていると思います。

  • WEBサイトのフォーム作成で送信情報を保護したい

    お問合せフォームを作成し、postで送信してもらいます. サーバは受け取るとsendmailを起動しWEB管理者や受付担当者にメールを送信します. (問合せしたフォーム送信者にもWEB管理者を送信元にして控えを送信します.) この流れにおいて全てのプロセスでSSLは有効でしょうか? 特にサーバが起動して送信するメールにもSSLが有効となるのか疑問に思いました. SSLが有効なのはhttpのプロトコルによるサーバとクライアントの間の送受信時のみと思っているのですが、考え違いはないでしょうか? また、サーバが送信するメールにSSLが効かないとすると、保護する方法はありますでしょうか?

    • 締切済み
    • PHP
  • SSL対応のメールフォームを作成するのに必要な知識

    SSLを使ったメールフォームを作成したいと考えていますが、今までSSLは見て見ぬフリしてきたもので、よく分かりません。 まず、メールフォームを設置するサーバはSSL対応のサーバです。そこに、住所・氏名等を入力してもらうメールフォームを置きたいと考えています。私はまず何をすればいいんでしょうか? セキュリティ面はもちろん、ユーザーの安心感のためにもベリサインを使いたいんですが、値段がイマイチ分からないので、あまりに高額な場合はOpenSSLにしようと思っています。 メールフォームは、メール送信と同時に、サーバ上のCSVファイルにログを書き込む形にしたいと考えています。 以上の事を踏まえて、どなたか詳しい方、アホにも分かるように教えていただけないでしょうか。SSLを使う場合のメールフォームも、お勧めのプログラムがあればお願いします。

  • 表示できません

    たとえばこのサイトのhttp://210.172.57.84/ppp/ ラジオを聴きたいんですがページが開かなくなり、下の表示が出ます。 ドメイン ネーム サーバー (DNS) に到達できない。 ドメイン ネーム サーバー (DNS) に、この Web サイトのドメイン名の一覧がない。 これが HTTPS (安全な) アドレスである場合、[ツール]、[インターネット オプション]、[詳細設定] の順にクリックして、[セキュリティ] の項目の下にある、SSL と TLS のプロトコルが有効になっていることを確認してください。 ここのセキュリティの項目の下にあるSSLとTLSのプロトコルの意味がわかりません (以前は普通にできたんですが) OSは Windows Vista HomePremiumです 説明が下手ですみません、パソコンの知識がないので。 よろしくお願いします

  • インターネット

    インターネットで、突然いくつかの特定のページが開けなくなりました。開けるページもあるのですが、開けないページは何度やっても開けません。どうしたら開けるようになるのでしょうか?アドバイスお願いします。 ちなみに、接続の問題診断では何も発見されず、詳細情報に以下のものや表示されます。 この問題は以下を含む様々な原因により発生します: インターネット接続が切断された。 Web サイトが一時的に利用できない。 ドメイン ネーム サーバー (DNS) に到達できない。 ドメイン ネーム サーバー (DNS) に、この Web サイトのドメイン名の一覧がない。 これが HTTPS (安全な) アドレスである場合、[ツール]、[インターネット オプション]、[詳細設定] の順にクリックして、[セキュリティ] の項目の下にある、SSL と TLS のプロトコルが有効になっていることを確認してください。

  • インターネットしていたら!

    Internet Explorer ではこのページは表示できません 対処方法: 接続の問題を診断 詳細情報 この問題は以下を含む様々な原因により発生します: •インターネット接続が切断された。 •Web サイトが一時的に利用できない。 •ドメイン ネーム サーバー (DNS) に到達できない。 •ドメイン ネーム サーバー (DNS) に、この Web サイトのドメイン名の一覧がない。 •アドレスに入力の間違いがある可能性がある。 •これが HTTPS (安全な) アドレスである場合、[ツール]、[インターネット オプション]、[詳細設定] の順にクリックして、[セキュリティ] の項目の下にある、SSL と TLS のプロトコルが有効になっていることを確認してください。 と出ました。意味がわかりません。教えて下さい。お願いします。

  • インターネットが利用できない

    インターネットが利用できなくなりました。 恐れ入りますが、助けていただけないでしょうか? 状況は昨晩にwindows updateをしました。 今朝IE8を開いてみると「Internet Explorerではこのページは表示できません」表示されました。ヤフーなどのすべてのページが表示できません。 詳細情報は以下の通りです。 「この問題は以下を含むさまざまな原因により発生します。 ・インターネット接続が切断された。 ・Webサイトが一時的に利用できない。 ・ドメインネームサーバー(DNS)に到達できない。 ・ドメインネームサーバー(DNS)に、このWebサイトのドメイン名の一覧がない。 ・アドレスの入力の間違いがある可能性がある。 ・これがHTTPS(安全な)アドレスである場合、[ツール]、[インターネット オプション]、[詳細設定]の順にクリックして[セキュリティ]の項目にある、SSLとTLSのプロトコルが有効になっていることを確認してください。 オフラインのユーザーには・・・(以下省略)」 その他の状況 Outlookでのメールの送受信はできます。 「SSL3.0を使用する」「TLS1.0を使用する」は共にチェックがついています。 ファイアーウォールはオフにしてあります。 どうしたよいのでしょうか?

  • メールフォームの不具合が解消できません。

    メールフォームの不具合が解消できません。 「CGIが設置されているドメインと同じドメインのメールアドレス」 を送信先に設定して、メールフォームを送信すると、以下のエラーメールが届きます。 Hi. This is the qmail-send program. I'm afraid I wasn't able to deliver your message to the following addresses. This is a permanent error; I've given up. Sorry it didn't work out. <xxx@xxxx.xx.xx>: Sorry, no mailbox here by that name. (#5.1.1) 別ドメインのメールアドレスを送信先に設定すると、 問題なく送信されます。 いろいろ調べたところ、 メールアカウントが存在しない、もしくは間違っている というエラーのようです。 ですが、通常のメールだと、問題なく利用出来ていて、 メールアカウントも間違っていませんでした。 サーバ環境について調査したところ、WEBサーバ?とメールサーバが別々になっていて、 WEBサーバはレンタルサーバ、メールサーバは自社サーバで運用しているそうです。 このあたりに原因がありそうなのですが、 詳しい方がいらっしゃいましたらご教授いただけると幸いです。

  • 気軽に送れるメールフォーム作成について

    サイトに設置するメールフォームについて質問します。 説明が下手なのでわかりにくいかも; ●名前・メッセージだけの簡単なフォームを作りたい ●名前欄は入力してもしなくても送信できる ●レイアウトがHTMLで加工できると嬉しい ●確認画面が出るものがいい 以上が希望です。 実際にKent-webさんの所からフォームメールのCGIをDLし解らなかったこと↓ ●HTMLでサンプルについていたラジオボタンやメール入力欄などの<input~ />というタグは外しました。 ↓ それでテスト送信してみると、確認画面で削除した項目の「○○は入力必須です。」と表示されます。 name値の先頭に「アンダーバー 」を付けると、その入力値は「入力必須」となる、とはあったのですが、項目ごと削除しても出てくるのです。 何故でしょう・・・; cgiファイルの中にあるのかな、と思って探してみても情けないことによく解りませんでした。 他に何か触るところはありますか? サーバーエラーはないので何かが足りていないような気がします・・・。 以上の事、お分かりになる方がいらっしゃいましたら教えてください。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • ツイッターからツイキャスに接続できません

    ツイッターからツイキャスに接続できません。 TL上にある短縮URLをクリックすると以前はツイキャスに接続出来ていたのですが 昨日から直接ツイキャスに飛べなくなりました。 URLをクリックするとIEではこのページは表示できません。と出ます。 •インターネット接続が切断された。 •Web サイトが一時的に利用できない。 •ドメイン ネーム サーバー (DNS) に到達できない。 •ドメイン ネーム サーバー (DNS) に、この Web サイトのドメイン名の一覧がない。 •アドレスに入力の間違いがある可能性がある。 •これが HTTPS (安全な) アドレスである場合、[ツール]、[インターネット オプション]、[詳細設定] の順にクリックして、[セキュリティ] の項目の下にある、SSL と TLS のプロトコルが有効になっていることを確認してください。 上記のような事が表示されSSLもTLSも有効にしてありますが見ることが出来ませんでした。 OSはXP SP3 IE8です。 ハードウェア増設・ソフトウェアインストールなどはしていません。 解決方法がありましたら教えて頂けると助かります。

専門家に質問してみよう