How To Install postfwd on Fedora 36

In this tutorial we learn how to install postfwd in Fedora 36. postfwd is Postfix policyd to combine complex restrictions in a ruleset

Introduction

In this tutorial we learn how to install postfwd on Fedora 36.

What is postfwd

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 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).

We can use yum or dnf to install postfwd on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install postfwd.

Install postfwd on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install postfwd using dnf by running the following command:

sudo dnf -y install postfwd

Install postfwd on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install postfwd using yum by running the following command:

sudo yum -y install postfwd

How To Uninstall postfwd on Fedora 36

To uninstall only the postfwd package we can use the following command:

sudo dnf remove postfwd

postfwd Package Contents on Fedora 36

/etc/postfwd
/etc/postfwd/postfwd.cf
/etc/sysconfig/postfwd
/run/postfwd
/usr/bin/postfwd-client
/usr/lib/systemd/system/postfwd.service
/usr/lib/tmpfiles.d/postfwd.conf
/usr/libexec/postfwd
/usr/libexec/postfwd/hapolicy
/usr/sbin/postfwd
/usr/sbin/postfwd3
/usr/share/doc/postfwd
/usr/share/doc/postfwd/CHANGELOG
/usr/share/doc/postfwd/README.md
/usr/share/doc/postfwd/arch.html
/usr/share/doc/postfwd/hapolicy.html
/usr/share/doc/postfwd/hapolicy.txt
/usr/share/doc/postfwd/hapolicy01.png
/usr/share/doc/postfwd/hapolicy02.png
/usr/share/doc/postfwd/postfwd-ARCH.png
/usr/share/doc/postfwd/postfwd.cf.sample
/usr/share/doc/postfwd/postfwd.plugins.sample
/usr/share/doc/postfwd/postfwd.settings.sample
/usr/share/doc/postfwd/postfwd.settings.sample.full
/usr/share/doc/postfwd/postfwd3.html
/usr/share/doc/postfwd/postfwd3.txt
/usr/share/doc/postfwd/quick.html
/usr/share/licenses/postfwd
/usr/share/licenses/postfwd/LICENSE
/usr/share/man/man8/postfwd.8.gz
/usr/share/man/man8/postfwd3.8.gz
/var/lib/postfwd

References

Summary

In this tutorial we learn how to install postfwd on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).