This commit is contained in:
parent
ee5ec605c6
commit
81f57a53ce
@ -8,7 +8,7 @@ kubectl create secret generic smtp-secrets \
|
||||
--from-literal=SMARTHOST="smtprelaypool.ispgateway.de" \
|
||||
--from-literal=SMARTHOST_USER="pseudosmarthostuser@hottis.de" \
|
||||
--from-literal=SMARTHOST_PASS="$SMARTHOST_PASSWORD" \
|
||||
--from-literal=RELAY_NETWORKS=":10.0.0.0/8" | \
|
||||
--from-literal=RELAYNETS=":10.0.0.0/8" | \
|
||||
kubectl apply -n system -f -
|
||||
|
||||
kubectl apply -n system -f deploy.yml
|
||||
|
@ -18,7 +18,7 @@ spec:
|
||||
spec:
|
||||
containers:
|
||||
- name: smtp
|
||||
image: quay.io/wollud1969/exim-docker:0.2.1
|
||||
image: quay.io/wollud1969/exim-docker:0.2.2
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: smtp-secrets
|
||||
|
@ -8,9 +8,10 @@ option to send mail from other containers without the need to configure the smar
|
||||
Four environment variables are used to configure the container:
|
||||
|
||||
* `SMARTHOST`: The is the name of the smarthost. exim within this container will send all mail to this smarthost for further delivery. Make sure the smarthost accepts mail from this container without authentication.
|
||||
* `LOCALMAILNAME`: The domain name which shall be used as the domain part of the sender address in every outgoing mail.
|
||||
* `SMARTHOST_USER`: Login for smarthost. If no authentication is required, skip it.
|
||||
* `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.
|
||||
* `RELAYNETS`: Networks exim in this container accepts for relaying. Separate multiple networks by semicolon.
|
||||
* `ROOT`: Addresses to forward root mail to. Separate multiple addresses by space.
|
||||
|
||||
|
||||
## Deployment
|
||||
@ -23,7 +24,7 @@ Typically, don't expose the smtp port of this container to the default network o
|
||||
```
|
||||
#!/bin/bash
|
||||
|
||||
IMAGE=quay.io/wollud1969/exim-docker:0.0.9
|
||||
IMAGE=quay.io/wollud1969/exim-docker:0.2.2
|
||||
MAILER_NETWORK=mailer-network
|
||||
|
||||
docker network create $MAILER_NETWORK || echo "mailer-network already exists"
|
||||
@ -37,7 +38,6 @@ docker run \
|
||||
-e SMARTHOST=smarthost.example.com \
|
||||
-e LOCALMAILNAME=krohne.com \
|
||||
-e RELAYNETS=$RELAYNETS \
|
||||
-e ROOT=root@example.com \
|
||||
--network $MAILER_NETWORK \
|
||||
--name mailer \
|
||||
--restart always \
|
||||
|
Loading…
x
Reference in New Issue
Block a user