質問: レンタルサーバーとPHPで、零細企業のホームページを作ってます。 このうちの問合せフォームについて悩んでいます。 問合せフォームの条件として、入力された「内容」をEメールで送信させたいです。 問題はこの内容がメール送信->メールサーバの間、暗号化されない点です。 そこで、 1)送信の際(PHP?)で暗号化し、メールサーバ(Courier IMAP)で復号化したいのですが、可能でしょうか。 (とりあえずレンタルサーバーである事は無視して、設定等で可能か教えて頂ければ嬉しいです。英語でも。。) ちなみに、「内容」をEメールで送信しない手は使いたくありません。 (「問合せフォームに入力があったよー」、とお知らせEメールだけを送信し、「内容」は別途安全な方法で取りに行く手です。) 2)そもそも問合せフォームにSSLは必要なものでしょうか? ちゃんと盗聴を防ごうと思えばSSLだけでは不十分ですし、また使うとしても共用SSLなので、 問合せフォームだけ別ドメインになります。 そのため、問合せする人がアドレスが違う事に気づき、かえってアヤシイと思うかもしれません。 何かヒントをください。
回答: 1) こちらを参考にしてください。 http://kuroutoshikou.blog16.jp/index.php/2010/06/05/s_mime_a_a_m... 2) >そもそも問合せフォームにSSLは必要なものでしょうか? たいていの企業がSSLを採用してます。 >ちゃんと盗聴を防ごうと思えばSSLだけでは不十分ですし、 不十分だからないほうがよいというわけではないでしょう。 SSLをしないとブラウザとサーバー間で盗聴されてしまいます。 >また使うとしても共用SSLなので、問合せフォームだけ別ドメインになります。 >そのため、問合せする人がアドレスが違う事に気づき、かえってアヤシイと思うかもしれません。 それはその通りです。独自のSSLを使える(お金を出せる)会社は同様な理由で安心するでしょう。