OpenSMTPD relaying verbergen

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
spieler
Beiträge: 1
Registriert: 27.08.2024 20:02:17

OpenSMTPD relaying verbergen

Beitrag von spieler » 27.08.2024 20:32:41

Um weiterhin das Versenden von E-Mails für ein paar Multifunktionsgeräte zu ermöglichen, wollte ich das mittel OpenSMTPD bewerkstelligen.

(Hinweis für Andere: Authentifizierung mit TLS am OpenSMTPD Server funktioniert unter Debian erst mit der Version 7, bekommt man derzeit aus dem Backport.)

Das funktioniert nun nur soweit, dass der externe Mailserver Mails nur annimmt, wenn diese direkt aus dem OpenSMTPD Server "erzeugt" werden.

Mails die von einem anderen Gerät an den OpenSMTPD Server zur "Weitergabe" gesendet werden, werden aufgrund der Richtlinien des externen Mailservers abgelehnt.

Gibt es eine Möglichkeit die "Weitergabe" gegenüber dem externen Mailserver zu verbergen? Es also so aussehen zu lassen, als würde ein normaler Mail-Client die Mail verschicken.

Mit mask-src wird zwar die IP verborgen, aus dem Mail Header geht aber immer noch hervor, dass der OpenSMTPD Server die Mail nicht selbst erzeugt hat, sondern weiterleitet.

Oder ist OpenSMTPD hier das falsche Produkt?

michaa7
Beiträge: 4916
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: OpenSMTPD relaying verbergen

Beitrag von michaa7 » 28.08.2024 11:44:42

Habe mir aus Neugier eben die man pages angeschaut. Es sollte ja eine header rewriting Funktion geben. Vielleicht kommst du eher damit weiter: SMTPD.CONF
srs
When relaying a mail resulting from a forward, use the Sender Rewriting Scheme to rewrite sender address.
Allerdings schaut es hier so aus, dass das möglichewrweise ausserhalb deines Einflußbereiches liegt:
https://de.wikipedia.org/wiki/Sender_Rewriting_Scheme
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Antworten