Das hängt sehr von Deine Architektur ab, generell sieht ein Container mit bridged Networking immer nur die Bridge und nicht die externe Adresse, falls der Host diese überhaupt sieht, was davon abhängt wie er angebunden ist.
Wenn Du für die eigene(n) Domain(s) den Port 25 ausschließen, bzw. nur Authentifizierte Absender erlauben willst, hier eine Anleitung von La Chat von Mistral (die bestimmte IP Adresse wäre die des Dovecot Containers):
Um Postfix so zu konfigurieren, dass es E-Mails mit Absenderadressen deiner eigenen Domain(en) nur von einer bestimmten IP-Adresse annimmt, kannst du die smtpd_sender_restrictions-Direktive in der Postfix-Konfiguration verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:
1. Postfix-Konfiguration anpassen
Öffne die Hauptkonfigurationsdatei von Postfix, normalerweise /etc/postfix/main.cf:
sudo nano /etc/postfix/main.cf
Füge oder bearbeite folgende Zeilen:
smtpd_sender_restrictions =
check_sender_access hash:/etc/postfix/sender_access,
reject
2. sender_access-Datei erstellen
Erstelle eine Datei /etc/postfix/sender_access mit folgendem Inhalt:
# Erlaube Absenderadressen deiner Domain nur von der IP 192.0.2.1
@deine-domain.de OK
# Erlaube alle anderen Absenderadressen nur von der IP 192.0.2.1
!@deine-domain.de reject_unless_client_address=192.0.2.1
Erklärung:
-
@deine-domain.de OK: Erlaubt Absenderadressen von @deine-domain.de generell (wird später durch die nächste Regel eingeschränkt).
-
!@deine-domain.de reject_unless_client_address=192.0.2.1: Lehnt Absenderadressen von @deine-domain.de ab, es sei denn, die Verbindung kommt von der IP 192.0.2.1.
3. sender_access-Datei kompilieren
Postfix verwendet eine kompilierte Version der Datei. Führe folgenden Befehl aus:
sudo postmap /etc/postfix/sender_access
4. Postfix neu laden
Lade die Postfix-Konfiguration neu, damit die Änderungen wirksam werden:
sudo systemctl reload postfix
5. Testen
Teste die Konfiguration, indem du E-Mails von verschiedenen IPs mit Absenderadressen deiner Domain sendest. Nur E-Mails von der erlaubten IP (192.0.2.1) sollten akzeptiert werden.
Wichtig
- Ersetze
deine-domain.de mit deiner tatsächlichen Domain.
- Ersetze
192.0.2.1 mit der IP-Adresse, von der aus Absenderadressen deiner Domain akzeptiert werden sollen.
- Falls du mehrere Domains hast, wiederhole die Regeln für jede Domain.
Falls du weitere Anpassungen oder spezifischere Regeln benötigst, lass es mich wissen!