Le 08/02/2011 00:44, Reindl Harald a écrit : > Am 07.02.2011 22:56, schrieb lst_ho...@kwsoft.de: > >> This is your source of recipient checking... >> So it matters what you get from this by querying with "postmap -q >> <recipient-address> >> mysql:/etc/postfix/mysql-recipients.cf > > exactly this is the reason why i need a working domain-alias > > "mysql-recipients.cf" is querying dbmail for valid addresses > dbmail do not have domain-aliases and so postfix should handle > this by saying "thelounge.at is an alias for the lounge.net > and if someone sends a mal at inva...@thelounge.net i check > if inva...@thelounge.net exists" >
adjust your sql statements to only return a result if the final address exists in your table. query = select alias from Alias, rcpttable where ... AND alias = rcpttable.recipient also, don't use canonical when virtual_alias_maps unless you need header rewrite. > the "recipient_canonical_maps" seems to use the @targetdomain > and DO NOT use "mysql-recipients.cf" becasue "invalid@domain" > does not exist and is received for the alias-domain and the > reject happens later after rewrite the rctp by the lmtp >