Ouverture de session

Commentaires récents

Syndication
Flux XML

pb d'envoi de mail

pb d'envoi de mail
Posté par touriste le Samedi, 10 Février, 2007 - 12:06pm. Débuter avec Rails

Bonjour,

J'ai un souci avec l'envoi de mail.

Voici la trace :

c:/ruby/lib/ruby/1.8/net/smtp.rb:680:in `check_response'
c:/ruby/lib/ruby/1.8/net/smtp.rb:593:in `auth_cram_md5'
c:/ruby/lib/ruby/1.8/net/smtp.rb:686:in `critical'
c:/ruby/lib/ruby/1.8/net/smtp.rb:592:in `auth_cram_md5'
c:/ruby/lib/ruby/1.8/net/smtp.rb:571:in `__send__'
c:/ruby/lib/ruby/1.8/net/smtp.rb:571:in `authenticate'
c:/ruby/lib/ruby/1.8/net/smtp.rb:411:in `do_start'
c:/ruby/lib/ruby/1.8/net/smtp.rb:378:in `start'
c:/ruby/lib/ruby/1.8/net/smtp.rb:316:in `start'
c:/ruby/lib/ruby/gems/1.8/gems/actionmailer-1.2.5/lib/action_mailer/base.rb:511:in `perform_delivery_smtp'
c:/ruby/lib/ruby/gems/1.8/gems/actionmailer-1.2.5/lib/action_mailer/base.rb:397:in `send'
c:/ruby/lib/ruby/gems/1.8/gems/actionmailer-1.2.5/lib/action_mailer/base.rb:397:in `deliver!'
c:/ruby/lib/ruby/gems/1.8/gems/actionmailer-1.2.5/lib/action_mailer/base.rb:291:in `method_missing'
#{RAILS_ROOT}/app/controllers/user_controller.rb:34:in `create'
-e:4:in `load'
-e:4

Dans environment.rb :

ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.server_settings = {
:address => "mail.monsite.com",
:port => 25,
:domain => "www.monsite.com",
:authentification => :login,
:user_name => "monuser",
:password => "monpassword"
}

ActionMailer::Base.raise_delivery_errors = true

Ma classe permettant l'envoi de mail (Notifier) :

class Notifier < ActionMailer::Base
def send_mail(user, subject, content)
@recipients = user.email
@from = "support@monsite.com"
@subject = subject

# Email body
@body["texte"] = content
end
end

La vue (send_mail.rhtml) :

MON TEXTE

Le controleur :

def create
user = User.new(params[:user])
Notifier::deliver_send_mail(user,"Creation de votre compte", "Votre compte a ete cree")
end



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
pb résolu
Auteur: 
touriste
Date: 
Dim, 11/02/2007 - 15:33

En fait, le serveur mail demandait d'abord une authentification POP3.
J'ai trouvé la solution sur ce site http://wiki.rubyonrails.org/rails/pages/PopBeforeSMTPForActionMailer


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Sondage
Lorsque je développe avec Ruby on Rails c'est principalement sous:
Linux
36%
Mac OS X
30%
Windows
32%
(Free|Open|Net) BSD
1%
Autre...
1%
Nombre de votes: 368

Qui est en ligne
Il y a actuellement 1 utilisateur et 73 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Hébergement et ressources techniques gracieusement fournis par la SSLL Nuxos Group ]