Совет я вошел в тему, состоит в том, что Дозвуковой не увеличивается для обработки более сложных сценариев и поэтому если Вы будете идти по той дороге, то Вы закончите с заданием, пытающимся подкачивать к более усовершенствованному ORM.
я таким образом больше интересуюсь использованием NHibernate для сложных случаев, замка Active Record для более простых случаев и слежу за Быстрым NHibernate, который должен сделать NHibernate отображением намного легче (особенно, как только основанная на соглашении поддержка отображения улучшена).
Я использовал решение Александра Помозова, чтобы общаться с Gmail из моего приложения Rails.
С Ruby 1.8.7 и Rails 2.3.4 (хотя он присутствовал в нескольких выпусках) я добился успеха без необходимости использования плагинов ActionMailer, специфичных для TLS, с помощью : параметр enable_starttls_auto
. Пример конфигурации (из производственной среды) выглядит следующим образом:
ActionMailer::Base.smtp_settings = {
:enable_starttls_auto => true,
:address => "smtp.gmail.com",
:port => 587,
:domain => "domain.com",
:authentication => :plain,
:user_name => "username@domain",
:password => "secret"
}
I'm running rails 2.3.4 and although I thought (from googling around) you didn't require any plugins and only required the line
:enable_starttls_auto => true,
I actually only got it to work when I used the Alexander Pomozov solution posted by ski above (big thankyou to you guys). Any comments as to why? would be great but I'm just happy it works.