NetBSD/gnu/dist/postfix/RESTRICTION_CLASS

25 lines
1.1 KiB
Plaintext

Per client/helo/sender/recipient UCE restrictions
=================================================
The Postfix SMTP server allows you to specify UCE restrictions on
the right-hand side of SMTPD access tables, so that you can have
different UCE restrictions for different clients or users.
The only anomalies in this scheme are that (1) message header_checks
and body_checks are still the same for every message, and (2) you
must use a restriction class name (see below) if you want to specify
a lookup table on the right-hand side of an access table (this is
because Postfix needs to open those tables ahead of time).
Restriction classes allow you to give easy-to-remember names to
groups of UCE restrictions (such as permissive, restrictive, and
so on). For example in main.cf:
smtpd_restriction_classes = restrictive, permissive
restrictive = reject_unknown_sender reject_unknown_client ...
permissive = permit
With this in place, you can use "restrictive" or "permissive" on
the right-hand side of your per-client/helo/sender/recipient SMTPD
access tables.