πŸ‘‹Welcome

This is the online API documentation of the postfix-policy-server package with examples so you can start building your own Postix policy services right away!

postfix-policy-server (or short: pps) provides a simple framework to create Postfix SMTP Access Policy Delegation Serversarrow-up-right in Go.

Installation

First of all, downloadarrow-up-right and install Go. 1.17 or higher is required.

Installation can be done using the go get command:

$ go get -u github.com/wneessen/postfix-policy-server

Usage

The pps framework allows you to start a new TCP (or other Go net.Listener) server that listens for incoming policy requests from a Postfix mail server.

Once a new connection is established and the dataset from Postfix has been sent, the data will be processed as a PolicySetarrow-up-right and handed to a provided Handle() method that is given by the user, using the pps Handlerarrow-up-right interface.

Last updated