動作確認用にSMTP サーバのモックを作る
mailcatcher というツールを使ってみた
こんな感じになる.
個人的に欲しかったのは特定のエラーを吐くようにする SMTP サーバのモックだったんだけどこれはできなさそう?
Dockerfile
https://github.com/nise-nabe/dockerfiles/blob/master/mailcatcher/Dockerfile
FROM debian RUN apt-get -qq update && apt-get -y upgrade RUN apt-get install -y rubygems libsqlite3-dev RUN gem install mailcatcher --no-ri --no-rdoc EXPOSE 1080 EXPOSE 25 CMD mailcatcher --smtp-port 25 --ip `ip addr show dev eth0 scope global | grep inet | awk '{print $2;}' | cut -d/ -f1` -f