[Postfixbuch-users] Wildcards in hashmap

Andreas Winkelmann ml at awinkelmann.de
Do Jun 4 14:24:38 CEST 2009


>> Irgendwie steh ich auf dem Schlauch ich wollte mal wildcards
>> ausprobieren:
>> :/home/devnull# cat wildcard
>> jan at meinedomain.fr OK
>> trevis@ ok
>> @meinedomain.fr OK
>> :/home/devnull# postmap hash:wildcard
>> :/home/devnull# postmap -q "jan at meinedomain.fr" hash:wildcard
>> OK
>> :/home/devnull# postmap -q "janosch at meinedomain.fr" hash:wildcard
>> :/home/devnull# postmap -q "trevis at example.com" hash:wildcard
>> :/home/devnull# postmap -q "trevis@" hash:wildcard
>> ok
>> :/home/devnull#
>>
>> Ich hätte jetzt erwartet, das ich mehr positive Ergebnisse bekomme, also
>> trevis@[irgendwo] matched wie auch [irgendwas]@meinedonmain.fr
>>
>> Denkefehler? bzw. wie würde ich es machen?
>>
>
> 1. Anfrage
>
> Postmap -q "irgendwas@ .....
>
> Kein Ergebnis dann zerlegt Postfix die adresse in local und domainpart und
> schaut nach ob
> das gefunden wird.
>
> Postmap -q "@example.com" ..
>
> OK

Ob und wie zerlegt und gefragt wird, hängt von der entsprechenden map ab.
Sollte man bei bedarf in der doc nachschauen. Beispielweise in der
virtual(5):

TABLE SEARCH ORDER
...
       user at domain address, address, ...
...
       user address, address, ...
...
       @domain address, address, ...


Also erst "user at domain", dann "user" und zum schluss "@domain".

Eine anfrage nach "user@" gibt es nicht.

--
Andreas




Mehr Informationen über die Mailingliste Postfixbuch-users