WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Пакет Exim содержит агент передачи
почты, написанный в Кембриджском университете и распространяемый под
лицензией GNU.
Адрес (HTTP):
http://www.exim.org/ftp/exim4/exim-4.43.tar.bz2
Адрес (FTP):
ftp://ftp.exim.org/pub/exim/exim4/exim-4.43.tar.bz2
Контрольная сумма: f8f646d4920660cb5579becd9265a3bf
Размер: 1.4 MB
Требуемое дисковое пространство: 14.9 MB
Расчетное время сборки: 0.14 SBU
Требуемый патч для Berkeley DB:
http://www.linuxfromscratch.org/blfs/downloads/6.0/exim-4.43-db43-1.patch
. Berkeley DB-4.3.27
или GDBM-1.8.3 или
TDB
. X (XFree86-4.4.0 или
X.org-6.8.2),
OpenLDAP-2.2.20,
OpenSSL-0.9.7e или
GnuTLS
, Cyrus SASL-2.1.20,
MySQL-4.1.8a,
PostgreSQL-7.4.6,
tcpwrappers-7.6 и
Linux-PAM-0.78. Перед установкой Exim, как пользователь
root Вы должны создать группу и пользователя exim, который будет запускать
демон exim: Если у Вас установлена Berkeley
DB, то примените следующий патч: Установим Exim при
помощи следующих команд: А теперь, как пользователь root: sed -e ... >
Local/Makefile: Большинство из опций конфигурации
Exim вкомпилированы, используя
директивы в Local/Makefile, который создан
из файла src/EDITME. Эта команда описывает
минимальный набор опций. Описание опций приведено ниже. BIN_DIRECTORY=/usr/sbin:
Эта команда установит все бинарники и скрипты Exim
в /usr/sbin. CONFIGURE_FILE=/etc/exim.conf:
Эта команда установит основной файл конфигурации
Exim в /etc. EXIM_USER=exim: Эта команда говорит
Exim, что после того, как демону больше не
нужны привилегии root, процесс отключит демон для пользователя exim. #EXIM_MONITOR: Эта команда откладывает
сборку программы мониторинга Exim, так как
ей необходима поддержка системы X Window,
комментированием строки EXIM_MONITOR в
Makefile. Если Вы хотите собрать программу
мониторинга, пропустите эту команду sed
и выполните следующую команду перед сборкой пакета
(измените Local/eximon.conf, если необходимо):
cp exim_monitor/EDITME
Local/eximon.conf. ln -s exim /usr/sbin/sendmail
: Создает ссылку на sendmail
для приложений, которым она нужна. Exim
воспримет большинство опций командной строки
Sendmail. Для использования некоторых или всех из зависимых пакетов надо изменить
Local/Makefile для включения подходящих директив и
параметров для связи дополнительных библиотек перед сборкой
Exim. Local/Makefile
хорошо комментирован инструкциями по тому,
как это сделать. Перечисленная ниже информация поможет Вам скомпоновать
эти зависимые пакеты. Для использования базы данных, отличной от
Berkelely DB, смотрите инструкции в
http://www.exim.org/exim-html-4.40/doc/html/spec_4.html#SECT4.3.
Для работы SSL смотрите инструкции в
http://www.exim.org/exim-html-4.40/doc/html/spec_4.html#SECT4.6
и
http://www.exim.org/exim-html-4.40/doc/html/spec_37.html#CHAP37.
Для работы tcpwrappers смотрите
инструкции в
http://www.exim.org/exim-html-4.40/doc/html/spec_4.html#SECT4.7.
Для информации о добавлении в сборку механизмов аутентификации смотрите
инструкции в
http://www.exim.org/exim-html-4.40/doc/html/spec_34.html#SECT34.4.
Для специфической информации по использованию
Cyrus-SASL смотрите раздел 10 файла doc/NewStuff
, размещенного в дереве исходников. Для информации по компоновке Linux-PAM
смотрите инструкции в
http://www.exim.org/exim-html-4.40/doc/html/spec_11.html#IX935.
Для информации по компоновке библиотек базы данных, используемых для
просмотров имен Exim, смотрите инструкции в
http://www.exim.org/exim-html-4.40/doc/html/spec_9.html#CHAP9. Если хотите добавить поддержку Readline
в Exim при вызове
“test expansion” (-bv) mode,
смотрите информацию в разделе 8 файла doc/NewStuff,
размещенного в дереве исходников. Вы можете захотеть изменить конфигурацию по умолчанию и отсылать файлы
отчетов в syslog вместо /var/spool/exim/log
по умолчанию. Смотрите информацию в
http://www.exim.org/exim-html-4.40/doc/html/spec_45.html#CHAP45.
/etc/exim.conf и
/etc/aliases. По умолчанию файл /etc/aliases устанавливается
во время установки пакета, если он отсутствовал в системе.
Создадим необходимые псевдонимы и запустим демон
Exim выполнением следующих команд: Для защиты имеющегося файла /etc/aliases,
команды выше добавляют эти псевдонимы в него. Этот файл надо
проверить и удалить дублированные псевдонимы, если они есть. Команда /usr/sbin/exim -bd
-q15m запускает демон Exim с
15 минутным интервалом для обработки очереди почты.
Примените этот параметр, если хотите. Для автоматизации запуска
exim при загрузке
установите стартовый скрипт /etc/rc.d/init.d/exim,
включенный в пакет
blfs-bootscripts-6.0. Стартовый скрипт также запускает демон Exim
и отсылает процесс передачи очереди каждые 15 минут.
Измените параметр -q[интервал времени] в
/etc/rc.d/init.d/exim, если Вам необходимо. Зацикливает лог-файлы Exim. Ищет лог-файлы Exim. Символическая ссылка на exim-4.43-2
демон MTA. Это демон агента передачи почты Exim.
Устанавливает, является ли данный адрес получателя данного хоста
доступным или нет. Создает и пересобирает базы данных Exim
. Записывает содержимое баз данных Exim
на стандартный вывод. Изменяет данные в базах данных Exim.
Блокирует файл mailbox. Удаляет старые записи из баз данных Exim
. Генерирует почтовую статистику из лог-файлов
Exim. Запрашивает время повтора удаленного хоста. Выбирает сообщения, основанные на различных критериях. Это утилита для выборочного листинга очереди. Предоставляет отчет о сообщениях в очереди почты. Запрашивает запущенные Exim-процессы.
Это запускаемый скрипт оболочки для
eximon.bin, используемый для установки
требуемых переменных окружения перед запуском программы. Это программа-монитор, отображающая текущую информацию в окне
X, а также содержащая
интерфейс меню для опций администрирования командной строки
Exim. Последнее обновление 2005-02-17 18:40:10 -0700.
Beyond Linux From Scratch. Версия 6.0
Глава 21. Программы почтовых серверов
Exim-4.43
Введение в Exim
Информация о пакете
Дополнительно
Зависимости
Exim
Требуемые
Опционально
Установка Exim
groupadd exim &&
useradd -d /dev/null -c "Exim Daemon" -g exim -s /bin/false exim
patch -Np1 -i ../exim-4.43-db43-1.patch
sed -e 's,^BIN_DIR.*$,BIN_DIRECTORY=/usr/sbin,' src/EDITME | \
sed -e 's,^CONF.*$,CONFIGURE_FILE=/etc/exim.conf,' | \
sed -e 's,^EXIM_USER.*$,EXIM_USER=exim,' | \
sed -e 's,^EXIM_MONITOR,#EXIM_MONITOR,' > Local/Makefile &&
make
make install &&
install -v -m644 doc/exim.8 /usr/share/man/man8 &&
install -v -d -m755 /usr/share/doc/exim-4.43 &&
install -v -m644 doc/* /usr/share/doc/exim-4.43 &&
ln -sv exim /usr/sbin/sendmail
Описание команд
Добавление дополнительной функциональности
Конфигурация Exim
Файлы конфигурации
Конфигурационная информация
cat >> /etc/aliases << "EOF"
postmaster: root
MAILER-DAEMON: root
EOF
exim -v -bi &&
/usr/sbin/exim -bd -q15m
Замечание
make install-exim
Содержание
Установленные программы:
exicyclog, exigrep,
exim, exim-4.43-2, exim_checkaccess, exim_dbmbuild,
exim_dumpdb, exim_fixdb, exim_lock, exim_tidydb, eximstats,
exinext, exipick, exiqgrep, exiqsumm, exiwhat и опционально
eximon и eximon.bin.
Установленные библиотеки:
нет.
Установленные каталоги:
/usr/share/doc/exim-4.43 и /var/spool/exim.
Короткое описание
Найди своих коллег! |