【问题标题】:530-5.5.1 Authentication Required. Learn more at on rails app530-5.5.1 需要验证。在 on rails 应用程序上了解更多信息
【发布时间】:2018-10-28 08:55:35
【问题描述】:

我是 rails 中的邮件新手。我指的是 http://guides.rubyonrails.org/action_mailer_basics.html 来学习。我收到如下错误:

config.action_mailer.default_url_options = { :host => 'localhost:3000' }
ActionMailer::Base.smtp_settings = {

                :address        => "smtp.gmail.com",
                :port           => 587,
                :authentication => :plain,
                :user_name      => "<my gmail>@gmail.com",
                :password       => "<my gmail password>",
                :openssl_verify_mode  => 'none' }

我正在尝试所有答案,但没有解决这个问题。

【问题讨论】:

  • 你做了什么来触发错误?此外,发布完整的回溯错误。但听起来你需要仔细阅读guides.rubyonrails.org/…的说明。Gmail 现在有更严格的政策。
  • 同时尝试绕过 ssl 也是让您的 gmail 被黑的好方法,不推荐。
  • 这是错误的。 Net::SMTPAuthenticationError(需要 530-5.5.1 身份验证。了解更多信息):
  • 然后去它所说的任何地方了解更多信息。但是您是否也阅读过有关 gmail 的说明??
  • config.action_mailer.default_url_options = { :host => 'localhost:3000' } ActionMailer::Base.smtp_settings = { :user_name => '@gmail.com', :password => '', :domain => 'gmail.com', :address => 'smtp.gmail.com', :port => 587, :authentication => :plain } 用户这是我的另一个项目它工作正常,但在这个项目中出现错误?

标签: ruby-on-rails ruby ruby-on-rails-3


【解决方案1】:

为此苦苦挣扎了好几个小时...修复终于很容易了,你只需要允许谷歌使用不太安全的应用程序:https://myaccount.google.com/lesssecureapps?pli=1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-05
    • 2017-09-17
    • 2014-01-13
    • 1970-01-01
    • 1970-01-01
    • 2012-07-28
    • 2020-08-19
    相关资源
    最近更新 更多