Net :: SMTPAuthenticationError (535 5.7.1 Ошибка аутентификации) - PullRequest
0 голосов
/ 11 июня 2019

Привет, сообщество. Я застрял на отправке почты в рабочей среде. Я получаю ошибку

Net :: SMTPAuthenticationError (535 5.7.1 Ошибка аутентификации

.

Я проверил свои учетные данные с помощью telnet и успешно прошел аутентификацию. Но с Rails это не получается, я получил эту фатальную ошибку.

В production.rb Я заполняю информацию в кодировке base64 и без кодировки, но в Rails она все еще не работает.

Пожалуйста, помогите мне. Что я пропустил?

Я получил это в production.rb :

config.action_mailer.default_url_options = { :host => 'contact@jaykoneagency.com' }
  config.action_mailer.delivery_method = :smtp
  config.action_mailer.smtp_settings = {
      :address              => 'ns0.ovh.net',
      :port                 => 587,
      :domain               => 'ns0.ovh.net',
      :authentication       => 'login',
      :user_name            => 'my_user_name',
      :password             => 'my_user_password',
      :enable_starttls_auto => true,
  }
  config.action_mailer.perform_deliveries = true
  config.action_mailer.default :charset => "utf-8"
  config.action_mailer.default_options = {from: 'my_user_name'}

Письмо должно быть отправлено так же, как когда я пытаюсь использовать telnet вручную.

...