Portál AbcLinuxu, 14. května 2024 18:17


Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
4.12.2009 06:54 Lampa
Rozbalit Rozbalit vše Re: Stavíme poštovní server – 7 (uživatelé v databázi)
Odpovědět | Sbalit | Link | Blokovat | Admin
hmm a jak vidim taky neresi, ze prednost ma alias pred mailboxem(kdy bude v tabulce aliasu stejne jmeno jako v mailboxech), alias domeny; co se tyce dovecotu neni lepsi pouzit prefetch a vratit vse v jednom dotazu nez delat 2 dotazy ?
Luk avatar 4.12.2009 13:49 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
Rozbalit Rozbalit vše Re: Stavíme poštovní server – 7 (uživatelé v databázi)
hmm a jak vidim taky neresi, ze prednost ma alias pred mailboxem(kdy bude v tabulce aliasu stejne jmeno jako v mailboxech)
To lze řešit buď na aplikační úrovni (aplikace pracující nad databází nedovolí, aby bylo jmeno v obou tabulkach), nebo rozštěpením DB relací s vytvořením další tabulky, čímž se to zajistí na databázové úrovni (to je čistší, ale sežere to víc výkonu).
co se tyce dovecotu neni lepsi pouzit prefetch a vratit vse v jednom dotazu nez delat 2 dotazy
V tomto případě ano, protože se v dotazu na uživatele netahají žádné doplňkové informace. Mám v plánu uvést tyto optimalizace pohromadě později v samostatném článku.
Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
7.12.2009 06:43 Lampa
Rozbalit Rozbalit vše Re: Stavíme poštovní server – 7 (uživatelé v databázi)
uvidime, jak rekl slepy, co bude dal

preposilani mailu s lokalni kopii, je taky velice zadana vec
4.12.2009 07:50 Martin22
Rozbalit Rozbalit vše Re: Stavíme poštovní server – 7 (uživatelé v databázi)
Odpovědět | Sbalit | Link | Blokovat | Admin
A proc pouzivat innodb a ne myisam ?
4.12.2009 07:55 Lampa
Rozbalit Rozbalit vše Re: Stavíme poštovní server – 7 (uživatelé v databázi)
myisam nema podporu foreign key a transakci, na kterych je to zalozeno
Luk avatar 4.12.2009 13:51 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
Rozbalit Rozbalit vše Re: Stavíme poštovní server – 7 (uživatelé v databázi)
Přesně, také to v článku říkám. Možná to není dostatečně srozumitelné, pak je to asi moje chyba, měl bych používat lepší formulace ;-)
Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
4.12.2009 21:44 Kvakor
Rozbalit Rozbalit vše Re: Stavíme poštovní server – 7 (uživatelé v databázi)
U popisu řešení tabulek se píše, že InnoDb je kompromis mezi rychlostí a jednoduchostí. Osobně bych se nejspíš rozhodoval podle toho, jak často je databáze upravována a jak moc je zatížený poštovní a databázový server. Při větším množstí úprav je výhodnější InnoDb (díky podpoře transakcí a cizích klíčů), ale pokud je změn málo, provoz velký a databázový server málo výkonný (např. je to původně router nebo NAS s alternativním "firmwarem"), nejspíš by byly MyISAM tabulky výhodnější - transakce nemají u téměř read-only dat smysl, cizí klíč jde celkem snadno odemulovat použitím několika SQL příkazů a při neexcistenci více domén ho není třeba.
8.12.2009 07:37 Luboz
Rozbalit Rozbalit vše Re: Stavíme poštovní server – 7 (uživatelé v databázi)
Odpovědět | Sbalit | Link | Blokovat | Admin
Dakujem za clanok, zaujimave citanie. Uz sa ale tesim na pokracovanie, nakolko skor alebo neskor ma caka tiez prechod z lokalnych userov na Active Directory... Poprosim teda sa zmienit aj o AD v nasledujucom clanku, ak je to mozne... Dakujem
Luk avatar 8.12.2009 12:20 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
Rozbalit Rozbalit vše Re: Stavíme poštovní server – 7 (uživatelé v databázi)
Vzhledem k tomu, že příští článek už je nějakou dobu napsán, tak už do něj těžko zasáhnu ;-) Nějaké zmínky o AD tam samozřejmě jsou, nicméně již dopředu říkám, že praktické zkušenosti s využitím AD pro tyto účely nemám (pouze s OpenLDAP a s Apache Directory Serverem), takže v tomto bohužel nemohu sloužit.
Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
16.8.2010 19:41 Tom@T
Rozbalit Rozbalit vše Re: Stavíme poštovní server – 7 (uživatelé v databázi)
Odpovědět | Sbalit | Link | Blokovat | Admin
Ahoj, potreboval bych mensi radu, dle navodu az sem vse rozchodil, problem mi nastal pri vyuziti mysql. Postupoval jsem podle instrukci, ale nepodarilo se mi spojit s databazi.

/var/log/mail.log ,hlasi po restartu dovecotu:
Aug 16 19:34:32 queeg dovecot: Dovecot v1.0.15 starting up
Aug 16 19:34:33 queeg dovecot: auth(default): Error in configuration file /etc/dovecot/mysql.conf line 6: Expecting '='
Aug 16 19:34:33 queeg dovecot: Auth process died too early - shutting down
Aug 16 19:34:33 queeg dovecot: child 3661 (auth) returned error 89

soubor mysql.conf mam prepsany spravne - nekolikrat zkontrolovano, nikde jsem nenasel kde by chyba mohla byt, MYSQL na urovni prikazu neumim. Na uveden radku 6 je:

FROM Mailboxes NATURAL JOIN Domains \

Pokud mate nekdo nejaky tip tak moc diky
26.8.2010 10:03 Tom@T
Rozbalit Rozbalit vše Re: Stavíme poštovní server – 7 (uživatelé v databázi)
takze to musi byt v jedinem radku bez /
10.10.2010 15:14 depka | skóre: 20 | blog: eterity
Rozbalit Rozbalit vše Re: Stavíme poštovní server – 7 (uživatelé v databázi)
Odpovědět | Sbalit | Link | Blokovat | Admin
neni zde unikatni klic v tabulce aliasu na skodu? neumozni mi pak replikovat email na vice aliasu?
8.7.2011 13:39 Jaroslav
Rozbalit Rozbalit vše Re: Stavíme poštovní server – 7 (uživatelé v databázi)
Odpovědět | Sbalit | Link | Blokovat | Admin
Nedaří se mi docílit přeposílání KOPIE emailu. Uživatelé jsou v databázi, přesně jak je tu popsáno. Mám existující uživatele jednicka@domena.cz a dvojka@domena.cz. Chci aby mail který dostala jednička byl okopírován dvojce.

Do Aliases dám:
al_user = jednicka
al_target = jednicka@domena.cz, dvojka@domena.cz

Výsledkem je, že jednička email správně dostane, ale dvojka dostane 2 kopie. Je to logické, ale dočetl jsem se, že "Postfix is smart enough to not get into a loop". Zjevně to tak není. Věděl by prosím někdo, jak dosáhnout toho, aby oba dostali stejný mail jen jednou?
8.7.2011 14:45 Jaroslav
Rozbalit Rozbalit vše Re: Stavíme poštovní server – 7 (uživatelé v databázi)
Ještě to doplním: stejné chování při použití recipient_bcc_maps. Zdá se, že to má něco společného s nastaveními pro amavis: receive_override_options=no_address_mappings.

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.