[Postfixbuch-users] Verständnisfrage - local recipient table [auf Viren überprüft]

Ralf Hildebrandt Ralf.Hildebrandt at charite.de
Mi Aug 10 14:41:35 CEST 2005


* Hans Moser <hans.moser at ofd-sth.niedersachsen.de>:
> Ralf Hildebrandt schrieb am 10.08.2005 13:07:
> 
> >>Warum geht das nicht direkt?
> > Weil deine local_recipient_maps falsch sind.
> Ich habe hier zwei Rechner (SuSE 9.2). In keiner der beiden main.cf ist 
> local_recipient_maps definiert und auf beiden gibt postconf folgendes aus:
> 
> local_recipient_maps = proxy:unix:passwd.byname $alias_maps

Das scheint dann wohl falsch zu sein.
 
> /etc/postfix/alias ist leer. Auf dem einen Rechner kommen die Mails 
> xx at host.foo.bar an, auf dem anderen nicht.
> [wenig später...]
> Ja, in der passwd auf Rechner eins ist der entsprechende User vorhanden, 
> auf dem anderen nicht. Daran liegt es.

Siehste.

> local_recipient_maps wird demnach vom Modul smtpd geprüft.

Ja

> Weil die virtuelle Adresse @foo.bar nicht in mydestination steht, zieht
> local_recipient_maps nicht. Dann wird von cleanup die virtual-map 
> ausgewertet, die Adresse in eine lokale umgewandelt.

Genau.

> Nun ist es aber für local_recipient_maps schon zu spät und die Mail
> wird zugestellt.

Genau.

> Die Mail direkt an host.foo.bar ist schon bei smtpd als lokal erkannt -
> weil in mydestination - und so verhindert local_recipient_maps die
> Annahme. Richtig?

Amen, Bruder. Gut geschlußfolgert.

-- 
Ralf Hildebrandt (Ralf.Hildebrandt at charite.de)          spamtrap at charite.de
http://www.postfix-book.com/                     Tel. +49 (0)30-450 570-155
I have never left my schooling interfere with my education. - Mark Twain



Mehr Informationen über die Mailingliste Postfixbuch-users