| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Ruby On Rails > Предположительно не работает майлер... OpenSSL:: |
| Автор: Трав 31.12.2010, 15:04 |
| При регистрации пользователя в Clearance геме... выскакивает вот такая ошибка в логах... Всех с наступающим! .... Processing Clearance::UsersController#create (for 192.168.1.1 at 2010-12-31 12:52:20) [POST] Parameters: {"commit"=>"Sign up", "action"=>"create", "authenticity_token"=>"AE2MOVly99PlIkmDa1WaKqcp9Lup29N5PLiKNg1nJ4s=", "controller"=>"clearance/users", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "em$ Sent mail to laviper@gmail.com OpenSSL::SSL::SSLError (hostname was not match with the server certificate): /opt/ruby/lib/ruby/1.8/openssl/ssl.rb:123:in `post_connection_check' /opt/ruby/lib/ruby/1.8/net/smtp.rb:582:in `tlsconnect' /opt/ruby/lib/ruby/1.8/net/smtp.rb:562:in `do_start' /opt/ruby/lib/ruby/1.8/net/smtp.rb:525:in `start' clearance (0.8.8) lib/clearance/user.rb:189:in `send_confirmation_email' clearance (0.8.8) app/controllers/clearance/users_controller.rb:15:in `create' passenger (3.0.2) lib/phusion_passenger/rack/request_handler.rb:96:in `process_request' passenger (3.0.2) lib/phusion_passenger/abstract_request_handler.rb:513:in `accept_and_process_next_request' .... |
| Автор: source777 4.1.2011, 21:10 | ||
Обычно, если SSL сертификата нет и он не нужен, а сторонний гем требует, то помогает добавление в иниализатор
Хотя довольно странно, если в Clearance по умолчанию включен SSL... Мне представляется более вероятным, что ты сам его где-то включил, либо неправильно задал настройки почты. |
| Автор: Трав 5.1.2011, 01:50 | ||||||
Я специально сделал приложение 2.3.8 рейлс версии... установил на него Clearance 0.8.8 ... сделал генерецию и миграцию... и контролер с представлением. Почта бегает без проблем... Вот настройка постфикса...
|
| Автор: source777 5.1.2011, 14:58 |
Похоже ты неправильно меня понял... Я имею в виду настройки ActionMailer. |
| Автор: Трав 5.1.2011, 16:48 | ||||
Извеняюсь за вопрос, а где настраивать ActionMailer? От Clearance в конфигурации только строчка в environments/production.rb только
Остальное он как бы сам конфиругирует. |
| Автор: source777 5.1.2011, 19:48 |
С чего ты взял, что Clearance - магический gem, способный самостоятельно угадать настройки твоего почтового сервера? Напротив, он ожидает что ActionMailer уже полностью настроен как положено в любом RoR-приложении, отсылающем письма, и указывает только дополнительные настройки. Про конфигурацию ActionMailer можешь почитать http://guides.rubyonrails.org/v2.3.8/action_mailer_basics.html#action-mailer-configuration |
| Автор: Трав 5.1.2011, 20:16 | ||||
Ну да, но тут ещё была проблема то что отличались названия в сертификате и настройках.... И почему не магический? я же накстовал в environment.rb 2 строчки кода)))
Всё спасибо!!! |