an easy and consistent way of installing software ported to FreeBSD
Courier pythonfilter
pythonfilter is a framework for developing courierfilter programs in
Python. The pythonfilter program itself is a multi-threaded daemon
that loads filters as python modules and passes the control and data
files from courier to each module in turn.
pythonfilter includes several modules that provide utility functions.
These modules are found in the "courier" directory. The "config"
module provides functions to access or interpret Courier's
configuration settings. The "control" module provides functions
to interpret Courier's control files.
pythonfilter is distributed under the GNU General Public License
(GPL), as described in the COPYING file.
@unexec if cmp -s %D/etc/pythonfilter.conf %D/etc/pythonfilter.conf.sample; then rm -f %D/etc/pythonfilter.conf; fi
etc/pythonfilter.conf.sample
@exec if [ ! -e %D/etc/pythonfilter.conf ]; then cp -p %D/etc/pythonfilter.conf.sample %D/etc/pythonfilter.conf; fi
libexec/filters/pythonfilter
%%PYTHON_SITELIBDIR%%/courier/__init__.py
%%PYTHON_SITELIBDIR%%/courier/__init__.pyc
%%PYTHON_SITELIBDIR%%/courier/__init__.pyo
%%PYTHON_SITELIBDIR%%/courier/config.py
%%PYTHON_SITELIBDIR%%/courier/config.pyc
%%PYTHON_SITELIBDIR%%/courier/config.pyo
%%PYTHON_SITELIBDIR%%/courier/control.py
%%PYTHON_SITELIBDIR%%/courier/control.pyc
%%PYTHON_SITELIBDIR%%/courier/control.pyo
%%PYTHON_SITELIBDIR%%/courier/xfilter.py
%%PYTHON_SITELIBDIR%%/courier/xfilter.pyc
%%PYTHON_SITELIBDIR%%/courier/xfilter.pyo
%%PYTHON_SITELIBDIR%%/pythonfilter/__init__.py
%%PYTHON_SITELIBDIR%%/pythonfilter/__init__.pyc
%%PYTHON_SITELIBDIR%%/pythonfilter/__init__.pyo
%%PYTHON_SITELIBDIR%%/pythonfilter/TtlDb.py
%%PYTHON_SITELIBDIR%%/pythonfilter/TtlDb.pyc
%%PYTHON_SITELIBDIR%%/pythonfilter/TtlDb.pyo
%%PYTHON_SITELIBDIR%%/pythonfilter/attachments.py
%%PYTHON_SITELIBDIR%%/pythonfilter/attachments.pyc
%%PYTHON_SITELIBDIR%%/pythonfilter/attachments.pyo
%%PYTHON_SITELIBDIR%%/pythonfilter/auto_whitelist.py
%%PYTHON_SITELIBDIR%%/pythonfilter/auto_whitelist.pyc
%%PYTHON_SITELIBDIR%%/pythonfilter/auto_whitelist.pyo
%%PYTHON_SITELIBDIR%%/pythonfilter/clamav.py
%%PYTHON_SITELIBDIR%%/pythonfilter/clamav.pyc
%%PYTHON_SITELIBDIR%%/pythonfilter/clamav.pyo
%%PYTHON_SITELIBDIR%%/pythonfilter/comeagain.py
%%PYTHON_SITELIBDIR%%/pythonfilter/comeagain.pyc
%%PYTHON_SITELIBDIR%%/pythonfilter/comeagain.pyo
%%PYTHON_SITELIBDIR%%/pythonfilter/debug.py
%%PYTHON_SITELIBDIR%%/pythonfilter/debug.pyc
%%PYTHON_SITELIBDIR%%/pythonfilter/debug.pyo
%%PYTHON_SITELIBDIR%%/pythonfilter/dialback.py
%%PYTHON_SITELIBDIR%%/pythonfilter/dialback.pyc
%%PYTHON_SITELIBDIR%%/pythonfilter/dialback.pyo
%%PYTHON_SITELIBDIR%%/pythonfilter/greylist.py
%%PYTHON_SITELIBDIR%%/pythonfilter/greylist.pyc
%%PYTHON_SITELIBDIR%%/pythonfilter/greylist.pyo
%%PYTHON_SITELIBDIR%%/pythonfilter/noduplicates.py
%%PYTHON_SITELIBDIR%%/pythonfilter/noduplicates.pyc
%%PYTHON_SITELIBDIR%%/pythonfilter/noduplicates.pyo
%%PYTHON_SITELIBDIR%%/pythonfilter/nosuccessdsn.py
%%PYTHON_SITELIBDIR%%/pythonfilter/nosuccessdsn.pyc
%%PYTHON_SITELIBDIR%%/pythonfilter/nosuccessdsn.pyo
%%PYTHON_SITELIBDIR%%/pythonfilter/privateaddr.py
%%PYTHON_SITELIBDIR%%/pythonfilter/privateaddr.pyc
%%PYTHON_SITELIBDIR%%/pythonfilter/privateaddr.pyo
%%PYTHON_SITELIBDIR%%/pythonfilter/ratelimit.py
%%PYTHON_SITELIBDIR%%/pythonfilter/ratelimit.pyc
%%PYTHON_SITELIBDIR%%/pythonfilter/ratelimit.pyo
%%PYTHON_SITELIBDIR%%/pythonfilter/spfcheck.py
%%PYTHON_SITELIBDIR%%/pythonfilter/spfcheck.pyc
%%PYTHON_SITELIBDIR%%/pythonfilter/spfcheck.pyo
%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_auth.py
%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_auth.pyc
%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_auth.pyo
%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_block.py
%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_block.pyc
%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_block.pyo
%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_dnswl.py
%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_dnswl.pyc
%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_dnswl.pyo
%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_relayclients.py
%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_relayclients.pyc
%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_relayclients.pyo
%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_spf.py
%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_spf.pyc
%%PYTHON_SITELIBDIR%%/pythonfilter/whitelist_spf.pyo
@dirrm %%PYTHON_SITELIBDIR%%/courier
@dirrm %%PYTHON_SITELIBDIR%%/pythonfilter