A small server responding to the /.well-known/mta-sts.txt path.
Status: feature-complete, pull requests are accepted.
You need to set up DNS records correctly, otherwise this server will be useless.
The server must be available on the mta-sts subdomain.
docker run -it -p 8080:8080 ghcr.io/ordinary-dev/mta-sts:v0.2.0All configuration is done through environment variables.
Select one option:
SOCKET_PATH- Unix socket path, for example:/run/mta-sts.sock.LISTEN_ADDRESS- Address for the server, for example:127.0.0.1:8080.PORT- The port used by the server,8080by default (deprecated, preferLISTEN_ADDRESS).
MTA_STS_MODE- one of the following values: enforce, testing or none (enforce by default)MTA_STS_MAX_AGE- the maximum lifetime of the policy in seconds, default - 604800 (7 days)MTA_STS_MX- list of mail servers separated by commas, for example: "mx1.example.com,mx2.example.com"
services:
mta-sts:
image: ghcr.io/ordinary-dev/mta-sts
environment:
MTA_STS_MX: mx.example.com
ports:
- 80:8080