Rails SMTPAuthenticationError - имя пользователя и пароль не принимаются - PullRequest
0 голосов
/ 29 апреля 2020

Я использую Rails 6 и пытаюсь заставить программу действий работать над разработкой. Все работает нормально, пока не доходит до SMTP-аутентификации. Это моя конфигурация:

config.action_mailer.raise_delivery_errors = true
config.action_mailer.perform_deliveries = true
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
  :address => "smtp.gmail.com",
  :port => 587,
  :user_name => "name@gmail.com",
  :password => "gmail-password",
  :authentication => :plain,
  :enable_starttls_auto => true,
}
config.action_mailer.perform_caching = true
config.action_mailer.default_url_options = { :host => "localhost:3000" }

Я разрешил Google разрешать менее безопасные приложения. В чем проблема с этим. Это журнал:

[ActiveJob] [ActionMailer::MailDeliveryJob] [3d533896-b670-404f-baa7-aaf9ecd8ff81] Error performing 
ActionMailer::MailDeliveryJob (Job ID: 3d533896-b670-404f-baa7-aaf9ecd8ff81) from Async(mailers) in 
9827.83ms: Net::SMTPAuthenticationError (535-5.7.8 Username and Password not accepted. Learn more at
):

C:/Ruby26-x64/lib/ruby/2.6.0/net/smtp.rb:981:in `check_auth_response'
C:/Ruby26-x64/lib/ruby/2.6.0/net/smtp.rb:736:in `auth_plain'
C:/Ruby26-x64/lib/ruby/2.6.0/net/smtp.rb:728:in `authenticate'
C:/Ruby26-x64/lib/ruby/2.6.0/net/smtp.rb:565:in `do_start'
C:/Ruby26-x64/lib/ruby/2.6.0/net/smtp.rb:518:in `start'

Что еще нужно для работы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...