policyd-spf.peruser man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]


policy-spf.peruser(5)					 policy-spf.peruser(5)

NAME
       python-policyd-spf - pure-Python Postfix policy daemon for SPF checking

VERSION
       1.3

USAGE
       Usage:
	 policyd-spf [/usr/local/etc/postfix-policyd-spf-python/policyd-
       spf.conf]

OTHER DOCUMENTATION
       This documentation assumes you have read Postfix's README_FILES/
       SMTPD_POLICY_README and are generally familiar with Sender Policy
       Framework (SPF).	 See RFC 7208 for details.

       man 1 policyd-spf provides general operation documentation for this
       package.

       See man 5 policyd-spf.conf for configuration file information.

SYNOPSIS
       python-policyd-spf operates with a default installed configuration file
       and set of default configuration options that are used if the configu‐
       ration file cannot be found.  These options can be changed by changing
       the installed configuration files or through giving a path to an alter‐
       nate configuration file.

       Additionally, different configurations can be provided on a per user
       basis.  This man page describes setup and user of per user (mail recip‐
       ient) configurations.  Currently these configurations can either be
       stored in a text file or a Berkeley DB (libdb) datase.  If there is
       sufficient interest, other data storage methods may be supported in the
       future.

DESCRIPTION
       Use of per-user configuration is defined in the application configura‐
       tion file with the setting "Per_User".  The value of the setting gives
       the type and location of the per-user configuration information.	 Cur‐
       rently supported types are text and bsddb.  User is defined an email
       address of a recipient of the message.

       All options available at the application level (See man 5 policyd-
       spf.conf) can be adjusted on a per-user basis.  Per-user checks can
       only be done as part of smtpd_recipient_restrictions.  Per-user actions
       are not possible at other stages of the SMTP dialogue.  The user is not
       yet known for smtpd_client_restrictions, smtpd_helo_restrictions, or
       smtpd_sender_restrictions.  If used during smtpd_data_restrictions or
       smtpd_end_of_data_restrictions, the entire message will be available
       only if the message was only to a single recipient.  If per-user con‐
       figurations are used when recipient information is not available, warn‐
       ings will be logged and the per-user information will be ignored.

       In addition to specifying individual users, regular expression matching
       is also available, but may have performance implications since the
       entire user table has to be traversed for each message recipient.

OPTIONS
Text Per-User Configuration File
       The text file option is useful for testing and when only a small number
       of users require per-user configurations.  It is specified in the main
       configuration file:

       "Per_User = text,/usr/local/etc/postfix-policyd-spf-python/userconf"

       Lines beginning with "#" are treated as comments and ignored.  The
       location of the file is determined by the system administrator. No
       default file is provided in or installed by the package.

       The configuration of the file is a comma separated combination of user
       and configuration information, with one line per user's configuration
       information (NOTE: due to man page formating requirements, these lines
       are wrapped - in the config file, it must be one line per user):

       postmaster@example.com,Mail_From_reject=No_Check|PermEr‐
       ror_reject=False|HELO_reject=SPF_Not_Pass|defaultSeedOnly=1|debu‐
       gLevel=5|skip_addresses=127.0.0.0/8,::ffff:127.0.0.0//104,::1//128|Tem‐
       pError_Defer=False strict@example.com,PermEr‐
       ror_rejec=True|HELO_reject=SPF_Not_Pass|TempError_Defer=True

       It is not necessary to specify all configuration parameters for each
       user, only those that are different than the overall configuration need
       to be specified.

       If the specified per user configuration file is missing, an error is
       logged and the global configuration is used instead.

SEE ALSO
       man 1 policyd-spf, man 5 policyd-spf.conf, python-spf,
       <http://www.openspf.org>, RFC 7208

AUTHORS
       This version of pypolicyd-spf was written by Copyright © 2007-2011,
       Scott Kitterman <scott@kitterman.com>.  It is derived from Tumgreyspf,
       written by Sean Reifschneider, tummy.com, ltd <jafo@tummy.com>.

       This man-page was created by Scott Kitterman <scott@kitterman.com>.

				  2012-03-17		 policy-spf.peruser(5)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net