2010-06-02 3 views
-1

2.3.4 Je reçois l'erreur suivante lorsque vous essayez d'envoyer un courrier électronique sur des rails 2.3.4 (il a travaillé sur 2.3.2) à l'aide de plug-in action_mailer_tls:Net :: SMTPFatalError dans des rails

Net::SMTPFatalError in UsersController#create 

555 5.5.2 Syntax error. w3sm66205164ybi.9 


C:/Program Files (x86)/NetBeans 6.8/ruby2/jruby-1.4.0/lib/ruby/1.8/net/smtp.rb:930:in `check_response' 
C:/Program Files (x86)/NetBeans 6.8/ruby2/jruby-1.4.0/lib/ruby/1.8/net/smtp.rb:899:in `getok' 
C:/Program Files (x86)/NetBeans 6.8/ruby2/jruby-1.4.0/lib/ruby/1.8/net/smtp.rb:828:in `mailfrom' 
C:/Program Files (x86)/NetBeans 6.8/ruby2/jruby-1.4.0/lib/ruby/1.8/net/smtp.rb:653:in `send_message' 
C:/Ruby/lib/ruby/gems/1.8/gems/actionmailer-2.3.4/lib/action_mailer/base.rb:683:in `perform_delivery_smtp' 
C:/Program Files (x86)/NetBeans 6.8/ruby2/jruby-1.4.0/lib/ruby/1.8/net/smtp.rb:526:in `start' 
C:/Ruby/lib/ruby/gems/1.8/gems/actionmailer-2.3.4/lib/action_mailer/base.rb:681:in `perform_delivery_smtp' 
C:/Ruby/lib/ruby/gems/1.8/gems/actionmailer-2.3.4/lib/action_mailer/base.rb:523:in `deliver!' 
C:/Ruby/lib/ruby/gems/1.8/gems/actionmailer-2.3.4/lib/action_mailer/base.rb:395:in `method_missing' 
D:/Proyectos/Cursometro/www/app/models/user_observer.rb:3:in `after_create' 
D:/Proyectos/Cursometro/www/app/controllers/users_controller.rb:221:in `create_new_user' 
D:/Proyectos/Cursometro/www/app/controllers/users_controller.rb:101:in `create' 

Cela a est arrivé après avoir changé la ligne suivante à action_mailer (fichier smtp_tls.rb):

#check_auth_args user, secret, authtype if user or secret 
    check_auth_args user, secret if user or secret # Ruby 1.8.7 FIX 
+0

vous avez oublié d'ajouter une ligne d'action_mailer. – Salil

+0

Vous avez raison. J'ai édité le post original. Il y a la ligne. Quoi qu'il en soit, je pense que j'ai un conflit entre mes environnements de gemmes. –

Répondre

0

Je suppose que cela se passait en raison d'un conflit entre mes environnements de pierres précieuses. J'ai ajusté certaines choses et maintenant c'est résolu.