@Cyril >> mailtrap
C'est ausi bien pratique d'avoir une solution déconnecté : j'ai 2 heures de trains à mettre à profit en venant à Paris. @olivier >> Peu être un peu overkilled d'utiliser une gem pour ça Ben c'es ptet un réflexe d'enfant gâté (cargo cult, etc.) mais l'interface du pseudo-webmail à l'air plutôt sympa (voir le screnshot https://github-camo.global.ssl.fastly.net/641b6e89b6a1f82b48663720204a71075df51672/687474703a2f2f662e636c2e6c792f6974656d732f337732543170304633673030336232693146327a2f53637265656e25323073686f74253230323031312d30362d3233253230617425323031312e33392e3033253230504d2e706e67) @Thibaut >> mocksmtp C'est réservé aux fidèles de la pomme malheureusement :-) Merci pour vos avis. 2013/10/18 Olivier El Mekki <[email protected]>: > Woops, il manque la ligne la plus importante à la fin : > > Mail.register_interceptor MailCatcher > > > > On Friday, October 18, 2013 5:53:50 PM UTC+2, Olivier El Mekki wrote: >> >> Hello, >> >> Peu être un peu overkilled d'utiliser une gem pour ça (à moins d'avoir >> des besoins complexes). >> >> Personnellement, j'utilise un simple initializer : >> >> # config/initializers/mail_catcher.rb >> class MailCatcher >> def self.delivering_email(message) >> case Rails.env >> when 'production' >> >> when 'staging' >> to = message.to.kind_of?( Array ) ? message.to.first : >> message_to >> unless to =~ /developers/ >> message.subject = "[Catcher]#{message.to} #{message.subject}" >> message.to = '[email protected]' >> end >> else >> message.subject = "[Catcher]#{message.to} #{message.subject}" >> message.to = '[email protected]' >> end >> 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 . -- -- 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 .
