• 締切済み

問い合わせフォームをSSL対応させたい

HTMLに関しては素人以上の知識がありますが、プログラム言語やセキュリティに関しては全くの素人です。 現在サイトからの問い合わせフォームに入力された個人情報を含む情報がCGIによりメールで届くようになっているのですが、 これをきちんとSSL対応させたいと思い、認証局からの証明書は取得しました。レンタルサーバーを利用していますが、SSLには対応しています。 さてここからなのですが、このまま入力フォームのあるページに HTTPSからアクセスしてみたところで、入力された情報がメールで送信されるのでは サーバ→メーラー間の情報送信は暗号化されないのですよね。 いろいろ調べた結果、phpMyAdminを利用してデータベースを構築し、 フォームに入力されたデータをサーバー上のデータベースに格納、 WEBブラウザで管理画面に入りデータを閲覧する、という方法で これを実現するのが正解なのか、というのが自分の中での結論になりつつあります。 しかしそれを自分の力で解決するにはあまりに難しく非現実的そうです。 そこでお伺いしたいのですが、私のこの結論は考えすぎでしょうか? MacOSXでEntourageを使用しており、SSLのオン/オフが切り替えられるようなのですが、 これをオンにするだけで問題は解決されるのでしょうか。 (実際オンにしてもタイムアウトでメールは受信できなかったのですが) コストがかけられないのでなんとか自分の手で解決したいのですが、 調べていくうちに混乱してしまい途方に暮れています。 他にもっと簡単な方法があるとか、まずは何から勉強するのが良いのかなど、 どんなことでもいいのでアドバイスをいただければ幸いです。 サーバーシステムはLinuxでPHPのバージョンは4.4.1です。 よろしくお願いいたします。

みんなの回答

  • heinell
  • ベストアンサー率35% (420/1172)
回答No.1

もしもそのレンタルサーバのメールサーバがpop3s(POP3 overSSL)に対応している&pop3s対応のメールソフトを使っているならば、メールでも暗号通信できます。 それならば経費や手間は最小限で済みますからレンタルサーバ業者さんに問い合わせてみる価値はあるでしょう。 あと、pop3sは比較的サーバ負荷が高いので、全員のメールをコレにすると規模次第では問題が発生するかもしれません。 あくまでその個人情報を扱うメールアカウントだけに絞るという事も考えた方がいいでしょう。 (サーバ負荷ゆえに、共用型レンタルサーバの場合pop3sを使えなくしてるところもあるかもしれません)

oakenshaw
質問者

お礼

ご回答いただきありがとうございます。 早速ホスティング会社に問い合わせてみたのですが、残念ながら対応していないとのことでした。 最終手段としてホスティングの乗り換えも検討する必要があるのかもしれませんね...。

関連するQ&A