Page 1 of 1

SRS verhindert den RelayHost

Posted: Mon 17. Jun 2024, 10:44
by Tobi7889
Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt
Ja

Server-Betriebssystem + Version
Debian 12.5

Eingesetzte Server-Virtualisierung-Technologie
PVE

KeyHelp-Version + Build-Nummer
24.1

Problembeschreibung / Fehlermeldungen
SMTP RelayHost in der main.cf greift nicht, sobald das SRS aktiv ist.

Erwartetes Ergebnis
E-Mails sollen über den RelayHost gesendet werden

Tatsächliches Ergebnis
E-Mails werden direkt über den KeyHelp Server gesendet

Schritte zur Reproduktion
RelayHost hinzufügen und SRS aktivieren.

Zusätzliche Informationen
In diesem Thread: viewtopic.php?t=13268
Sobald das SRS aktiv ist, werden E-Mails nicht mehr über den RelayHost gesendet sondern direkt über den Postfix auf dem KH Server.

Re: SRS verhindert den RelayHost

Posted: Mon 17. Jun 2024, 11:48
by technotravel
Und wenn man das SRS einfach ausschaltet? :?

Re: SRS verhindert den RelayHost

Posted: Mon 17. Jun 2024, 12:39
by Tobi7889
technotravel wrote: Mon 17. Jun 2024, 11:48 Und wenn man das SRS einfach ausschaltet? :?
Dann funktioniert es, löst aber das Problem nicht. Ist ja immerhin ein Bestandteil der Funktionen, da kann man natürlich auch eine langfristige Lösung anpeilen, so dass beides funktioniert.

Dein Kommentar hilft hier an der Stelle also wenig weiter.

Re: SRS verhindert den RelayHost

Posted: Fri 22. Nov 2024, 14:13
by Virinum
Bin heute auch über das Problem gestolpert. Hab SRS erstmal wieder deaktiviert.

Hat zufällig jemand schon einen Workaround gefunden?

Re: SRS verhindert den RelayHost

Posted: Mon 25. Nov 2024, 11:44
by Florian
Hallo,

das Ganze wurde auch schon hier diskutiert ohne Ergebnis:

https://github.com/roehling/postsrsd/discussions/76

Ich habe jetzt mal ein bisschen rumprobiert und konnte zumindest bei einer Konstellation die SRS-Umschreibung plus Nutzung eines Relay Hosts bewerkstelligen:

Datei: /etc/postfix/master.cf

Original:

Code: Select all

127.0.0.1:10027 inet n   -       -       -       -       smtpd
    -o cleanup_service_name=cleanup-srs
    -o smtpd_milters=
    -o smtpd_tls_security_level=none
    -o content_filter=smtp:
    -o smtpd_recipient_restrictions=permit_mynetworks,reject
Änderung:

Code: Select all

127.0.0.1:10027 inet n   -       -       -       -       smtpd
    -o cleanup_service_name=cleanup-srs
    -o smtpd_milters=
    -o smtpd_tls_security_level=none
    -o content_filter=smtp:mein.relay.server
    -o smtpd_recipient_restrictions=permit_mynetworks,reject
Die Zeile -o content_filter= wird also geändert.

Ich habe jetzt nicht geprüft, ob das andere Nebenwirkungen hat. Ziel war nur die Nutzung eines Relayhosts unter Beibehaltung der SRS Funktion bei nur weitergeleiteten Adressen.