Привет, сообщество. Я застрял на отправке почты в рабочей среде.
Я получаю ошибку
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 вручную.