Page 1 of 1
Sender_Relayhost
Posted: Wed 12. Mar 2025, 09:40
by MLan
Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt
Server-Betriebssystem + Version
Debian 12.9
Eingesetzte Server-Virtualisierung-Technologie
KVM
KeyHelp-Version + Build-Nummer
25.0 (Build 3398)
Problembeschreibung / Fehlermeldungen
Ich muss E-Mails einiger Domains über einen separaten Relayhost versenden
und habe das so geregelt:
/etc/postfix/main.cf
Code: Select all
#versand über relay nur für die Absender-Domains in sender_relayhost
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relayhost
/etc/postfix/sender_relayhost
Code: Select all
@domain1.de [in-v3.mailjet.com]:587
@domain2.de [in-v3.mailjet.com]:587
Erwartetes Ergebnis
Versand vom domain1.de,domain2.de über Relay
Versand aller anderen direkt
Tatsächliches Ergebnis
Wenn ich SRS im Admin Panel einschalte, werden alle Mails direkt ohne Relayhost versendet.
Schritte zur Reproduktion
Zusätzliche Informationen
Gruß und vielen Dank für das tolle Keyhelp
Re: Sender_Relayhost
Posted: Wed 12. Mar 2025, 10:06
by Florian
Hallo,
das ist bekannt. Ich habe bisher nur diese Abhilfe gefunden:
viewtopic.php?p=52057#p52057
Re: Sender_Relayhost
Posted: Wed 12. Mar 2025, 10:11
by mhagge
Das ist soweit logisch, weil durch das SRS @domain1.de und @domain2.de nicht mehr die "richtigen" Domains sind, sondern irgendwas mit srs.domain1.de
verkehrtherum@serverdomain.de
Das geht also nur, wenn für @domain1.de und @domain2.de kein SRS aktiviert ist. Du kannst es generell aktivieren, musst dann aber unter
/etc/default/postsrsd
bei
SRS_EXCLUDE_DOMAINS
die beiden Domains (kommasepariert) als Ausnahme eintragen (für die wird dann aber auch kein SRS durchgeführt)
Re: Sender_Relayhost
Posted: Wed 12. Mar 2025, 10:31
by MLan
mhagge wrote: ↑Wed 12. Mar 2025, 10:11
Das ist soweit logisch, weil durch das SRS @domain1.de und @domain2.de nicht mehr die "richtigen" Domains sind, sondern irgendwas mit srs.domain1.de
verkehrtherum@serverdomain.de
Das geht also nur, wenn für @domain1.de und @domain2.de kein SRS aktiviert ist. Du kannst es generell aktivieren, musst dann aber unter
/etc/default/postsrsd
bei
SRS_EXCLUDE_DOMAINS
die beiden Domains (kommasepariert) als Ausnahme eintragen (für die wird dann aber auch kein SRS durchgeführt)
Danke mhagge , habe es gerade probiert, funktioniert aber leider auch nicht wie gewünscht.
Re: Sender_Relayhost
Posted: Wed 12. Mar 2025, 10:31
by MLan
Ok danke, werd mir das mal reinziehen
Re: Sender_Relayhost
Posted: Wed 12. Mar 2025, 10:32
by mhagge
Dienste neu gestartet?
Ein identisches Konstrukt habe ich hier so problemlos am laufen
Re: Sender_Relayhost
Posted: Wed 12. Mar 2025, 10:34
by MLan
mhagge wrote: ↑Wed 12. Mar 2025, 10:32
Dienste neu gestartet?
Ein identisches Konstrukt habe ich hier so problemlos am laufen
ja natürlich
systemctl restart postsrsd.service
systemctl restart postfix.service
Re: Sender_Relayhost
Posted: Wed 12. Mar 2025, 10:37
by Florian
Hallo,
ich weiß nicht ob der Exclude da was bringt.
Das Problem an der Sache ist der notwendige Eintrag "default_transport = smtp:127.0.0.1:10027" in de main.cf. Dadurch wird eine relayhost Konfig ausgehebelt.
Wenn da einer eine andere Lösung findet nur her damit.
Re: Sender_Relayhost
Posted: Wed 12. Mar 2025, 10:53
by mhagge
Also meine Config ist nahezu identisch.
In meiner main.cf ist (u.a.) enthalten:
Code: Select all
sender_dependent_default_transport_maps = hash:/etc/postfix/bysender
default_transport = smtp:127.0.0.1:10027
Der einzige Unterschied ist, dass ich in der Transport-Map keinen Port angegeben habe, das sieht bei mir so aus
Code: Select all
@domain1.de smtp:[relay-cluster-eu01.hornetsecurity.com]
@domain2.de smtp:[relay-cluster-eu01.hornetsecurity.com]
und dann halt die Ausnahme beim PostSRSD
Funktioniert hier schon seit einigen Jahren problemlos
Re: Sender_Relayhost
Posted: Wed 12. Mar 2025, 14:59
by MLan
mhagge wrote: ↑Wed 12. Mar 2025, 10:53
Also meine Config ist nahezu identisch.
In meiner main.cf ist (u.a.) enthalten:
Code: Select all
sender_dependent_default_transport_maps = hash:/etc/postfix/bysender
default_transport = smtp:127.0.0.1:10027
Der einzige Unterschied ist, dass ich in der Transport-Map keinen Port angegeben habe, das sieht bei mir so aus
Code: Select all
@domain1.de smtp:[relay-cluster-eu01.hornetsecurity.com]
@domain2.de smtp:[relay-cluster-eu01.hornetsecurity.com]
und dann halt die Ausnahme beim PostSRSD
Funktioniert hier schon seit einigen Jahren problemlos
SRS haben wir doch noch gar nicht so lange
Also ich gebs erstmal auf, läuft nicht zufriedenstellend, egal wie ich es konfiguriere.
Man könnte es mit einer 2.Postfix Instanz regeln, aber das lassen wir mal lieber.
Also SRS bleibt dann auf den entspechenden Servern mit RelayHost aus.
Vielen dank für eure Hilfe.
Gruß Mlan
Re: Sender_Relayhost
Posted: Wed 12. Mar 2025, 15:07
by mhagge
MLan wrote: ↑Wed 12. Mar 2025, 14:59
SRS haben wir doch noch gar nicht so lange
Nicht menügesteuert. Von Hand ging es aber auch vorher schon ohne Probleme
