Я разрабатываю приложение 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'
}