Net :: SMTPAuthenticationError(530 5.7.0必须首先发出STARTTLS命令

时间:2012-09-18 20:06:54

标签: ruby-on-rails-3.2

我正在运行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
我在另一篇关于这个问题的帖子中看到过。它不起作用。

动作邮件正在对测试人员和生产工作正常 服务器,所以我们现在确信这是升级到狮子的问题。

感谢您的时间。

0 个答案:

没有答案