Another docker image for FakeSMTP (https://github.com/Nilhcem/FakeSMTP)
FakeSMTP is a Free Fake SMTP Server with GUI for testing emails in applications easily. It is written in Java.
See original there.
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.6
See also docker usage on the original project.
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).
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/ .