postfix-policyd-spf-perl/INSTALL
2012-01-19 13:53:15 -05:00

41 lines
1.1 KiB
Text

System Requirements
-------------------
The following Perl version and packages are required for running
postfix-policyd-spf-perl:
Perl 5.6
version
NetAddr-IP 4
Mail-SPF (not Mail-SPF-Query) version 2.006 or later
Installing
----------
1. Copy postfix-policyd-spf-perl to /usr/local/lib/policyd-spf-perl
2. Add the following to /etc/postfix/master.cf:
policy unix - n n - 0 spawn
user=nobody argv=/usr/local/lib/policyd-spf-perl
3. Configure the Postfix policy service in /etc/postfix/main.cf:
smtpd_recipient_restrictions =
...
reject_unauth_destination
check_policy_service unix:private/policy
...
NOTES:
Specify check_policy_service AFTER reject_unauth_destination or
else your system can become an open relay.
The user 'nobody' is used in this example. This is appropriate if you
do not have any other services running as nobody. If you do, create a
dedicated user for this service and use it instead.
4. Add "policy_time_limit = 3600" to main.cf
5. Restart Postfix.