Portál AbcLinuxu, 25. dubna 2024 11:21


Dotaz: Jak byste řešili v postfixu aliasy domén?

5.2.2012 20:49 prubnuto
Jak byste řešili v postfixu aliasy domén?
Přečteno: 146×
Odpovědět | Admin
Ahoj. Potřebuju nastavit, aby pošta, která míří do schránek na mojedomena1.cz došla do schránek na mojedomena2.cz. Obě domény hostí jeden mailserver. Účty jsou v mysql. Konfigurace postfix+dovecot. Chtěl jsem si vzít příklad z postfixadmina a tabulky alias_domain + nějaké vygooglované konfigurace, ale připadá mi, že ty konfigurace jsou všechny špatné a čerpají ze stejného špatného zdroje. Uvádějí vesměs:
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?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Na otázku zatím nikdo bohužel neodpověděl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.