5

Tôi có vps với ubuntu 10.04. Tôi đang tring để cài đặt một đường ray 3 ứng dụng Nếu tôi cố gắng để kiểm tra lệnh sendmail từ thiết bị đầu cuối nó hoạt động.sendmail: OpenSSL :: SSL :: SSLError: tên máy chủ không khớp

Trong ứng dụng của tôi, đối với thư, tôi đã đưa vào tập tin application.rb:

config.action_mailer.delivery_method = :sendmail 
    config.action_mailer.sendmail_settings = { 
     :location  => '/usr/sbin/sendmail', 
     :arguments  => '-i -t' 
    } 

Nhưng nếu tôi cố gắng để gửi một email với đường ray tôi nhận được lỗi này:

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' 

Làm thế nào tôi có thể làm được?

nhờ

Trả lời

0

chỉ cần thêm vào enviroment.rb bạn

module OpenSSL 
    module SSL 
    remove_const :VERIFY_PEER 
    end 
end 
OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE 
Các vấn đề liên quan