Postfix-Dovecot

Fórumok

Üdv!

Van egy postfix-dovecot alapú levelező Debianon lenny-n. Működik rendesen, de be szeretném állítani hogy 85% és 95%-os foglaltságnál kapjon az user levelet.
Amit eddig tettem, hogy a dovecot wiki szerint megpróbáltam beállítani a dolgot, de nem sikerült.
Virtual userek vannak, /user qouta-val. Az látszólag működik, a roundcube viszaadja hány %.-ig van teli.
Az imap protokolhoz is be van állítva a qouta.

dovecot.conf(ide illő rész):

quota = maildir:User quota
quota_warning = storage=95%% /usr/local/bin/quota-warning.sh 95
quota_warning2 = storage=80%% /usr/local/bin/quota-warning.sh 80

A script létrehozva, és jogok rendben.

Scipt:


PERCENT=$1
FROM="postmaster@domain.org"
qwf="/tmp/quota.warning.$$"
echo "From: $FROM
To: $USER
To: postmaster@domain.org
Subject: Your email quota is $PERCENT% full
Content-Type: text/plain; charset="UTF-8"
Your mailbox is now $PERCENT% full." >> $qwf
cat $qwf | /usr/sbin/sendmail -f $FROM "$USER"
rm -f $qwf
exit 0

dovecot-sql.conf:


user_query = SELECT CONCAT('/var/vmail/',CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1))) AS home, 5000 AS uid, 5000 AS gid, CONCAT('maildir:storage=',quota_kb,':messages=',quota_messages) AS quota FROM virtual_users WHERE email='%u';

Mit kell még beállítani, mert így nyoma sincs sehol...
Előre is köszi, üdv:
beze

Hozzászólások

Tipp szinten: nekem is ez a párosítás működik, de nálam a maildrop "teszi le" a leveleket a user fiőkjába, mysql-ből veszi az adatokat, a kvótát is.
maildrop pedig deliverquota-n keresztül küldi, és ennél van beállítva a kvótaszázalék. HA meghaladja a megadott mértéket, értesít.

Ezaz!
Köszi, megkavat az a sok 1-es az elején...:
un dovecot (nincs leírás)
ii dovecot-common 1:1.0.15-2.3+lenny1 secure mail server that supports mbox and maildir mailboxes
ii dovecot-imapd 1:1.0.15-2.3+lenny1 secure IMAP server that supports mbox and maildir mailboxes
ii dovecot-pop3d 1:1.0.15-2.3+lenny1 secure POP3 server that supports mbox and maildir mailboxes

thx!

Akkor hogy is frissítsem? :P

Sziasztok!

Egyenlőre nem szeretnék új topic-ot nyitni.
Dovecote-ot szeretnék tömörített maildir-rel használni, a plugin-t engedélyeztem:


protocol imap {
mail_plugins = zlib
}

Ez mellett még a tömörített leveleket a kliensek nem látják (leírás szerint a Dovecot felismeri, hogy mivel van dolga).
Próbáltam .gz kiterjesztéssel és kiterjesztés nélkül, mindkét esetben a fenti történik.
Az igazi okosság persze az lenne, ha a tömörítést on-the-fly menne postfix-ből.

Üdv:
Cseresznye

Én nem, de bevallom, nem is tudtam van, hogy van rá lehetőség. Courierrel raktam össze anno a rendszert, de ha most kellene, már tuti Dovecotot raknék. Remélem meglesz a megoldás, még később jól jöhet nekem is :)

Mondjuk arra kíváncsi lennék, hogy az ilyen röptömörítéses dolog mennyire fogná vissza a rendszer teljesítményét. Anno utoljára a Stacker-rel használtam ilyen módszert, nem volt gyors:)

Btw, itt az egész maildir lenne egy nagy tömörített állományban, vagy a levelek külön-külön? Az első megoldás elég lassú lehet 5-10-15 GB-os mailboxszal.