QMAIL logy, mailboxy

Petr Novotny Petr.Novotny na antek.cz
Pondělí Květen 15 14:21:14 CEST 2000


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 15 May 00, at 13:52, Tomas Lada wrote:

> > Skript checkmailbox zjisti velikost mailboxu, velikost zpravy, kterou
> > ma na stdin (nezapomente pak stdin zase previnout na zacatek!) a
> > vrati TRUE pokud soucet prekroci zvolenou quotu.
> >
> >
> 
> Ted Vam vubec nerozumim, muzete se trosku rozepsat? (myslim s tou "cistci"
> metodou)

Myslim tim "more qmailish". Staci definovat quoty; ovsem 
standardni chovani qmailu je takoveto: Pretece-li quota, dostanou 
volani typu write() docasny chybovy stav (system indikuje, ze ted 
se zapsat neda, ale pozdeji (az uzivatel smaze nejake soubory 
nebo treba cast schranky) se to povede); qmail proto usoudi, ze 
ma zkusit zpravu dorucit pozdeji. Takto nedorucitelne zpravy se 
vam potom tyden valeji ve fronte.

Takoveto chovani ovsem nemusi byt na skodu. Zalezi na vasem 
rozhodnuti.

Celkove vzato, jsou tri mozne pristupy ke kvote na mailbox:
1. "Quota exceeded" je docasna (temporary) chyba. Zpravu drzite 
ve fronte a cas od casu se ji pokusite dorucit. Po vyprseni 
casoveho limitu pro zpravu ve fronte ji bouncnete. [To je default 
qmail chovani.]
2. "Quota exceeded" je trvala (permanent) chyba. Zpravu okamzite 
bouncnete. [To dela to reseni naznacene vyse, s "bouncesaying".]
3. Jine. Napriklad zpravy pres quotu ukladate na zvlastni disk 
(pasku) a uzivateli reknete "Dosly vam maily pres limit; po 
zaplaceni manipulacniho poplatku 100Kc vam je nahraji do 
mailboxu". [To byste v reseni naznacenem vyse misto 
"bouncesaying" dal "condredirect" a zaridit ukladani treba na tu 
pasku.]

> /var/spool/mail ma u me prava drwxrwxr-x, mam tedy jeste povolit zapis?

Jedine zaroven se sticky bitem.

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.0.2 -- QDPGP 2.60 
Comment: http://community.wow.net/grt/qdpgp.html

iQA/AwUBOR/dqlMwP8g7qbw/EQI+EACgxzzwVsMyTN1Hg/3qRGwaA0/8Fg4AoPlW
5rvCd46hM3soYC+RT3Sj9UhV
=4zZ3
-----END PGP SIGNATURE-----
--
Petr Novotny, ANTEK CS
Petr.Novotny na antek.cz
http://www.antek.cz
PGP key ID: 0x3BA9BC3F
-- Don't you know there ain't no devil there's just God when he's drunk.
                                                             [Tom Waits]


Další informace o konferenci Sendmail