Smarthost-Konfiguration unter v25.3 (Ubuntu 24.04): Pfad für Custom-Template gesucht
Posted: Wed 25. Feb 2026, 18:27
Hallo zusammen,
da mein Händler (Hetzner) Port 25 blockiert, muss ich für den Mailversand einen externen Smarthost (zB. Mailgun über Port 587) nutzen. Da ich im KeyHelp-Panel (v25.3, Build 3565) keine direkte Einstellung für einen globalen Relayhost gefunden habe, habe ich diesen manuell in die main.cf eingetragen.
Das Problem:
KeyHelp überschreibt meine Änderungen in der main.cf (un-)regelmäßig (vermutlich durch das aktive SRS, welches die Zeile default_transport = smtp:127.0.0.1:10027 wieder einfügt).
Ich möchte das Problem nun sauber über ein Custom-Template lösen, damit meine Mailgun-Konfiguration dauerhaft erhalten bleibt.
Mein bisheriger Versuch (leider ohne Erfolg):
Ich habe das Template aus:
/home/keyhelp/www/keyhelp/install/templates/postfix/ubuntu_24.04/main.cf.twig
entsprechend angepasst und auch nach:
/home/keyhelp/www/keyhelp/custom/install/templates/postfix/ubuntu_24.04/main.cf.twig
kopiert.
Trotzdem erscheint gelegentlich die Zeile
default_transport = smtp:127.0.0.1:10027
wieder. Zuletzt nach dem Kernel-Update: 6.8.0-101-generic.
Meine Fragen:
Wo genau muss das Custom-Template für die main.cf in der Version 25.3 liegen?
Gibt es im Panel der v25.3 evtl. doch ein verstecktes Feld für den Smarthost, das ich übersehen habe?
Mit welchem Befehl triggere ich das Neuschreiben der Konfiguration unter Berücksichtigung der Custom-Templates?
Vielen Dank für eure Unterstützung!
PS Ich bin neu in der KH-Welt und bitte um Nachsicht
---------------------------------------------------------------------------
Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt
Ja. (Da das Panel die Konfiguration automatisiert überschreibt.)
Server-Betriebssystem + Version
(Ubuntu 24.04 (64-bit))
Eingesetzte Server-Virtualisierung-Technologie
KVM (Hetzner Cloud Standard)
KeyHelp-Version + Build-Nummer
25.3 - Build 3565
Problembeschreibung / Fehlermeldungen
Ich möchte einen externen Smarthost (Mailgun) via Port 587 nutzen. KeyHelp überschreibt jedoch gelegentlich (bei Wartungslauf?) die manuelle Konfiguration in der /etc/postfix/main.cf.
Insbesondere die durch KeyHelp gesetzte Zeile default_transport = smtp:127.0.0.1:10027 (SRS) führt dazu, dass die Mails die Smarthost-Einstellung ignorieren und wieder im Timeout auf Port 25 landen.
Erwartetes Ergebnis
Dauerhafte Einbindung der Smarthost-Konfiguration in die main.cf, die auch KeyHelp-Updates und die Wartungsaufgaben übersteht.
Tatsächliches Ergebnis
Manuelle Änderungen in der main.cf werden gelegentlich (das kann auch mal einen Monat gut gehen oder zwei Tage hinterienander) durch die Standard-Templates von KeyHelp überschrieben.
Schritte zur Reproduktion
Wiedwerkehrend. bislang nicht eigentverantwortlich reproduziert.
Zusätzliche Informationen
Ein Versuch, das Problem über ein Custom-Template zu lösen, schlug fehl. Ich habe das Template angepasst und von:
/home/keyhelp/www/keyhelp/install/templates/postfix/ubuntu_24.04/main.cf.twig
nach:
/home/keyhelp/www/keyhelp/custom/install/templates/postfix/ubuntu_24.04/main.cf.twig
kopiert. Der Zeitstempel der main.cf nach einem Toolbox-Lauf zeigt jedoch, dass dieses Override nicht geladen wird.
Frage: Welcher Pfad ist für v25.3 der korrekte für Postfix-Overrides?
da mein Händler (Hetzner) Port 25 blockiert, muss ich für den Mailversand einen externen Smarthost (zB. Mailgun über Port 587) nutzen. Da ich im KeyHelp-Panel (v25.3, Build 3565) keine direkte Einstellung für einen globalen Relayhost gefunden habe, habe ich diesen manuell in die main.cf eingetragen.
Das Problem:
KeyHelp überschreibt meine Änderungen in der main.cf (un-)regelmäßig (vermutlich durch das aktive SRS, welches die Zeile default_transport = smtp:127.0.0.1:10027 wieder einfügt).
Ich möchte das Problem nun sauber über ein Custom-Template lösen, damit meine Mailgun-Konfiguration dauerhaft erhalten bleibt.
Mein bisheriger Versuch (leider ohne Erfolg):
Ich habe das Template aus:
/home/keyhelp/www/keyhelp/install/templates/postfix/ubuntu_24.04/main.cf.twig
entsprechend angepasst und auch nach:
/home/keyhelp/www/keyhelp/custom/install/templates/postfix/ubuntu_24.04/main.cf.twig
kopiert.
Trotzdem erscheint gelegentlich die Zeile
default_transport = smtp:127.0.0.1:10027
wieder. Zuletzt nach dem Kernel-Update: 6.8.0-101-generic.
Meine Fragen:
Wo genau muss das Custom-Template für die main.cf in der Version 25.3 liegen?
Gibt es im Panel der v25.3 evtl. doch ein verstecktes Feld für den Smarthost, das ich übersehen habe?
Mit welchem Befehl triggere ich das Neuschreiben der Konfiguration unter Berücksichtigung der Custom-Templates?
Vielen Dank für eure Unterstützung!
PS Ich bin neu in der KH-Welt und bitte um Nachsicht
---------------------------------------------------------------------------
Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt
Ja. (Da das Panel die Konfiguration automatisiert überschreibt.)
Server-Betriebssystem + Version
(Ubuntu 24.04 (64-bit))
Eingesetzte Server-Virtualisierung-Technologie
KVM (Hetzner Cloud Standard)
KeyHelp-Version + Build-Nummer
25.3 - Build 3565
Problembeschreibung / Fehlermeldungen
Ich möchte einen externen Smarthost (Mailgun) via Port 587 nutzen. KeyHelp überschreibt jedoch gelegentlich (bei Wartungslauf?) die manuelle Konfiguration in der /etc/postfix/main.cf.
Insbesondere die durch KeyHelp gesetzte Zeile default_transport = smtp:127.0.0.1:10027 (SRS) führt dazu, dass die Mails die Smarthost-Einstellung ignorieren und wieder im Timeout auf Port 25 landen.
Erwartetes Ergebnis
Dauerhafte Einbindung der Smarthost-Konfiguration in die main.cf, die auch KeyHelp-Updates und die Wartungsaufgaben übersteht.
Tatsächliches Ergebnis
Manuelle Änderungen in der main.cf werden gelegentlich (das kann auch mal einen Monat gut gehen oder zwei Tage hinterienander) durch die Standard-Templates von KeyHelp überschrieben.
Schritte zur Reproduktion
Wiedwerkehrend. bislang nicht eigentverantwortlich reproduziert.
Zusätzliche Informationen
Ein Versuch, das Problem über ein Custom-Template zu lösen, schlug fehl. Ich habe das Template angepasst und von:
/home/keyhelp/www/keyhelp/install/templates/postfix/ubuntu_24.04/main.cf.twig
nach:
/home/keyhelp/www/keyhelp/custom/install/templates/postfix/ubuntu_24.04/main.cf.twig
kopiert. Der Zeitstempel der main.cf nach einem Toolbox-Lauf zeigt jedoch, dass dieses Override nicht geladen wird.
Frage: Welcher Pfad ist für v25.3 der korrekte für Postfix-Overrides?