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?
OpenSMTPD relaying verbergen
Re: OpenSMTPD relaying verbergen
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
https://de.wikipedia.org/wiki/Sender_Rewriting_Scheme
Allerdings schaut es hier so aus, dass das möglichewrweise ausserhalb deines Einflußbereiches liegt:srs
When relaying a mail resulting from a forward, use the Sender Rewriting Scheme to rewrite sender address.
https://de.wikipedia.org/wiki/Sender_Rewriting_Scheme
gruß
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)