Faire simple, c'est compliqué. Mais c'est mon métier.
Cet article est ancien et n'est peut-être plus d'actualité.
Vous vous souvenez de ce post que j'ai écrit il y a 2 heures? Voici une autre solution un peu plus élaborée mais reposant sur le paquet Ruby MailCatcher.
MailCatcher est à la fois un serveur smtp qui va piéger les e-mails et à la fois un serveur http qui va vous permettre d'afficher dans votre navigateur la liste des e-mails interceptés.
Cependant, pour des raisons qui ne regardent que moi et mes clients, mon serveur de développement est encore sous Debian 6 (alors que la version stable actuelle est la 7). Ce qui ne va pas sans causer quelques soucis lors de l'installation, donc voici la marche à suivre:
En tant qu'utilisateur root cela donne :
# aptitude install ruby rubygems # aptitude install libsqlite3-dev # gem install mailcatcher # gem uninstall tilt --version '2.0.0' # /var/lib/gems/1.8/bin/mailcatcher --ip
Pour de plus amples informations sur les options de mailcatcher:
/var/lib/gems/1.8/bin/mailcatcher --help
La marche à suivre pour n'avoir qu'à taper mailcatcher
n'est pas l'objet de ce billet, mais sachez qu'il vous suffit de rajouter /var/lib/gems/1.8/bin/
à la variable d'environnement $PATH.
J'y parle beaucoup technique de développement web, logiciels libres, et autres.
Ce site est entièrement consultable sans cookies et sans Javascript