2011-01-16 4 views
3

私は、私が本当に証明書について多くを知らない私の本番環境には、のRails 3、メールとOpenSSLの問題

OpenSSL::SSL::SSLError (hostname was not match with the server certificate)

をこのエラーを取得しておきます。私はsendmailを使うようにレールを設定しました。 Sendmailは、サーバー上の他のPHPアプリケーションでうまく動作しています。 私はPhusion Passengerを使用しています。 私はsendmailを使ったredmine-appも持っていますが、うまくいきます(しかし、それは2.xを実行します)。 これを解決する方法はありますか?

答えて

2

これは、メールサーバーにインストールされたSSL証明書がホスト名と一致しないことを意味します。

これらの例外を無効にすることはできますが、man-in-the-middle攻撃に対して脆弱です。

もう1つの方法は、メールサーバー用の適切なSSL証明書を取得すること(または正しくインストールすること)です。

SSL証明書の詳細については、superuser.comをお勧めします。

関連する問題