Re: sendmail: authentifizierung bei mail relay bzw. Abensender rewrite

From: Oliver Fromme <olli(at)lurza.secnetix.de>
Date: Thu, 30 Jun 2005 15:31:40 +0200 (CEST)

Benjamin Thelen <bt(at)ccgis.de> wrote:
> Volker Stolz wrote:
> > Benjamin Thelen <bt(at)ccgis.de>:
> > > ich habe in /etc/mail/aliases meine externe eMail-Adresse angegeben,
> > > damit die System-Mails (periodic,...) auch dorthin geschickt werden. Das
> > > funktioniert jetzt aber nicht mehr, weil wir einen neuen Mail-Relay
> > > (wegen Spam, etc) bekommen haben, der die Mails nicht mehr akzeptiert,
> > > da die Absenderadresse nicht zurückverfolgbar ist bzw. keine
> > > Authentifizierung am Mail-Relay erfolgt.
> >
> > Wieso ist die Absenderadresse denn nicht zurückverfolgbar?
>
> Weil es sich ja um interne Mails, die per cron job geschickt werden, wie
> z.B. der "security run output" handelt, also soetwas wie "root(at)hostname".
> Es sollte z.B. sowas wie "root-hostname(at)ExterneDomain.de" als
> Absender-Adresse verwendet werden.

Das ist trivial. Schreib in Deine *.mc-Datei einfach fol-
gende Zeile hinein:

MASQUERADE_AS(ExterneDomain.de)

und evtl. noch:

FEATURE(masquerade_entire_domain)
FEATURE(masquerade_envelope)

Dann werden alle ausgehenden Mails mit dieser Domain re-
written. Für komplizierteres Rewriting kann man das
Feature "genericstable" verwenden (wenn zum Beispiel "root"
zu "root-hostname" werden soll). Das alles ist hier aus-
führlich beschrieben: /usr/src/contrib/sendmail/cf/README

(Evtl. muß man noch EXPOSED_USER löschen, wo per Default
root enthalten ist. Die »exposed user« sind vom Masquera-
ding ausgenommen.)

> Man stolpert beim Suchen immer wieder über "masquerading" und darüber,
> dass gerade root-Mails _nicht_ weitergeleitet werden, aber ich finde
> nichts _wie_ man die Absenderadresse umschreibt.

Siehe oben.

Gruß
   Olli

-- 
Oliver Fromme, secnetix GmbH & Co KG, Oettingenstr. 2, 80538 München
Any opinions expressed in this message may be personal to the author
and may not necessarily reflect the opinions of secnetix in any way.
 > Can the denizens of this group enlighten me about what the
 > advantages of Python are, versus Perl ?
"python" is more likely to pass unharmed through your spelling
checker than "perl".
        -- An unknown poster and Fredrik Lundh
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 30 Jun 2005 - 15:32:56 CEST

search this site