No description
Find a file
2022-11-16 23:34:00 +01:00
bin stats: more doc, and do not use "used" if not "used" 2020-07-20 10:24:17 +02:00
debian Update changelog for 3.7 release 2020-07-20 10:24:44 +02:00
lib/Exim stats: more doc, and do not use "used" if not "used" 2020-07-20 10:24:17 +02:00
t Testing: DEBUG env controls verbosity of Exim::Grey 2020-07-19 22:49:19 +02:00
.gitignore .gitignore <- .hgignore 2017-06-21 00:31:27 +02:00
.perltidyrc - perltidy 2008-01-18 21:59:55 +00:00
Makefile.PL Remove useless VERSION setting from Makefile.PL 2020-07-20 09:30:28 +02:00
README.md doc: installation 2022-11-16 23:34:00 +01:00

Documentation

Complete documentation you will find using:

perldoc lib/Exim/Grey.pm
perldoc bin/exigrey

Or after installation:

man Exim::Grey
man exigrey

perldoc Exim::Grey
perldoc exigrey

Installation

This project uses the the ExtUtils::MakeMaker toolchain, so just run

perl Makefile.PL
make test
make install

Configuration

For detailed and up-to-date information please see the supplied POD documenation (perldoc Exim::Grey) or the manual Exim::Grey(3pm). Here is just a short example:

In your Exim config file use

perl_startup = use Exim::Grey qw(seen awl);

...

acl_check_rcpt:
  ...
  defer  log_message = grey listed exigrey
        !condition   = ${if >{$message_size}{1M}}
	!condition   = ${perl{awl}{$sender_host_address}}
	!condition   = ${perl{seen}{<$sender_address>:<$local_part@$domain>/$sender_host_address}}