Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Предположительно не работает майлер... OpenSSL:: 
V
    Опции темы
Трав
Дата 31.12.2010, 15:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 31.12.2010

Репутация: нет
Всего: нет



При регистрации пользователя в Clearance геме... выскакивает вот такая ошибка в логах...
Всех с наступающим! smile 
....
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 [email protected]

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'
....
 smile 

Это сообщение отредактировал(а) Трав - 6.1.2011, 14:56
PM MAIL   Вверх
source777
Дата 4.1.2011, 21:10 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 12
Всего: 56



Обычно, если SSL сертификата нет и он не нужен, а сторонний гем требует, то помогает добавление в иниализатор
Код

require 'openssl'
OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE


Хотя довольно странно, если в Clearance по умолчанию включен SSL... Мне представляется более вероятным, что ты сам его где-то включил, либо неправильно задал настройки почты.

Это сообщение отредактировал(а) source777 - 4.1.2011, 21:14


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Трав
Дата 5.1.2011, 01:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 31.12.2010

Репутация: нет
Всего: нет



Цитата(source777 @ 4.1.2011,  21:10)
Обычно, если SSL сертификата нет и он не нужен, а сторонний гем требует, то помогает добавление в иниализатор
Код

require 'openssl'
OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE


Хотя довольно странно, если в Clearance по умолчанию включен SSL... Мне представляется более вероятным, что ты сам его где-то включил, либо неправильно задал настройки почты.

Я специально сделал приложение 2.3.8 рейлс версии... установил на него Clearance 0.8.8 ... сделал генерецию и миграцию... и контролер с представлением. Почта бегает без проблем...
Вот настройка постфикса...
Код

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (RubyOnRails.lv)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = /usr/share/doc/postfix

# TLS parameters
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
smtpd_use_tls = no
#smtpd_tls_auth_only = yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = rubyonrails.lv
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination =
relayhost =
mynetworks = 127.0.0.0/8 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
html_directory = /usr/share/doc/postfix/html



PM MAIL   Вверх
source777
Дата 5.1.2011, 14:58 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 12
Всего: 56



Цитата(Трав @  5.1.2011,  01:50 Найти цитируемый пост)
Почта бегает без проблем...
Вот настройка постфикса...

Похоже ты неправильно меня понял... Я имею в виду настройки ActionMailer.


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Трав
Дата 5.1.2011, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 31.12.2010

Репутация: нет
Всего: нет



Цитата(source777 @ 5.1.2011,  14:58)
Цитата(Трав @  5.1.2011,  01:50 Найти цитируемый пост)
Почта бегает без проблем...
Вот настройка постфикса...

Похоже ты неправильно меня понял... Я имею в виду настройки ActionMailer.

Извеняюсь за вопрос, а где настраивать ActionMailer? От Clearance в конфигурации только строчка в environments/production.rb только
Код

config.action_mailer.default_url_options = { :host => 'server1.rubyonrails.lv' }

Остальное он как бы сам конфиругирует.
PM MAIL   Вверх
source777
Дата 5.1.2011, 19:48 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 12
Всего: 56



Цитата(Трав @  5.1.2011,  16:48 Найти цитируемый пост)
Остальное он как бы сам конфиругирует. 

С чего ты взял, что Clearance - магический gem, способный самостоятельно угадать настройки твоего почтового сервера?
Напротив, он ожидает что ActionMailer уже полностью настроен как положено в любом RoR-приложении, отсылающем письма, и указывает только дополнительные настройки. Про конфигурацию ActionMailer можешь почитать тут


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Трав
Дата 5.1.2011, 20:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 31.12.2010

Репутация: нет
Всего: нет



Цитата(source777 @ 5.1.2011,  19:48)
Цитата(Трав @  5.1.2011,  16:48 Найти цитируемый пост)
Остальное он как бы сам конфиругирует. 

С чего ты взял, что Clearance - магический gem, способный самостоятельно угадать настройки твоего почтового сервера?
Напротив, он ожидает что ActionMailer уже полностью настроен как положено в любом RoR-приложении, отсылающем письма, и указывает только дополнительные настройки. Про конфигурацию ActionMailer можешь почитать тут

Ну да, но тут ещё была проблема то что отличались названия в сертификате и настройках....
И почему не магический? я же накстовал  в environment.rb 2 строчки кода)))
Код

config.action_mailer.default_url_options = { :host => 'rubyonrails.lv:82' }

config.action_mailer.smtp_settings = {
  :address => 'server1.rubyonrails.lv',
  :port => 25,
  :domain => "rubyonrails.lv",
  :authentication => :login,
  :user_name => "[email protected]",
  :password => "пороль"
}


Всё спасибо!!!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Ruby on Rails"
source777
  • С чего начать? начинаем
  • Документацию смотрим тут
  • Обязательно следуйте правилам Vingrad.
  • Пожалуйста, прочитайте рекомендации по работе в форуме и навигации по Vingrad.
  • Для вставки кодов Ruby используйте тег: [code=ruby]код[/code]. Когда в будущем подсветка синтаксиса для Ruby будет реализована, весь исходных код преобразится.
  • Используйтe чекбокс "Транслит" (возле кнопок кодов), если у Вас нет русских шрифтов.
  • Помните, для каждого вопроса должна быть своя тема.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Ruby On Rails | Следующая тема »


 




[ Время генерации скрипта: 0.0827 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.