Lepší práce s Mailboxy v NFS

Supportní databáze (bjacke_mailvianfs)

Symptomy:

Mutt nerozpozná spolehlivě novou poštu v poštovní schránce sdílené přes NFS, nebo se pošta čas od času ztratí.

Příčina:

NFS je v několika oblastech chybující, takže Attributcaching a Locking prostřednictvím NFS není dobře možné.

Řešení:

Nejlepším řešením je převést poštovní formát z mbox na maildir. Zde je každá zpráva uložena do vlastního souboru a některé atributy jsou již uvedeny v názvu souboru. Každý název je jedinečný, a proto již není třeba provádět zamykání. Nevýhodnou je, že načítání větších schránek může trvat poněkud déle. Ale nebudou se vám již ztrácet e-maily kvůli problémům se zamykáním.

Postup:

"Maildir" je podporován jak muttem tak i procmailem. Doporučujeme převést alespoň schránky, kam často přistupujete na maildir převést. Stačí do .procmailrc ke každému názvu přidat lomítko (/). Předtím, než uložíte svůj procmailrc a při další příchozí zprávě bude vytvářen adresář -- musíte staré schrány přejmenovat (např. pomocí
mv "*" "#1.oldmbox"
) a dopsat do procmailrc. Pak můžete staré poštovní schránky ještě "odchytit" procmailem, přičemž budou tak uspořádány, jako by byly právě vytvořeny. To je možné provést např. pomocí:
for i in `ls *.oldmbox`;do formail -s procmail < $i ;done
Pokud chcete tyto schránky překopírovat ručně (resp. muttem), pak byste měli do konfiguračního souboru .muttrc nejdříve přidat řádek
set mbox_type=maildir
tak, aby byly nové složky vytvářeny jako maildir formát. Poté překopírujte
T.[return]
staré zprávy pomocí
s+neuermailboxname[return]
do nové složky. Pak už můžete .oldmbox soubory odstranit.
Klíčová slova: NFS, MUTT, MAIL, LOCKING, ZAMYKáNí

SDB-bjacke_mailvianfs, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 18. Jun 2001
SuSE Linux AG - Poslední změnu: 03. Mai 2002 provedl bjacke (sdb_gen 1.40.0)