Portál AbcLinuxu, 9. května 2024 22:58


Dotaz: Postfix + MySQL - preposílání kopií emailů

aaaaaaa2 avatar 27.8.2008 20:36 aaaaaaa2 | skóre: 7 | blog: Postřehy o Ubuntu Linuxu
Postfix + MySQL - preposílání kopií emailů
Přečteno: 273×
Odpovědět | Admin

Musím vyřešit, jak udělat přesměrování, lépe řečeno přeposílání kopií emailů. Aby se každý email de facto "naklonoval" a přišel tak na 2 emailové adresy současně. Uživatelé jsou pouze virtuální, definovaní v MySQL. Mailboxů bude cca 1500, takže forwardovat každého zvlášť db tabulkou je nemožné.


Příklad:
honza@prvni.neco.cz --> honza@druha.neco.cz
pavel@prvni.neco.cz --> pavel@druha.neco.cz

Jinak řečeno:
všechny emaily pro *@prvni.neco.cz pošli do mailboxu *@prvni.neco.cz a zároveň i kopii do mailboxu *@druha.neco.cz

Prý to jde definovat direktivou v /etc/postfix/master.cf. Jenže jak, pokud vůbec, to se mi zjistit nepodařilo. Má s tím někdo zkušenosti?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

28.8.2008 08:15 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Postfix + MySQL - preposílání kopií emailů
Odpovědět | | Sbalit | Link | Blokovat | Admin
V databázi jsou jména uživatelů a doména uloženy zvlášť? Pak by myslím stačilo využít stávající tabulku a pouze napsat správný SQL dotaz, který vrátí tabulku pro přesměrování. Jaké je schéma tabulek s uživatelskými účty?
aaaaaaa2 avatar 28.8.2008 09:06 aaaaaaa2 | skóre: 7 | blog: Postřehy o Ubuntu Linuxu
Rozbalit Rozbalit vše Re: Postfix + MySQL - preposílání kopií emailů
Tabulky v databázi jsou:

domains - domain
forwardings - source, destination
users - email, password, quota
transport - domain, transport
28.8.2008 09:38 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Postfix + MySQL - preposílání kopií emailů
Pro každou mapu v Postfixu (např. ) můžete mít více tabulek, které se prohledávají – v main.cf je oddělíte mezerou nebo čárkou. Takže v main.cf může být např.
virtual_maps = mysql:/etc/postfix/mysql-virtual.cf mysql:/etc/postfix/mysql-email.cf
Takže si do virtual_alias_maps dejte druhou mapu, pro kterou sestavíte takový SQL příkaz, který udělá to potřebné přesměrování.
aaaaaaa2 avatar 28.8.2008 10:47 aaaaaaa2 | skóre: 7 | blog: Postřehy o Ubuntu Linuxu
Rozbalit Rozbalit vše Re: Postfix + MySQL - preposílání kopií emailů
Diky, vyzkousim a dam vedet

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.