[Postfixbuch-users] @Aliasdomain -> @Domain

Thomas -Balu- Walter list+postfixbuch-users at b-a-l-u.de
Di Nov 25 10:33:44 CET 2008


On Tue, Nov 25, 2008 at 09:39:55AM +0100, Kai Fürstenberg wrote:
> Thomas -Balu- Walter schrieb am 24.11.2008 17:33:
> > virtual_alias_maps =
> >     mysql:SELECT destination FROM mailaliases WHERE email='%s'
> >     mysql:SELECT email FROM mailusers WHERE email='%s'
> >     mysql:SELECT CONCAT('%u', '@', domains.name) FROM domainaliases, domains WHERE domain_id=domains.id AND domainaliases.name="%d" AND domainaliases.mail=1 AND domains.mail=1
> 
> Du hast in der SQL-Abfrage nur nach der Domain gefiltert (WHERE...=%d). 
> Du musst aber nach dem User, respektive nach der E-Mail-Adresse filtern 
> (%u oder %s). Dass die Domain existiert ist klar, insofern wird absolut 
> jede Adresse umgeschrieben, auch die nichtexistenten, was dazu führt, 
> dass die nichtexistenten eben doch irgendwie existieren, und er versucht 
> zuzustellen.

Hm. Die Abfrage wird dann doch einiges komplexer. Da muss ich erstmal
noch eine Menge Kaffee fuer trinken...

Aber wieso stellt er die Mails zu, obwohl keine Mailbox in der
virtual_mailbox_maps existiert? Das sollte doch eigentlich voellig
unabhaengig von irgendwelchen Aliassen sein?

     Balu



Mehr Informationen über die Mailingliste Postfixbuch-users