/var/mail czy ~/Mail/Mailbox?

Robert R. Wal rrw w reptile.eu.org
Śro, 19 Lip 2000, 11:27:13 CEST


On 00.07.19 Pawel Krawczyk pressed the following keys:

> [środa, 19 lipiec 2000], Michal Kochanowicz napisał(a):
> 
> > Jeśli MTA może dostarczać pocztę zarówno do /var/mail/ jak i do
> > ~/Mail/Mailbox którą z tych opcji ustawić w domyślnej konfiguracji?
> > Prosiłbym też o dwa słowa wyjaśnienia czemu tak a nie inaczej :)
> 
> Moim zdaniem lepiej /var/mail. Mailbox jest podobno niezbyt wydajny
> ze względu na konieczność przeglądania katalogów i otwierania plików.
> Dla porównania mbox to tylko przeskakiwanie w ramach jednego pliku.
> Tak przynajmniej pisali w dokumentacji do imapa.

Na pewno nie chodzi Ci o Maildira? I czy autorzy tego imapa
zaimplementowali oba formaty, przeprowadzili testy i doszli do takiego
wniosku, czy był to po prostu wykręt, mający uzasadnic, dlaczego nie zrobią
supportu dla Maildira? Bo koszt związany ze skanowaniem katalogu jest tutaj
pomijalnie niski w porównaniu z czasem transakcji sieciowych, które są w
przypadku poczty najkosztowniejsze. A zyski wynikające z bezpieczeństwa
poczty w Maildirze są dość znaczące.

Nawet przy lokalnym dostępie, jeśli mbox nie jest jeszcze poindeksowany
(brak lines: i content-length: w nagłówkach listów) dobrze napisany program
czyta tylko nagłówki listów i jak stwierdzi, że nagłówki się skończyły
skacze do następnego pliku w przypadku maildira. W mbox trzeba czytać
z pliku wszystko i sprawdzać, czy czasem dany list się nie skończył.

No, chyba że program (jak pine czy z tej samej biblioteki budowany imapd)
czyta cały mailbox/maildir do pamięci i dopiero na tym pracuje.
Rzeczywiście, wtedy mbox ma przewagę szybkości, ale na obciążonym serwerze
nie da się z tego korzystać, po otwarciu 100MB mailboksa.

A w pytaniu chodziło chyba raczej o to, czy lepiej jest lokować mboxy w
/var/mail, czy w katalogu domowym użytkownika. Lepiej to drugie, bo unika
się problemów z prawami dostępu, set[ug]idami etc. I quota użytkownika
na jego home obejmuje od razu jego mailbox.

Robert

-- 
Bastard Operator From 149.156.96.35

___________________________
polish  linux  distribution
-> http://lists.pld.org.pl/



Więcej informacji o liście dyskusyjnej pld-devel-pl