postfwd - Postfix policyd to combine complex restrictions in a ruleset

Property Value
Distribution Ubuntu 17.10 (Artful Aardvark)
Repository Ubuntu Universe i386
Package name postfwd
Package version 1.35
Package release 4
Package architecture all
Package type deb
Installed size 550 B
Download size 191.32 KB
Official Mirror
Postfwd is written in perl to combine complex postfix restrictions in a
ruleset similar to those of the most firewalls. The program uses the postfix
policy delegation protocol to control access to the mail system before a
message has been accepted. It allows you to choose an action (e.g. reject,
dunno) for a combination of several smtp parameters (like sender and recipient
address, size or the client's TLS fingerprint).


Package Version Architecture Repository
postfwd_1.35-4_all.deb 1.35 all Ubuntu Universe
postfwd - - -


Name Value
adduser -
libnet-dns-perl -
libnet-server-perl -
lsb-base -
perl:any -


Name Value
postfwd2 -


Type URL
Binary Package postfwd_1.35-4_all.deb
Source Package postfwd

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install postfwd deb package:
    # sudo apt-get install postfwd




2016-12-05 - Jan Wagner <>
postfwd (1.35-4) unstable; urgency=medium
* [e8799d3] travis-ci: don't install build-deps manual
* [c86c540] travis-ci: build package with dpkg-buildpackage
* [07e9eeb] travis-ci: Initial support for uploading releases to github
* [231a90f] Merging upstream changes of
* [b832cd0] Updating copyright and author of debian/bin/
* [5e353b5] debian/control: reformating with warp-and-sort
* [3862572] Reformating with warp-and-sort the rest of debian/
* [d4687ee] travis-ci: grab actual used upstream version
* [4d0d01d] travis-ci: Adding required arguments for trusty
* [11da7ca] travis-ci: automatically install dependencies
* [7ad8c99] d/control: Bump Standards-Version to 3.9.8, no changes needed
* [80b011c] d/control: Depend on lsb-base
* [583a10d] travis-ci: Make use of travis.d.n
2014-10-13 - Jan Wagner <>
postfwd (1.35-3) unstable; urgency=medium
* [965e0d7] Remove shiped html files from binaries
* [17c1925] Bump Standards-Version to 3.9.6, no changes needed
2014-03-09 - Jan Wagner <>
postfwd (1.35-2) unstable; urgency=low
* Migrate over example installation to postfwd.examples
* Add plugins/*.sample to examples
* [6f4f77b] Remove generated hapolicy manpage in clean target
* [05ca589] Updating standards version to 3.9.4, no changes needed
* [bb64a82] Source init functions in init script
* [5d8b250] Update Vcs-headers
* [0df5d0a] Updating standards version to 3.9.5, no changes needed
* [86f8f61] Add travis-ci config
* [010082b] Remove unneeded purge from travis config
* [7542e86] Reorder and comment .travis.yml
* [7025f4f] Add lintian checks after build
* [ddbfcc0] Update to recent copyright format
* [b9b503e] Move samples into /usr/share/doc/postfwd/examples
* [1e7c202] Add 10_fix_wording_manpages.patch to fix manpages
* [f7da50f] travis-ci: Remove dpatch from build-deps
* [dd5f01d] Add 20_fix_postfwd1_default_umask.patch to fix postfwd default
umask (Closes: #717607), thanks Jesse Norell
* [172a432] Fix bug report source format move
2013-05-22 - Jan Wagner <>
postfwd (1.35-1) unstable; urgency=low
* New upstream release
- fixed fixed taint mode logging error
- check_* functions use print/getline instead of send/recv for large
--dumpcache output
- log_* routines added to allow the same plugins for postfwd1 and postfwd2
- added more information when using --debug=cleanup
- new sendmail(sendmail-path::from::to::subject::body) action
- rate(), size() and rcpt() function index is now case insensitive by
- fixed segfault when using new perl versions (Closes: #697653)
2012-03-29 - Jan Wagner <>
postfwd (1.33-1) UNRELEASED; urgency=low
* New upstream release
- fixed bug when computing scores with more than 1 digit after the "."
- fixed bug when computing negative values with the set action
- ITEMS plugins returning zero values were handled incorrectly
- max command recursion was not reset for each rule
- fixed warning about use of (uninitialized value) when STORABLE
is available but no cache file was defined (Closes: #697657)
* Fix comment in /etc/default/postfwd (Closes: #679924), thanks Jeroen
* Fix typo in README.Debian (closes: #691242), thanks Axel Beckert
2012-03-29 - Jan Wagner <>
postfwd (1.32-2) unstable; urgency=low
* Switch over to packaging format 3.0 (quilt) (Closes: #664368)
* Updating standards version to 3.9.3, no changes needed
* Remove build-dependency of dpatch
* Use dh_prep instead of dh_clean -k
* Add build-arch and build-indep targets to debian/rules

See Also

Package Description
postgis-doc_2.3.3+dfsg-1_all.deb Geographic objects support for PostgreSQL -- documentation
postgis-gui_2.3.3+dfsg-1_i386.deb Geographic objects support for PostgreSQL -- GUI programs
postgis_2.3.3+dfsg-1_i386.deb Geographic objects support for PostgreSQL
postgresql-9.6-asn1oid_0.0.20100818-3.5_i386.deb ASN.1 OID data type for PostgreSQL
postgresql-9.6-bgw-replstatus_1.0.1_i386.deb report whether PostgreSQL node is master or standby
postgresql-9.6-citus_6.2.2.PGDG-1_i386.deb sharding and distributed joins for PostgreSQL
postgresql-9.6-debversion_1.0.8-2_i386.deb Debian version number type for PostgreSQL
postgresql-9.6-dirtyread_1.2_i386.deb Read dead but unvacuumed tuples from a PostgreSQL relation
postgresql-9.6-ip4r_2.1.1-1ubuntu2_i386.deb IPv4 and IPv6 types for PostgreSQL 9.6
postgresql-9.6-mimeo_1.5.1-1_all.deb specialized, per-table replication between PostgreSQL instances
postgresql-9.6-mysql-fdw_2.2.0-2_i386.deb Postgres 9.6 Foreign Data Wrapper for MySQL
postgresql-9.6-ogr-fdw_1.0.2-2_i386.deb PostgreSQL foreign data wrapper for OGR
postgresql-9.6-orafce_3.3.1-3_i386.deb Oracle support functions for PostgreSQL 9.6
postgresql-9.6-partman_2.6.3-1_i386.deb PostgreSQL Partition Manager
postgresql-9.6-pgaudit_1.1.0-1_i386.deb PostgreSQL Audit Extension