Ruby on Rails, Redmine, action_mailer и сертификат сервера
Установленный редмайн не может посылать почту с stmp-сервера с кривым сертификатом:
An error occurred while sending mail (hostname was not match with the server certificate)
Лечится это как описано здесь, редактированием файла /usr/share/rails/actionmailer/lib/action_mailer/base.rb и добавлением опции "enable_starttls_auto".
Но это выглядит каким-то адским грязным хаком, исправлять файло в совершенно левой либе, хорошо, что я почти уверен, что от этих рельс на системе больше ничего не зависит.
Руби-Рельсо-гуру есть? Может кто знает более адекватный способ решения проблемы.
По идее, конечно надо чтобы на хостере сертификат пофиксили, но хз как и что там.
An error occurred while sending mail (hostname was not match with the server certificate)
Лечится это как описано здесь, редактированием файла /usr/share/rails/actionmailer/lib/action_mailer/base.rb и добавлением опции "enable_starttls_auto".
Но это выглядит каким-то адским грязным хаком, исправлять файло в совершенно левой либе, хорошо, что я почти уверен, что от этих рельс на системе больше ничего не зависит.
Руби-Рельсо-гуру есть? Может кто знает более адекватный способ решения проблемы.
По идее, конечно надо чтобы на хостере сертификат пофиксили, но хз как и что там.
no subject
no subject
no subject
no subject
no subject
no subject
Просто интересно, неужели ребе metaclass — первый, кто натыкается на эти грабли и все предшественники тоже манкипатчили action_mailer?
no subject
no subject
В простейшем случае достаточно строчки ActionMailer::Base.smtp_settings[:enable_starttls_auto] = false в config/environment.rb
no subject