ACL Policy Daemon for Postfix 0.60
Sponsored Links
ACL Policy Daemon for Postfix 0.60 Ranking & Summary
File size:
0.034 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
1035
Date added:
2006-12-27
Publisher:
Miguel Filho
ACL Policy Daemon for Postfix 0.60 description
ACL Policy Daemon is a program that communicates with the Postfix MTA using the Policy Delegation Protocol implementing an ACL (Access Control List) system, making very easy to improve and create nice controls on your e-mail traffic. You can use it to verify SPF records to.
The project is developed using Python and has no other dependencies and licensed by GPL version 2.
The rules are loaded from a regular text file. It is planned to load the rules from a SQL database or LDAP directory in the future.
Greylisting functionality will be implemented soon.
For news and updated information about ACL Policy Daemon, you can always check the project page at GNA: https://gna.org/projects/apolicy/
Installation:
You must have Python installed, version 2.3 or above. Run python to check:
miguel@debian:~$ python
Python 2.4.4c0 (#2, Jul 30 2006, 15:43:58)
[GCC 4.1.2 20060715 (prerelease) (Debian 4.1.1-9)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
It is very easy to install apolicy. In some distributions, Postfixs daemons are located in /usr/libexec/postfix, check your distribution.
The following commands should do just fine, you must be root:
debian:~# tar zcf apolicy-0.3.tar.gz
debian:~# cp apolicy-0.3/src/apolicy.py /usr/lib/postfix/
debian:~# chmod 755 /usr/lib/postfix/apolicy.py
debian:~# mkdir /etc/apolicy/
debian:~# cp apolicy.conf /etc/apolicy/
debian:~# chmod 644 /etc/apolicy/apolicy.conf
debian:~# echo "apolicy unix - n n - - spawn" >> /etc/postfix/master.cf
debian:~# echo " user=nobody argv=/usr/lib/postfix/apolicy.py" >> /etc/postfix/master.cf
The apolicy.conf is a sample file with examples, you must edit it to fit your needs.
Install the complementary modules for apolicy. We will install 3 packages: apolicy, pyspf and pydns. Note that the directory that contains Python libraries is not the same on all operating systems. Sometimes it is inside /usr/lib or /usr/libexec, and may be named python or python< version >:
debian:~# mkdir /usr/lib/
/site-packages/apolicy
debian:~# mkdir /usr/lib/
/site-packages/spf
debian:~# mkdir /usr/lib/
/site-packages/DNS
debian:~# cp apolicy-0.3/src/apolicy/* /usr/lib/
/site-packages/apolicy
debian:~# cp apolicy-0.3/src/spf/* /usr/lib/
/site-packages/spf
debian:~# cp apolicy-0.3/src/DNS/* /usr/lib/
/site-packages/DNS
debian:~# echo apolicy > /usr/lib/
/site-packages/apolicy.pth
debian:~# echo spf > /usr/lib/
/site-packages/spf.pth
debian:~# echo DNS > /usr/lib/
/site-packages/DNS.pth
Before setting Postfix, it is wise to test apolicy and check if everything is right. The configuration file is loaded by default from /etc/apolicy/apolicy.conf, you can use -c parameter to change to point where your configuration file is. It is possible to debug your configuration using the parameter -d, it will send a lot of output to syslog mail facility:
debian:~# /usr/lib/postfix/apolicy.py -d
The program must keep running and waiting input from stdin. Take a look at mail.log for any problem. You can press ctrl+c to finish it. If no errors happened, then lets move forward.
Finally, add to your main.cf:
smtpd_recipient_restrictions =
reject_unlisted_recipient
...
reject_unauth_destination
check_policy_service unix:private/apolicy
For the size acl works, apolicy need to be called this way:
smtpd_end_of_data_restrictions = check_policy_service unix:private/apolicy
The project is developed using Python and has no other dependencies and licensed by GPL version 2.
The rules are loaded from a regular text file. It is planned to load the rules from a SQL database or LDAP directory in the future.
Greylisting functionality will be implemented soon.
For news and updated information about ACL Policy Daemon, you can always check the project page at GNA: https://gna.org/projects/apolicy/
Installation:
You must have Python installed, version 2.3 or above. Run python to check:
miguel@debian:~$ python
Python 2.4.4c0 (#2, Jul 30 2006, 15:43:58)
[GCC 4.1.2 20060715 (prerelease) (Debian 4.1.1-9)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
It is very easy to install apolicy. In some distributions, Postfixs daemons are located in /usr/libexec/postfix, check your distribution.
The following commands should do just fine, you must be root:
debian:~# tar zcf apolicy-0.3.tar.gz
debian:~# cp apolicy-0.3/src/apolicy.py /usr/lib/postfix/
debian:~# chmod 755 /usr/lib/postfix/apolicy.py
debian:~# mkdir /etc/apolicy/
debian:~# cp apolicy.conf /etc/apolicy/
debian:~# chmod 644 /etc/apolicy/apolicy.conf
debian:~# echo "apolicy unix - n n - - spawn" >> /etc/postfix/master.cf
debian:~# echo " user=nobody argv=/usr/lib/postfix/apolicy.py" >> /etc/postfix/master.cf
The apolicy.conf is a sample file with examples, you must edit it to fit your needs.
Install the complementary modules for apolicy. We will install 3 packages: apolicy, pyspf and pydns. Note that the directory that contains Python libraries is not the same on all operating systems. Sometimes it is inside /usr/lib or /usr/libexec, and may be named python or python< version >:
debian:~# mkdir /usr/lib/
debian:~# mkdir /usr/lib/
debian:~# mkdir /usr/lib/
debian:~# cp apolicy-0.3/src/apolicy/* /usr/lib/
debian:~# cp apolicy-0.3/src/spf/* /usr/lib/
debian:~# cp apolicy-0.3/src/DNS/* /usr/lib/
debian:~# echo apolicy > /usr/lib/
debian:~# echo spf > /usr/lib/
debian:~# echo DNS > /usr/lib/
Before setting Postfix, it is wise to test apolicy and check if everything is right. The configuration file is loaded by default from /etc/apolicy/apolicy.conf, you can use -c parameter to change to point where your configuration file is. It is possible to debug your configuration using the parameter -d, it will send a lot of output to syslog mail facility:
debian:~# /usr/lib/postfix/apolicy.py -d
The program must keep running and waiting input from stdin. Take a look at mail.log for any problem. You can press ctrl+c to finish it. If no errors happened, then lets move forward.
Finally, add to your main.cf:
smtpd_recipient_restrictions =
reject_unlisted_recipient
...
reject_unauth_destination
check_policy_service unix:private/apolicy
For the size acl works, apolicy need to be called this way:
smtpd_end_of_data_restrictions = check_policy_service unix:private/apolicy
ACL Policy Daemon for Postfix 0.60 Screenshot
Advertisements
ACL Policy Daemon for Postfix 0.60 Keywords
ACL
ACL Policy Daemon
DNS
Postfix MTA
ACL Policy Daemon Postfix 0.60
MTA
Policy Delegation Protocol
Policy Daemon
policy
daemon
postfix
python
using
CP
ACL Policy Daemon for Postfix
ACL Policy Daemon for Postfix 0.60
Bookmark ACL Policy Daemon for Postfix 0.60
ACL Policy Daemon for Postfix 0.60 Copyright
WareSeeker periodically updates pricing and software information of ACL Policy Daemon for Postfix 0.60 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of ACL Policy Daemon for Postfix 0.60 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
weighted smtp policy daemon
policy daemon postfix
daemon tools for vista
policy manual
postfix windows
python exhaust
foreign policy
monty python
infix to postfix
policy studies
daemon and tools
python 2.2
policy analysis
postfix configuration
python tutorial
daemon tools
python programming
policy center
Related Software
Policy Daemon is an anti-spam plugin for Postfix. Free Download
LDAP Mailing Lists Access Policy Daemon (MLAPD) is a mailing list manager that uses LDAP to control list access. Free Download
Python Music Daemon is yet another jukebox written in Python. Free Download
Thousand Parsec is a 4 Xs game (eXplore, eXpand, eXterminate, eXploit). Free Download
PyDespike is a graphical cross-platform program for despiking Raman and other spectroscopic data. Free Download
Cyphesis is a fantasy MMORPG server using AI/A-Life techniques which doesnt have a predefined story. Free Download
Spyce - Python Server Pages is a Python-based dynamic HTML server engine. Free Download
Thousand Parsec Python Server is a server for Thousand Parsec written in Python and using a SQL back end. Free Download
Latest Software
Popular Software
Favourite Software