Раздел Unix

exim4 relay на ubuntu

Очередная заметка типа 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

Далее

Размер папки в *nix

Как узнать размер папки из коммандной строки?

~/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/

Когда файлов много это дело занимает несколько секунд.