Frage

Ich installierte action_mailer_optional_tls für Rails 2.3.2 und Ruby 1.8.6 und ich kann nicht bekommen Action E-Mail senden!

Ich erhalte den folgenden Fehler:

  

530 5.7.0 Muss ein STARTTLS ausstellen   Befehl zuerst

Traurigkeit ... jemand hatte Erfolg?

War es hilfreich?

Lösung

Was ist in Ihrer environment.rb Datei der tls-Einstellungen zu konfigurieren? Dies ist, was ich verwende:

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
}

Ich habe keine Probleme hatte, dass Juwel in meiner Anwendung unter Schienen läuft 2.3.2

Andere Tipps

Ich habe ein ähnliches Problem mit Rails 2.3.2 und Ruby 1.8.6. Die neue Version von Rails nutzt einen Teil von Ruby 1.8.7 für TLS-Unterstützung. Ich fand bei dieser heraus mehr Blog-Post . Im Grunde genommen, wenn Sie Ruby-1.8.6 müssen Sie installieren und konfigurieren Sie den ActionMailerTLS gem , können Sie es auf github finden. Meine Probleme ausgeräumt, sobald ich das getan hätte.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top