[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Konfiguration av Exim



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

> Maildir i ~/Maildir funkar alltid. Typ.

Maildir är dessutom jättemycketmassor bättre än mbox.

i Maildir lagras all post som separata filer. När ett mail kommer in skrivs 
filen i underkatalogen tmp/ och sedan mv:as det till new/, och när det sedan 
är läst mv:as det till cur/.

Så en Maildir är bara en mapp med underkatalogerna new, cur och tmp. 
Finesserna är ett par stycken. Dels är ju mv en atomisk operation, så du får 
aldrig ett halvskrivet mail i inboxen om någonting skiter sig under en 
skrivning. Dels är det så mycket lättare att manuellt hantera posten om man 
behöver, man kan ju tex söka i breven med grep "sökord" Maildir/*/* och sedan 
göra det man behöver göra på en enda fil.

Men det som är absolut bäst är att man inte behöver trassla med fillåsningar. 
Jämför med mbox där hela brevlådan  är en textfil där mailen separeras med 
tomrad följt av ny Fromrad. Två program kan inte samtidigt spara mail i den 
lådan, den måste låsas hit och dit och alla program måste prata samma 
låsfunktion.

Bortsett från det rent teoretiska så är Maildir mycket enklare i praktiken. Nu 
hanterar jag en mailserver med ca 150 användare och det är hyfsat vanligt att 
någon har en för stor fil som de inte kan POP:a hem och sånt där.. Då kan man 
ju ganska lätt bara hoppa till deras maildir, göra en du -sm *|sort och se 
vilket mail som är enormt och sen flytta ut det, kasta det eller något sånt.

Sen så kraschar mbox i praktiken... Det var bläää förut.. Elaka minnen av när 
jag skötte mailserver med 5000 användare på mbox.. Flera gånger i veckan så 
fick jag samtal från någon som inte kunde hämta posten, så visade det sig att 
mboxen hade pajat. Trots att det inte varit något synbart fel på mailservern, 
bara sendmail som fått spel typ..

Så nääe.. Det är bara Maildir som är riktigt bra.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/mnV8Yxi18jQsb7QRAnNcAJ9BRnDxlX5nG40lJUsEeS1G7y+/UgCgzO0o
o9T0lpHDfXm4gr80aake9IY=
=iTJz
-----END PGP SIGNATURE-----



Reply to: