[Postfixbuch-users] /etc/aliases

Benjamin Fritsch benjamin.fritsch at inf.tu-dresden.de
Sa Sep 15 11:36:41 CEST 2007


Ralf Hildebrandt schrieb:
> * Benjamin Fritsch <benjamin.fritsch at inf.tu-dresden.de>:
>
>   
>> Hab ich gerade probiert wenn ich
>>
>> "root" "benjamin.fritsch at inf.tu-dresden"
>>     
>
> root  benjamin.fritsch at inf.tu-dresden
>
>   
>> eintrage 
>>     
>
> Worein eintrage? In SQL?
>   
Ja in die MySQL-Tabelle wo die forwardings drinstehen.
>   
>> geht es weiterhin zur Catch-All. Das Problem wird wahrscheinlich sein,
>> dass die MySQL-Abfrage 2 Ergebnisse bringt und Postfix einfach das
>> erste nimmt. Und die Catch-All wird die erste sein, weil sie schon
>> länger drinsteht und MySQL dies ja als "sortierung" nimmt wenn man
>> nichts anderes angibt.
>>     
>
> Nein, falsche Vermutung. Postfix macht Anfragen gem. den Prioritäten
> die in "man 5 access", "man 5 virtual" usw. drinstehen
>
>   
Ok, danke für den Hinweis! Werd ich mal lesen.

Ich hab es jetzt mal so probiert. Die hash-map hinzugefügt.

virtual_alias_maps = hash:/etc/postfix/virtual,
proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf,
proxy:mysql:/etc/postfix/mysql-virtual_email2email.cf

/etc/postfix# cat virtual
root    beanie at benle.de


Dies funktioniert aber auch nicht. Die hash-map virtual sollte doch vor
den anderen ausgewertet werden? In der manpage steht, dass dies nur geht
wenn der host in myorigin oder mydestinations steht. Meine Domains
stehen aber auch alle in der SQL-Datenbank. Liegt es daran?


Grüße
Benjamin




Mehr Informationen über die Mailingliste Postfixbuch-users