instalado com sucesso ACTION_MAILER_OPTION_TLS para enviar usando o Gmail?
-
03-07-2019 - |
Pergunta
Eu instalei Action_Mailer_Optional_TLs para Rails 2.3.2 e Ruby 1.8.6 e não consigo obter o ActionMailer para enviar email!
Estou tendo o erro a seguir:
530 5.7.0 deve emitir um comando starttls primeiro
Tristeza ... alguém teve sucesso?
Solução
O que está no seu arquivo ambiente.rb para definir as configurações do TLS? É isso que estou 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
}
Não tive problemas para usar essa jóia no meu aplicativo em execução no Rails 2.3.2
Outras dicas
Eu tenho um problema semelhante com o Rails 2.3.2 e o Ruby 1.8.6. A nova versão do Rails usa parte do Ruby 1.8.7 para suporte ao TLS. Eu descobri mais nisso Postagem do blog. Basicamente, se você tiver Ruby 1.8.6, precisará instalar e configurar o ActionMailertls Gem, você pode encontrá -lo no Github. Meus problemas esclareceram quando eu fiz isso.