В конфигурационном файле config/environments/development.rb прописать следующие настройки:
config.action_mailer.delivery_method :smtp
config.action_mailer.smtp_settings = {
openssl_verify_mode: 'none',
tls: false,
enable_starttls_auto: true,
address: 'smtp.gmail.com',
domain: 'gmail.com',
port: 587,
authentication: 'login',
user_name: 'login@gmail.com',
password: 'password'
}
Перезапустить сервер. Если при попытке отправить сообщение возникнет ошибка:
Net::SMTPAuthenticationError in Devise::RegistrationsController#create
534-5.7.14 <https://accounts.google.com/ContinueSignIn?sarp=1&scc=1&plt=...
def check_auth_response(res)
unless res.success?
raise SMTPAuthenticationError, res.message
end
end
то необходимо изменить натройки безопасности аккаунта гугл. Как, написано
здесь.
Комментариев нет:
Отправить комментарий