postfwd - Postfix policyd to combine complex restrictions in a ruleset

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Universe i386
Package filename postfwd_1.35-4_all.deb
Package name postfwd
Package version 1.35
Package release 4
Package architecture all
Package type deb
Category universe/mail
License -
Maintainer Ubuntu Developers <>
Download size 191.32 KB
Installed size 550.00 KB
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.4.3+dfsg-4_all.deb Geographic objects support for PostgreSQL -- documentation
postgis-gui_2.4.3+dfsg-4_i386.deb Geographic objects support for PostgreSQL -- GUI programs
postgis_2.4.3+dfsg-4_i386.deb Geographic objects support for PostgreSQL
postgresql-10-amcheck_1.3-1_i386.deb PostgreSQL extension that verifies indexes
postgresql-10-asn1oid_1.2-1_i386.deb ASN.1 OID data type for PostgreSQL
postgresql-10-bgw-replstatus_1.0.2_i386.deb report whether PostgreSQL node is master or standby
postgresql-10-citus_7.0.3.PGDG-1_i386.deb sharding and distributed joins for PostgreSQL
postgresql-10-cron_1.0.2-1_i386.deb Run periodic jobs in PostgreSQL
postgresql-10-debversion_1.1-1_i386.deb Debian version number type for PostgreSQL
postgresql-10-dirtyread_1.3_i386.deb Read dead but unvacuumed tuples from a PostgreSQL relation
postgresql-10-ip4r_2.2-2_i386.deb IPv4 and IPv6 types for PostgreSQL 10
postgresql-10-jsquery_1.0.1-1_i386.deb PostgreSQL JSON query language with GIN indexing support
postgresql-10-mimeo_1.5.1-2_all.deb specialized, per-table replication between PostgreSQL instances
postgresql-10-mysql-fdw_2.3.0-2_i386.deb Postgres 10 Foreign Data Wrapper for MySQL
postgresql-10-ogr-fdw_1.0.5-2_i386.deb PostgreSQL foreign data wrapper for OGR