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!