Merge branch 'master' of gitea.hottis.de:wn/exim-docker
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful

This commit is contained in:
Wolfgang Hottgenroth 2025-02-28 21:03:46 +01:00
commit f08937111e

View File

@ -12,6 +12,7 @@ Four environment variables are used to configure the container:
* `SMARTHOST_PASS`: Password for smarthost. * `SMARTHOST_PASS`: Password for smarthost.
* `LOCALMAILNAME`: The domain name which shall be used as the domain part of the sender address in every outgoing mail. If not required, skip it. * `LOCALMAILNAME`: The domain name which shall be used as the domain part of the sender address in every outgoing mail. If not required, skip it.
* `RELAYNETS`: Networks exim in this container accepts for relaying. Separate multiple networks by semicolon. * `RELAYNETS`: Networks exim in this container accepts for relaying. Separate multiple networks by semicolon.
* `WHITELISTED_RECIPIENT`: Colon-separated list of whitelisted recipient domains, if empty no recipient restrictions will be applied
## Deployment ## Deployment
@ -24,7 +25,7 @@ Typically, don't expose the smtp port of this container to the default network o
``` ```
#!/bin/bash #!/bin/bash
IMAGE=quay.io/wollud1969/exim-docker:0.2.2 IMAGE=quay.io/wollud1969/exim-docker:0.3.2
MAILER_NETWORK=mailer-network MAILER_NETWORK=mailer-network
docker network create $MAILER_NETWORK || echo "mailer-network already exists" docker network create $MAILER_NETWORK || echo "mailer-network already exists"
@ -38,6 +39,7 @@ docker run \
-e SMARTHOST=smarthost.example.com \ -e SMARTHOST=smarthost.example.com \
-e LOCALMAILNAME=krohne.com \ -e LOCALMAILNAME=krohne.com \
-e RELAYNETS=$RELAYNETS \ -e RELAYNETS=$RELAYNETS \
-e WHITELISTED_RECIPIENT="example-recipients.com" \
--network $MAILER_NETWORK \ --network $MAILER_NETWORK \
--name mailer \ --name mailer \
--restart always \ --restart always \