Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 18. Клиенты электронной почты / новостных групп Вперед

Пакет Procmail-3.22

Знакомимся с пакетом Procmail

В пакете Procmail находится автономный почтовый процессор. Он используется для фильтрации и сортировки входящей почты.

Известно, что этот пакет собирается на платформе LFS 6.7, но он не тестировался.

Информация о пакете

Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/procmail

Установка пакета Procmail

В этом пакете набор тестов отсутствует.

В роли пользователя root установите пакет Procmail с помощью следующих команд:

sed -i 's/getline/get_line/' src/*.[ch] &&
make LOCKINGTEST=/tmp install &&
make install-suid

Пояснение команд

sed -i 's/getline/get_line/' src/*.[ch]: С помощью этой команды переименовывается функция getline пакета procmail для того, чтобы избежать конфликта с функцией getline из пакета glibc.

make LOCKINGTEST=/tmp install: Эта команда запрещает команде make спрашивать вас о том, где расположены шаблоны тестирования, блокирующие файлы.

make install-suid: Изменяет права доступа к установленным файлам.

Конфигурирование Procmail

Конфигурационные файлы

/etc/procmailrc и ~/.procmailrc

Подробнее о конфигурировании

Следует написать правила и поместить их для исполнения в файл ~/.procmailrc. Страница man procmailex является тем местом, откуда следует начинать изучение того, как писать такие правила. Чтобы получить дополнительную информации, смотрите также http://pm-doc.sourceforge.net/pm-tips.html.

Описание пакета

Установленные программы: formail, lockfile, mailstat и procmail

Установленные библиотеки: Нет

Установленные директории: Нет

Краткое описание

formail

фильтр, который можно использовать для преобразования почтового сообщения в формат mailbox

lockfile

это утилита, которая может заблокировать файл для однократного использования в интерактивном режиме или обработки с помощью скрипта

mailstat

выдает итоговый отчет о почте, которая была отфильтрована с помощью команды procmail с момента предыдущего запуска команды mailstat

procmail

автономный почтовый процессор. Выполняет все функции MDA (Mail Delivery Agent - агент доставки почты)

Перевод сделан с варианта оригинала, датированного 2011-01-05 17:33:32 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Heirloom mailx-12.4   Пакет Fetchmail-6.3.13