Erweiterung - Bind Panel MX bei externen NS und SNI Host Eintrag

Welche Features fehlen Ihnen noch? Teilen Sie es uns mit.
Post Reply
User avatar
Ralph
Posts: 1245
Joined: Mon 30. Mar 2020, 16:14

Erweiterung - Bind Panel MX bei externen NS und SNI Host Eintrag

Post by Ralph »

Bei der Verwendung von externen NS wäre es schön wenn folgendes noch ergänzt (erweitert) werden könnte ...
Ist hier als Beispiel gedacht und ich bin mir nicht sicher ob das alles so korrekt ist!

Panel > Konfiguration > Email: "Verwende den Hostnamen des Servers und Benutzerdefinierte Domain"
Hierbei könnte der Bind MX für das Panel (hostname -f) entsprechend geändert werden in der "/etc/bind/keyhelp_domain.conf"

Code: Select all

# /etc/bind/keyhelp_domain.conf
; Mail
@ IN MX  10 my.hostname.tld.
Ergänzend dazu noch der fehlende Entry in der "/etc/postfix/postfix-sni.conf" für hostname -f (my.hostname.tld) mit cert pfad.
Die Logs werden geflutet mit "TLS SNI my.hostname.tld from ex.other.tld[xx.xxx.xxx.xx] not matched, using default chain" und der fail lookup & switch würden wegfallen.

Bei "Benutzerdefinierte Domain" würde es nur Sinn machen wenn ein cert lokal vorhanden ist zum einbinden, aber der Eintrag vom Panel (hostname -f) könnte bedenkenlos immer mit rein.
# /etc/postfix/postfix-sni.conf:

Code: Select all

my.hostname.tld /etc/ssl/keyhelp/letsencrypt/keyhelp/my.hostname.tld/private.pem /etc/ssl/keyhelp/letsencrypt/keyhelp/my.hostname.tld/fullchain.pem

Nach meinem Test tauchen keine internen TLS SNI Fehler für diesen Host mehr auf:

Code: Select all

nano /etc/postfix/postfix-sni.conf
# add
my.hostname.tld /etc/ssl/keyhelp/letsencrypt/keyhelp/my.hostname.tld/private.pem /etc/ssl/keyhelp/letsencrypt/keyhelp/my.hostname.tld/fullchain.pem
# map
postmap -F hash:/etc/postfix/postfix-sni.conf
systemctl restart postfix
journalctl -n 5000 -u postfix@-.service | grep "TLS SNI"
Diese beiden Erweiterungen wären mit relativ wening Zeitaufwand in das Script für "Konfiguration > Email" zu integrieren, vorrausgesetzt es ist so korrekt :roll:
Post Reply