![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Установленный редмайн не может посылать почту с 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
Date: 2010-10-02 04:18 pm (UTC)no subject
Date: 2010-10-02 04:24 pm (UTC)no subject
Date: 2010-10-02 04:39 pm (UTC)no subject
Date: 2010-10-02 05:15 pm (UTC)no subject
Date: 2010-10-02 05:54 pm (UTC)no subject
Date: 2010-10-02 06:03 pm (UTC)Просто интересно, неужели ребе metaclass — первый, кто натыкается на эти грабли и все предшественники тоже манкипатчили action_mailer?
no subject
Date: 2010-10-02 06:07 pm (UTC)no subject
Date: 2010-10-02 06:21 pm (UTC)В простейшем случае достаточно строчки ActionMailer::Base.smtp_settings[:enable_starttls_auto] = false в config/environment.rb
no subject
Date: 2010-10-02 06:28 pm (UTC)