sendmail: OpenSSL::SSL::SSLError: имя хоста не совпадает
У меня есть VPS с Ubuntu 10.04. я пытаюсь установить приложение rails 3 Если я пытаюсь проверить команду sendmail с терминала, она работает.
В своем заявлении для почты я вставил в файл application.rb:
config.action_mailer.delivery_method = :sendmail
config.action_mailer.sendmail_settings = {
:location => '/usr/sbin/sendmail',
:arguments => '-i -t'
}
Но если я пытаюсь отправить письмо с рельсами, я получаю эту ошибку:
OpenSSL::SSL::SSLError: hostname was not match with the server certificate
from /opt/ruby/lib/ruby/1.8/openssl/ssl-internal.rb:123:in `post_connection_check'
Как я могу сделать?
Спасибо
2 ответа
2011-06-22 19:22
Просто добавьте в свой enviroment.rb
module OpenSSL
module SSL
remove_const :VERIFY_PEER
end
end
OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE