Portál AbcLinuxu, 8. května 2025 13:21
virtual_mailbox_maps = proxy:mysql:/etc/postfix/sql/mysql_virtual_mailbox_maps.cf, proxy:mysql:/etc/postfix/sql/mysql_virtual_alias_domain_mailbox_maps.cf /etc/postfix/sql/mysql_virtual_alias_domain_mailbox_maps.cf: user = postfix password = HESLO hosts = unix:/var/lib/mysql/mysql.sock dbname = postfix query = SELECT maildir FROM mailbox,alias_domain WHERE alias_domain.alias_domain = '%d' and mailbox.username = CONCAT('%u', '@', alias_domain.target_domain) AND mailbox.active = 1 AND alias_domain.active='1'Konkrétně toto je z http://blog.bcvsolutions.eu/mailserver-postfix-dovecot-a-mysql/. Problém takové konfigurace je to, že postfix sice správně rozpozná uživatele, ale LDA je dovecot a tomu postfix předává jen recipient parametr tzn. dovecot uživatele nebude znát (nezkoušel jsem, ale je to logický, navíc ten SELECT maildir je podle mě k ničemu). Konkrétně takových konfigů jsem vygooglil několik. Tak teď vymýšlím vlastní řešení tohoto problému. Napadlo mě řešit to čistě na úrovni mysql pohledem, který by se choval jako normální alias tabulka. Je to hodně špatné řešení? Jak to řešíte vy?
Na otázku zatím nikdo bohužel neodpověděl.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.