J'ai action_mailer_optional_tls (http://svn.douglasfshearer.com/rails/plugins/action_mailer_optional_tls) et dans mes enviroment.rbEnvoyer des e-mails via gmail de différents comptes
ActionMailer::Base.server_settings = {
:tls => true,
:address => "smtp.gmail.com",
:port => "587",
:domain => "www.somedomain.com",
:authentication => :plain,
:user_name => "someusername",
:password => "somepassword"
}
Mais si je veux envoyer des e-mails à partir de différents comptes de messagerie? Comment remplacer les champs user_name et password à la volée?
Ce que je recherche est une solution qui permet la commutation dynamique entre les comptes. Exemple le scénario suivant: 10 "Admins" peut envoyer des avis à nos clients. Chacun a son propre compte gmail, quand ils remplissent un formulaire sur le site, les rails se connectent en utilisant leur compte et envoient le mail.
Merci d'avance!
Ali
La réponse a été copié d'un commentaire par Ivan à http://douglasfshearer.com/blog/gmail-smtp-with-ruby-on-rails-and -actionmailer –
Cela ne répond toujours pas à la question principale. Je pense que le smtp_settings devrait être changé dans les méthodes de mailer réelles, mais puisque ceux-ci ne sont pas directement appelés je ne suis pas sûr. Quelqu'un peut-il confirmer? –