# mailcatcher Simple fake smtp server and webinterface for testing mails in development. ## Supported tags and respective Dockerfile links * `0.6.5`: [Dockerfile](0.6.5/Dockerfile) * `0.7` `latest`: [Dockerfile](0.7/Dockerfile) ## Quick reference The images are based on alpine:latest. This Dockerfile was initially taken from [jeanberu/mailcatcher](https://hub.docker.com/r/jeanberu/mailcatcher/). What has changed is that we do not EXPOSE ports. Remember: we open ports in docker-compose.localhost.yml / docker-compose.traefik.yml. ## Usage with docker-compose ### docker-compose.yml ``` services: mailcatcher: image: docker.team23.de/docker/mailcatcher:0.7 ``` ### docker-compose.localhost.yml ``` services: # forward local port 1080 to mailcatcher:1080 mailcatcher: ports: - 1080:1080 ``` ### docker-compose.traefik.yml ``` services: # Expose mailcatcher webinterface through traefik mailcatcher: networks: - default - traefik_gateway labels: - traefik.enable=true - traefik.port=1080 - traefik.docker.network=traefik_gateway ``` ## Environment variables - **SMTP_PORT** Change default SMTP port (default: 1025) - **HTTP_PORT** Change default HTTP port (default: 1080)