Ruby on Rails — ошибка аутентификации SMTP

Привет, ребята, я хочу отправить электронное письмо, когда пользователь зарегистрируется. поэтому у меня такие настройки:

  config.action_mailer.raise_delivery_errors = true
  config.action_mailer.default_url_options = { :host => 'localhost:3000' }

  config.action_mailer.delivery_method = :smtp
  config.action_mailer.smtp_settings = {
    address: "smtp.gmail.com",
    port: "587",
    domain: "gmail.com",
    authentication: "plain",
    enable_starttls_auto: true,
    user_name: "GMAIL_USERNAME",
    password: "GMAIL_PASSWORD"
  }

Я установил переменные имени пользователя и пароля и попытался сделать их такими, как ENV["GMAIL_USERNAME"] и как вы видите в приведенном выше коде, и я всегда получаю одну и ту же ошибку:

Net::SMTPAuthenticationError in UsersController#create 
534-5.7.14   *and some link*

Мои настройки неверны? Я даже пробовал разблокировать дисплей Google. Но он все еще не может войти


person João Cunha    schedule 03.09.2014    source источник
comment
stackoverflow.com/questions/18124878/   -  person Rajarshi Das    schedule 03.09.2014
comment
Пожалуйста, измените свой хост для производства, он не должен localhost:300   -  person Rajarshi Das    schedule 03.09.2014