Portál AbcLinuxu, 12. května 2025 08:59

Dotaz: Dovecot quota mysql - velikost quoty

3.11.2009 20:45 docent
Dovecot quota mysql - velikost quoty
Přečteno: 384×
Odpovědět | Admin
Chtěl bych nastavit velikost kvóty pro každého uživatele zvlášť. Nyní mi to funguje tak, že každý má 500MB a využití kvóty se zapisuje do mysql. Ale já bych chtěl těch 500M defaultně a někde nastavit kvóty pro jednotlivé uživatele. Kvóta v mysql je co se týče správy naprosto perfektní. Mimochodem: je to spolehlivé? Přikládám část konfigurace:
dict {
  quota = mysql:/etc/dovecot/dovecot-dict-sql.conf 
  expire = mysql:/etc/dovecot/dovecot-dict-sql.conf
}

# Path to Berkeley DB's configuration file. See doc/dovecot-db-example.conf
#dict_db_config = 

##
## Plugin settings
##

plugin {

  quota = dict:user::proxy::quota
  quota_rule = *:storage=500M:messages=0





/etc/dovecot/dovecot-dict-sql.conf:

connect = host=192.168.1.21 dbname=mail user=vmailuser password=heslo

# CREATE TABLE quota (
#   username varchar(100) not null,
#   bytes bigint not null default 0,
#   messages integer not null default 0,
#   primary key (username)
# );

map {
  pattern = priv/quota/storage
  table = quota
  username_field = username
  value_field = bytes
}
map {
  pattern = priv/quota/messages
  table = quota
  username_field = username
  value_field = messages
}

# CREATE TABLE expires (
#   username varchar(100) not null,
#   mailbox varchar(255) not null,
#   expire_stamp integer not null,
#   primary key (username, mailbox)
# );

map {
  pattern = shared/expire/$user/$mailbox
  table = expires
  value_field = expire_stamp

  fields {
    username = $user
    mailbox = $mailbox
  }
}
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.11.2009 23:56 docent
Rozbalit Rozbalit vše Re: Dovecot quota mysql - velikost quoty
Odpovědět | | Sbalit | Link | Blokovat | Admin
Už jsem na to přišel, stačilo to přidat do user_query. Jak je to ale se spolehlivostí a rychlostí když využívám mysql pro ukládání využití kvóty?
19.5.2010 15:15 RH
Rozbalit Rozbalit vše Re: Dovecot quota mysql - velikost quoty
Mohl by jste sem prosim pastnou - jake mate pole v databazi pro dovecot - dovecot.conf - dovecot-dict-sql.conf - dovecot-sql.conf

UZ jsem nad tim prosedel asi 20 hodin, ale nejsem schopen rozjet quoty z databaze v Ubuntu 10.04 Bud jsem neco prehledl nebo je v tom chyba..

asi jsem ne uplne pochopil ten dict...

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.