Witam,
uruchomiłem wreszcie u siebie, poczta działa ok oprócz aliasów,
sprawdziłem w bazie, przykładowy dodany alias, wygląda tak:
id   login   accountid  domainid
39  alias                0              3
po wpisaniu ręcznie zapytania w mysql otrzymuję:

mysql> SELECT CASE WHEN mail_forward != '' THEN mail_forward ELSE p.login || '@' || pd.name END FROM passwd p JOIN domains pd ON (p.domainid = pd.id) WHERE p.id IN (SELECT aa.accountid FROM aliases a JOIN domains ad ON (a.domainid = ad.id) JOIN aliasassignments aa ON (aa.aliasid = a.id) WHERE a.login = 'alias' AND ad.name = 'domena.pl') OR (p.login = 'alias' AND pd.name = 'domena.pl' AND type & 2 = 2);
+-----------------------------------------------------------------------------------+
| CASE WHEN mail_forward != '' THEN mail_forward ELSE p.login || '@' || pd.name END |
+-----------------------------------------------------------------------------------+
| 0                                                                                 |
+-----------------------------------------------------------------------------------+
1 row in set, 1 warning (0.00 sec)


i tak coś czuję, że sam sobie z tym nie poradzę...

Pozdrawiam !DSPAM:488d8641169711163869485!