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