Maildir-y, pine

Petr Novotny Petr.Novotny na antek.cz
Středa Říjen 27 13:00:52 CEST 1999


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

On 27 Oct 99, at 11:47, Borek Lupomesky wrote:
>    Nechci nic rikat, ale v Unixu se standardne dorucuje do
> souboru /var/spool/mail/<login>. Odtud si to klienti vyzvedavaji a kam si
> to ukladaji je uz celkem jejich vec.

Vitejte v roce 1979. :-(

Koncepce /var/spool/mail ma (v kombinaci s unixovym rizenim 
pristupu) silne mouchy; vede k vytvareni programu sgid mail (to v 
lepsim pripade) nebo suid root (to v tom horsim). Problem je (mj.) 
tez ve vytvareni docasnych souboru - /tmp byva casto jiny partition, 
takze zbytecne kopirujete pro pouziti mv.

O neco chytrejsi je koncepce ~/Mailbox.
1. Uzivatele jsou mnohem lepe v nejakem svem sandboxu - do /var 
nemuseji vubec lezt.
2. ~/ byva zapisovatelne - zadny problem s docasnym souborem.
3. Nemusi se nastavovat milion kvot na milion filesystemu.
4. Je snazsi migrace na vetsi disky pri pridani uzivatelu.
5. Pokud mam vytvorene hashovani pro ~/ (napr. /home/p/petr), uz 
mam mailboxy v hashovanych adresarich - standardni 
/var/spool/mail to stejne nepovoluje.
atd.atd.

Format mailbox ma ovsem sve mouchy - napr. pri sdileni pres NFS 
se spatne zamyka. Proto byl vymyslen Maildir - problemy se 
zamykanim (a s mazanim jednotlivych zprav) veskrze zadne. Muze 
to zase narazet na problem s poctem souboru v adresari (kurnik 
sopa, kde by clovek nasel filesystem, ktery hleda binarne a ne 
linearne, a byl dost stabilni a podporovany?)... Nejvetsi problem je 
s lidmy z UW (autori UW-IMAPD apod.), kteri maildir nesnaseji a 
tedy nepodporuji.

Jo, a k puvodnimu dotazu: Standardni umisteni Maildir je ~/Maildir/ -
 tedy (opet) v domovskem adresari uzivatele.

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

iQA/AwUBOBbbY1MwP8g7qbw/EQLoKQCg3+ILRhAnzG6uBsysCqpQMkaXiBoAoM/m
cT0xfb3UIQyLcXFFyZ5jB4Nh
=vZ5p
-----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 Linux