Skip to content

ghusta/docker-fakesmtp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 

Repository files navigation

docker-fakesmtp

Docker pulls GitHub release

Another docker image for FakeSMTP (https://github.com/Nilhcem/FakeSMTP)

Overview

FakeSMTP is a Free Fake SMTP Server with GUI for testing emails in applications easily. It is written in Java.

Docker

Dockerfile

See original there.

Usage

This allows you to run a SMTP server for testing applications which send mail. Each mail is written to a file in /var/mail

Starting a container :

docker run -d -p 2525:25 -v /tmp/fakemail:/var/mail ghusta/fakesmtp:2.5

See also docker usage on the original project.

Refactoring

I use eclipse-temurin openjdk as base image, as java image is now deprecated (see https://hub.docker.com/_/java/). Furthermore, I use the JRE version, as JDK is not necessary (image eclipse-temurin:17-jre for example).

Available OpenJDK Docker images

Not all versions or alternatives (jdk, jre, slim, etc.) are available.

See which ones there : Update to version X on base os Y.

At the moment, OpenJDK 17, 21 Docker images are based on the versions published here : https://adoptium.net/temurin/releases/ .