[Postfixbuch-users] /etc/aliases
Andreas Winkelmann
ml at awinkelmann.de
Sa Sep 15 01:11:58 CEST 2007
On Friday 14 September 2007 23:44, Benjamin Fritsch wrote:
> >> ich hab mal ne Frage zur /etc/aliases. Wie wird diese eingebunden? Ich
> >> habe Postfix mit MySQL laufen und dort nen Catch-All drinstehen (war
> >> nicht meine Idee, wird so verlangt :( ).
> >> Nun ist aber das Problem, dass zum Beispiel root at domain an diese
> >> Catch-All gehen und nicht wie in /etc/aliases definiert an mich. (Die
> >> /etc/aliases wird komplett ignoriert, alle anderen Einträge gehen auch
> >> an die Catch-All).
> >>
> >>
> >> postconf -n
> >> alias_database = hash:/etc/aliases
> >> alias_maps = hash:/etc/aliases
> >
> > Na da isse doch...
> >
> > Was sagen denn die Logs im Fehlerfall?
>
> Die Logs sind normal, wenn ne mail an root at domain.de kommt werden sie
> aber an die Catch-All weitergeleitet die in der MySQL-Tabelle
> eingetragen ist und nicht an die Adresse die in der aliases hinterlegt
> ist. Die /etc/aliases wird übergangen.
>
> Log:
>
> Sep 14 23:27:06 localhost postfix/virtual[5463]: 0895A7C02C9:
> to=<catchall at domain.de>, orig_to=<root at domain.de>, relay=virtual,
> delay=0.08, delays=0.05/0.01/0/0.02, dsn=2.0.0, status=sent (delivered
> to maildir)
> Die mails gehen an catchall at domain.de dort sollen sie aber nicht hin,
> sie sollen an die Adresse die in /etc/aliases eingetragen ist. Diese
> wird wie gesagt einfach übergangen.
alias_maps gehört zu local(8). Du benutzt virtual(8). Alternative wäre
virtual_alias_maps.
http://www.postfix.org/ADDRESS_CLASS_README.html
man 8 local
man 5 aliases
man 8 virtual
man 5 virtual
--
Andreas
Mehr Informationen über die Mailingliste Postfixbuch-users