Очередная заметка типа how-to. Что бы в следующий раз не лазить по интернету и искать
как выполнить эту же задачу, запишу лог проделанной работы сейчас.
Требуется поднять свой MTA для рассылки писем клиентам. Вот как это делается на ubuntu:
Сначала остановим стандартный sendmail и удалим его, что бы не возникло конфликтов в будущем.
$ sudo service sendmail stop
* Stopping Mail Transport Agent (MTA) sendmail
sudo apt-get remove sendmail
Устанавливаем exim4
sudo apt-get install exim4-config exim4
Далее
Как узнать размер папки из коммандной строки?
~/work$ ls -l
total 36
drwxr-xr-x 4 german german 4096 2011-01-12 17:15 android
drwxr-xr-x 5 german german 4096 2011-06-02 17:26 ant
drwxr-xr-x 13 german german 4096 2011-06-14 12:41 django
drwxr-xr-x 7 german german 4096 2011-04-14 16:59 envs
drwxr-xr-x 14 german german 4096 2011-05-24 13:30 irbisenv
drwxr-xr-x 8 german german 4096 2011-05-19 12:05 jee
drwxr-xr-x 5 german german 4096 2011-05-07 14:51 olymp
drwxr-xr-x 2 german german 4096 2011-06-03 14:56 python
drwxr-xr-x 14 german german 4096 2011-05-08 17:28 sandbox
Если так, то размера папки мы не узнаем. Всегда пишется одно и то же: 4096.
Вот одно из решений:
~/work$ du -sh django/
1.3G django/
Когда файлов много это дело занимает несколько секунд.