hum, je connais pas ce gem mais pour recuperer les emails de dev 
j'utilise 
http://api.rubyonrails.org/classes/ActionMailer/Base.html#method-c-register_interceptor

Dans un initializer:

if Rails.env.development? || Rails.env.staging?
  ActionMailer::Base.register_interceptor(DevelopmentMailInterceptor)
end

Dans un mailer:

class DevelopmentMailInterceptor
  def self.delivering_email(message)
    @@user ||= `whoami`.strip
    @@hostname ||= `hostname`.strip
    message.subject = "[DEV_MAILER][#{@@user}@#{@@hostname}] #{rand(2**32 - 
1).to_s(16)} #{message.to} #{message.subject}"
    message.to = "[email protected]"
  end
end



On Friday, October 18, 2013 5:15:03 PM UTC+2, philippe lachaise wrote:
>
> Un outil génial ... mais qui refuse obstinément de marcher chez moi : 
>
> https://github.com/sj26/mailcatcher 
>
> Après avoir installé comme dit dans la doc : 
>
> $ mailcatcher 
> mailcatcher: command not found 
>
> :-( 
>
> la méthode de brute choue aussi : 
>
> $ ruby 
> /home/bach/.rbenv/versions/1.9.3-p429/lib/ruby/gems/1.9.1/gems/mailcatcher-0.5.12/bin/mailcatcher
>  
>
> /home/bach/.rbenv/versions/2.0.0-p195/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in
>  
>
> `require': cannot load such file -- mail_catcher (LoadError) 
> from 
> /home/bach/.rbenv/versions/2.0.0-p195/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in
>  
>
> `require' 
> from 
> /home/bach/.rbenv/versions/1.9.3-p429/lib/ruby/gems/1.9.1/gems/mailcatcher-0.5.12/bin/mailcatcher:3:in
>  
>
> `<main>' 
>
> Bon, doit y avoir un pb de load-path qqpart, mais pourquoi ur cette gem là 
>
> N.B. J'utilise rbenv 
>
>  ruby -v 
> ruby 1.9.3p429 (2013-05-15 revision 40747) [x86_64-linux] 
>
> C'est rageant de pas pouvoir utiliser un outil si prometteur ! 
>
> Qqun a déjà eu affaire à ce cas de figure ? 
>
> Merci d'avance :-) 
>
> P.S. Au passage, faute de mailcatcher, ce petit outil Java peut rendre 
> service, si ça intéresse qqun : 
> http://nilhcem.github.io/FakeSMTP/ 
>

-- 
-- 
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]
--- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes 
Railsfrance.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, 
envoyez un e-mail à l'adresse [email protected].
Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .

Répondre à