@Override
	public void run() {
		MDC.put("smtpServerLocalSocketAddress", server.getDisplayableLocalSocketAddress());
		LOGGER.info("SMTP server {} started", server.getDisplayableLocalSocketAddress());

		try {
			runAcceptLoop();
			LOGGER.info("SMTP server {} stopped accepting connections", server.getDisplayableLocalSocketAddress());
		} finally {
			MDC.remove("smtpServerLocalSocketAddress");
		}
	}
This method is called by this thread when it starts up. To safely cause this
to exit, call {@link #shutdown()}.
src/main/java/de/gessnerfl/fakesmtp/smtp/server/BaseSmtpServerRunnable.java