Net :: SMTPAuthenticationError при отправке электронной почты из приложения Rails (в промежуточной среде)

Я отправляю письмо из моего приложения на Rails. Он хорошо работает в среде разработки, но не помогает при постановке. Я получаю следующую ошибку:

Net::SMTPAuthenticationError (534-5.7.14 <https://accounts.google.com/ContinueSignIn?plt=AKgnsbtdF0yjrQccTO2D_6)

Обратите внимание, что у меня нет доменного имени для моей постановки.

Вот мои настройки в staging.rb

config.action_mailer.delivery_method = :smtp
config.action_mailer.default_url_options = { :host => "my.ip.addr.here:80" }
config.action_mailer.smtp_settings = {
      :address => "smtp.gmail.com",
      :port => 587,
      :domain => 'my.ip.addr.here:80'
      :user_name => "[email protected]",
      :password => "my_email_password",
      :authentication => 'login'
}

Пожалуйста помоги.

Редактировать.

После добавления:tls => true вариант я получаю

OpenSSL::SSL::SSLError (Unrecognized SSL message, plaintext connection?)

А потом я изменил порт на 25, и теперь я получаю это (с задержкой 30 секунд):

Timeout::Error (execution expired)

Ответы на вопрос(11)

Ваш ответ на вопрос