Net :: SMTPAuthenticationError ao enviar e-mail do aplicativo Rails (no ambiente de preparação)

Estou enviando e-mail do meu aplicativo Rails. Ele funciona bem no ambiente de desenvolvimento, mas falha no preparo. Estou tendo o erro a seguir:

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

Note que eu não tenho um nome de domínio para a minha encenação.

Aqui estão minhas configurações no 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 => "my_email_name@gmail.com",
      :password => "my_email_password",
      :authentication => 'login'
}

Por favor ajude.

Editar.

Depois de adicionar:tls => true&nbsp;opção eu recebo

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

E então eu mudei a porta para 25 e agora eu recebo isso (com atraso de 30 segundos):

Timeout::Error (execution expired)