[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