¿Se instaló con éxito action_mailer_optional_tls para enviar usando GMail?
-
03-07-2019 - |
Pregunta
Instalé action_mailer_optional_tls para Rails 2.3.2 y Ruby 1.8.6 y no puedo hacer que ActionMailer envíe un correo electrónico.
Recibo el siguiente error:
530 5.7.0 debe emitir una STARTTLS comando primero
Tristeza ... ¿Alguien tuvo éxito?
Solución
¿Qué hay en su archivo environment.rb para configurar los ajustes tls? Esto es lo que estoy usando:
config.action_mailer.smtp_settings = {
:tls => true,
:address => "smtp.gmail.com",
:port => "587",
:domain => "mydomain.com",
:user_name => "user@mydomain.com",
:password => "mypassword",
:authentication => :login
}
No he tenido problemas al usar esa gema en mi aplicación que se ejecuta en los rieles 2.3.2
Otros consejos
Tengo un problema similar con Rails 2.3.2 y Ruby 1.8.6. La nueva versión de Rails utiliza parte de Ruby 1.8.7 para el soporte de TLS. Me enteré más en esto publicación de blog . Básicamente, si tienes Ruby 1.8.6, deberás instalar y configurar la ActionMailerTLS gema , puedes encontrarlo en github. Mis problemas se resolvieron una vez que hice eso.