Sign inSign up

t3a6/postfix-relay

By t3a6

Updated 3 days ago

Ein simples Postfix SMTP Relay als Docker-Container.

Image
0

7.2K

t3a6/postfix-relay repository overview

Postfix SMTP Relay

Ein simples Postfix SMTP Relay als Docker-Container.

Konfiguration

Für die Konfiguration sind die wichtigsten Optionen der main.cf von Postfix per Umgebungsvariablen verfügbar gemacht. Der Name der Umgebungsvariablen für eine Option ist der gleiche, wie die Postfixoption, allerdings in Großbuchstaben.

Z.B. wird aus aus der Umgebungsvariablen MESSAGE_SIZE_LIMIT die Postfixeinstellung message_size_limit.


Sind die Einstellungsmöglichkeiten über die Umgebungsvariablen nicht ausreichend, kann natürlich auch eine eigene main.cf und master.cf eingebunden werden. Die beiden Config-Dateien liegen bei diesem Container unter /config, sodass auch einfach ein kompletter Config-Ordner mit Zertifikaten etc. eingebunden werden kann.

Verfügbare Umgebungsvariablen

VariableStandardwert
MYHOSTNAME-
MYNETWORKS127.0.0.0/8, 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16
SMTP_TLS_SECURITY_LEVELencrypt
MESSAGE_SIZE_LIMIT20971520
RELAYHOST-

Beispiel

Beispiel für eine docker-compose.yml

version: "3.7"
  services:
    mail:
      image: t3a6/postfix-relay:latest
      environment:
        MYHOSTNAME: my-domain.com
        MYNETWORKS: 192.168.1.0/24

Tag summary

Content type

Image

Digest

sha256:9a6344b2f

Size

81.5 MB

Last updated

3 days ago

docker pull t3a6/postfix-relay