Procmail-3.22

Procmail の概要

The Procmail package contains an autonomous mail processor. This is useful for filtering and sorting incoming mail.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

追加のダウンロード

Procmail の依存パッケージ

推奨

任意

libnsl-2.0.1

Procmail のインストール

このパッケージにテストスイートはありません。

Install Procmail by running the following commands as the root user:

sed -i 's/getline/get_line/' src/*.[ch]                   &&
patch -Np1 -i ../procmail-3.22-consolidated_fixes-1.patch &&

make LOCKINGTEST=/tmp MANDIR=/usr/share/man install       &&
make install-suid

コマンド説明

sed -i 's/getline/get_line/' src/*.[ch]: This renames procmail's getline function to avoid conflict with the getline function from glibc.

make LOCKINGTEST=/tmp install: This prevents make from asking you where to test file-locking patterns.

make install-suid: Modifies permissions of the installed files.

Procmail の設定

設定ファイル

/etc/procmailrc, ~/.procmailrc

設定情報

Recipes have to be written and placed in ~/.procmailrc for execution. The procmailex man page is the starting place to learn how to write recipes. For additional information, see also https://pm-doc.sourceforge.net/.

パッケージ構成

インストールプログラム: formail, lockfile, mailstat, procmail
インストールライブラリ: なし
インストールディレクトリ: なし

概略説明

formail

is a filter that can be used to format mail into mailbox format

lockfile

is a utility that can lock a file for single use interactively or in a script

mailstat

prints a summary report of mail that has been filtered by procmail since the last time mailstat was ran

procmail

is an autonomous mail processor. It performs all the functions of an MDA (Mail Delivery Agent)