Action_mailer_Optional_tls installé avec succès pour envoyer en utilisant GMail?
-
03-07-2019 - |
Question
J'ai installé action_mailer_optional_tls pour Rails 2.3.2 et Ruby 1.8.6 et je ne parviens pas à envoyer un courrier électronique à ActionMailer!
J'obtiens l'erreur suivante:
530 5.7.0 Doit émettre un STARTTLS commande en premier
Tristesse ... Quelqu'un a-t-il eu du succès?
La solution
Qu'y a-t-il dans votre fichier environment.rb pour configurer les paramètres tls? C'est ce que j'utilise:
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
}
Je n'ai eu aucun problème à utiliser cette gemme dans mon application fonctionnant sous les rails 2.3.2
Autres conseils
J'ai un problème similaire avec Rails 2.3.2 et Ruby 1.8.6. La nouvelle version de Rails utilise une partie de Ruby 1.8.7 pour la prise en charge de TLS. J'ai découvert plus à ce sujet article de blog . Fondamentalement, si vous avez Ruby 1.8.6, vous devez installer et configurer le ActionMailerTLS . , vous pouvez le trouver sur github. Mes problèmes ont été résolus une fois que je l’ai fait.