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