Назад | Перейти на главную страницу

Приложение Ruby on Rails выдает ошибку аутентификации SMTP

Я разрабатываю приложение Rails, которое, когда я запускаю его локально, может отправлять электронные письма через учетную запись gmail через smtp.

Когда я переместил его на свой сервер, он выдает следующую ошибку, например, когда я пытаюсь создать нового пользователя.

Net::SMTPAuthenticationError in UsersController#create

535-5.7.1 Username and Password not accepted.

Чтобы убедиться, ваша информация SMTP должна выглядеть так:

# Correct configuration to get this working is:
config.action_mailer.smtp_settings = {
    :enable_starttls_auto => true,
    :address        => 'smtp.gmail.com',
    :port           => 587,
    :domain         => 'whatever.yourrubyapp.com',
    :authentication => :plain,
    :user_name      => 'username@gmail.com',
    :password       => 'password'
}