postsrsd - Man Page

Postfix Sender Rewriting Scheme daemon

Synopsis

postsrsd -s<file> -d<domain> [other options]

Description

Sender Rewriting Scheme implementation for Postfix.

Implements two TCP lookup tables to rewrite mail addresses as needed. The forward SRS is for sender envelope addresses to prevent SPF-related bounces. The reverse SRS is for recipient envelope addresses so that bounced mails can be routed back to their original sender.

Options

-s<file>

read secrets from file (required)

-d<domain>

set domain name for rewrite (required)

-a<char>

set first separator character which can be one of: -=+ (default: =)

-n<num>

length of hash to be used in rewritten addresses (default: 4)

-N<num>

minimum length of hash to accept for validation (default: 4)

-l<addr>

set socket listen address (default: 127.0.0.1)

-f<port>

set port for the forward SRS lookup (default: 10001)

-r<port>

set port for the reverse SRS lookup (default: 10002)

-p<pidfile>

write process ID to pidfile (default: none)

-c<dir>

chroot to <dir> (default: none)

-u<user>

switch user id after port bind (default: none)

-t<seconds>

timeout for idle client connections (default: 1800)

-X<domain>

exclude additional domain from address rewriting

-A

always rewrite addresses

-e

attempt to read above parameters from environment

-D

fork into background

-4

force IPv4 socket (default: any)

-6

force IPv6 socket (default: any)

-h

show this help

-v

show version

Info

November 2022 postsrsd 1.12 System Administration Utilities