Bon je vais me répondre à moi même, ça peut toujours servir à d'autres !
l'impossibilité d'envoyé des mails par rails provenait de la mauvaise
déclaration du serveur smtp qui interdisait l'envoi. J'ai donc modifié
le serveur smtp (j'ai choisi le bon cette fois) et ça roule.
En tout cas, merci les messages d'erreurs incompréhensible ! Je préfère
encore les poèmes :-) (comprendra qui pourra)
J.
Le mardi 12 juin 2007 à 16:16 +0200, Jérémy Dierx a écrit :
> Bonjour, je test actuellement l'envoi d'email apr ActionMailer.
>
> Sur mon poste de dev ça fonctionne sans problème.
>
> Sur le serveur de mail , ça a fonctionné...
>
> Voici le message d'erreur récupéré dans le fichier de log de rails :
>
> Processing ContactController#confirmation_message (for 62.210.213.164
> at 2007-06-12 10:31:30) [POST]
> Session ID: fd784d1b381d095b2c1a1b6774156a25
> Parameters: {"commit"=>"Envoyer", "contact"=>{"fonction"=>"truc",
> "message"=>"Test", "nom"=>"moi", "prenom"=>"re-moi", "societe"=>"la
> mienne", "email"=>"[EMAIL PROTECTED]"},
> "action"=>"confirmation_message", "controller"=>"contact"}
> Sent mail:
> Date: Tue, 12 Jun 2007 10:31:30 +0200
> From: [EMAIL PROTECTED]
> To: [EMAIL PROTECTED]
> Subject: Test
> Mime-Version: 1.0
> Content-Type: text/html
>
> <p>Hello world !</p>
>
> EOFError (end of file reached):
> /usr/local/lib/ruby/1.8/net/protocol.rb:133:in `sysread'
> /usr/local/lib/ruby/1.8/net/protocol.rb:133:in `rbuf_fill'
> /usr/local/lib/ruby/1.8/timeout.rb:56:in `timeout'
> /usr/local/lib/ruby/1.8/timeout.rb:76:in `timeout'
> /usr/local/lib/ruby/1.8/net/protocol.rb:132:in `rbuf_fill'
> /usr/local/lib/ruby/1.8/net/protocol.rb:116:in `readuntil'
> /usr/local/lib/ruby/1.8/net/protocol.rb:126:in `readline'
> /usr/local/lib/ruby/1.8/net/smtp.rb:664:in `recv_response'
> /usr/local/lib/ruby/1.8/net/smtp.rb:651:in `getok'
> /usr/local/lib/ruby/1.8/net/smtp.rb:686:in `critical'
> /usr/local/lib/ruby/1.8/net/smtp.rb:649:in `getok'
> /usr/local/lib/ruby/1.8/net/smtp.rb:639:in `quit'
> /usr/local/lib/ruby/1.8/net/smtp.rb:426:in `do_finish'
> /usr/local/lib/ruby/1.8/net/smtp.rb:381:in `start'
> /usr/local/lib/ruby/1.8/net/smtp.rb:316:in `start'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionmailer-1.3.3/lib/action_mailer/base.rb:565:in
> `perform_delivery_smtp'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionmailer-1.3.3/lib/action_mailer/base.rb:451:in
> `send'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionmailer-1.3.3/lib/action_mailer/base.rb:451:in
> `deliver!'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionmailer-1.3.3/lib/action_mailer/base.rb:364:in
> `deliver'
> /app/controllers/contact_controller.rb:28:in
> `confirmation_message'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:1095:in
> `send'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:1095:in
> `perform_action_without_filters'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:632:in
> `call_filter'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:638:in
> `call_filter'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:438:in
> `call'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:637:in
> `call_filter'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:638:in
> `call_filter'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:438:in
> `call'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:637:in
> `call_filter'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:638:in
> `call_filter'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:438:in
> `call'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:637:in
> `call_filter'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:619:in
> `perform_action_without_benchmark'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/benchmarking.rb:66:in
> `perform_action_without_rescue'
> /usr/local/lib/ruby/1.8/benchmark.rb:293:in `measure'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/benchmarking.rb:66:in
> `perform_action_without_rescue'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/rescue.rb:83:in
> `perform_action'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:430:in
> `send'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:430:in
> `process_without_filters'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:624:in
> `process_without_session_management_support'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/session_management.rb:114:in
> `process'
>
> /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:330:in
> `process'
> /usr/local/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/dispatcher.rb:41:in
> `dispatch'
>
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/rails.rb:78:in
> `process'
>
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/rails.rb:76:in
> `synchronize'
>
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/rails.rb:76:in
> `process'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:618:in
> `process_client'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:617:in
> `each'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:617:in
> `process_client'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in
> `run'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in
> `initialize'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in
> `new'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:736:in
> `run'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:720:in
> `initialize'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:720:in
> `new'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:720:in
> `run'
>
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:271:in
> `run'
>
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:270:in
> `each'
>
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:270:in
> `run'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/bin/mongrel_rails:127:in
> `run'
>
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/command.rb:211:in
> `run'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/bin/mongrel_rails:243
> /usr/local/bin/mongrel_rails:16:in `load'
> /usr/local/bin/mongrel_rails:16
>
> Là je n'ai pas trop d'idée et vous ?
>
> Jérémy.
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---