我正在运行Mac OSX Mountain Lion
红宝石: ruby 1.9.2p290(2011-07-09修订版32553)[x86_64-darwin12.1.0]
轨: Rails 3.2.3
我有我的config / enviroment / development.rb:
MyApp :: Application.configure do
config.cache_classes = false
config.whiny_nils = true
config.consider_all_requests_local = true
config.action_controller.perform_caching = false
config.active_support.deprecation = :log
config.action_dispatch.best_standards_support = :builtin
config.action_mailer.raise_delivery_errors = true
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
address: "smtp.gmail.com",
port: 587,
domain: "gmail.com",
authentication: :login,
enable_starttls_auto: true,
openssl_verify_mode: OpenSSL::SSL::VERIFY_NONE,
user_name: "username",
password: "password"
}
config.action_mailer.default_url_options = {host: 'localhost:3000'}
end
这是2周前工作的,代码没有改变。 然而,我从那时起升级为山狮。 我们还为Git添加了一个名为staging的额外钩子,但这不应该影响它。 今天早上遇到这个问题 我在代码中添加了您看到的行:
openssl_verify_mode: OpenSSL::SSL::VERIFY_NONE
我在另一篇关于这个问题的帖子中看到过。它不起作用。
动作邮件正在对测试人员和生产工作正常 服务器,所以我们现在确信这是升级到狮子的问题。
感谢您的时间。