Postfix Variables
My information about postfix configuration options.
This article covers the majority of the Postfix main.cf options.
The sample files mentioned through out are located here:
sample aliases : http://mildred.osbaldestin.net/article.php?article=71
sample auth : http://mildred.osbaldestin.net/article.php?article=72
sample canonical: http://mildred.osbaldestin.net/article.php?article=73
sample debug: http://mildred.osbaldestin.net/article.php?article=75
sample filter: http://mildred.osbaldestin.net/article.php?article=76
sample flush: http://mildred.osbaldestin.net/article.php?article=77
sample LDAP: http://mildred.osbaldestin.net/article.php?article=78
sample LMTP: http://mildred.osbaldestin.net/article.php?article=79
The general format is lines with parameter = value pairs. Lines that begin with whitespace continue the previous line. A value can contain references to other $names or ${name}s.
SOFT BOUNCE
soft_bounce
LOCAL PATHNAME INFORMATION
queue_directory
command_directory
daemon_directory
QUEUE AND PROCESS OWNERSHIP
mail_owner
default_privs
INTERNET HOST AND DOMAIN NAMES
myhostname
mydomain
SENDING MAIL
myorigin
RECEIVING MAIL
inet_interfaces
proxy_interfaces
mydestination
REJECTING MAIL FOR UNKNOWN LOCAL USERS
local_recipient_maps
unknown_local_recipient_reject_code
TRUST AND RELAY CONTROL
mynetworks_style
mynetworks
relay_domains
INTERNET OR INTRANET
relayhost
REJECTING UNKNOWN RELAY USERS
relay_recipient_maps
INPUT RATE CONTROL
in_flow_delay
ADDRESS REWRITING
allow_percent_hack
append_at_myorigin
append_dot_mydomain
empty_address_recipient
masquerade_classes
masquerade_domains
masquerade_exceptions
swap_bangpath
canonical_maps
recipient_canonical_maps
sender_canonical_maps
ADDRESS REDIRECTION VIRTUAL DOMAIN
virtual_alias_maps
virtual_alias_domains
USER HAS MOVED BOUNCE MESSAGES
relocated_maps
TRANSPORT MAP
transport_maps
ALIAS DATABASE
alias_maps
alias_database
ADDRESS EXTENSIONS
(e.g., user+foo)recipient_delimiter
DELIVERY TO MAILBOX
home_mailbox
mail_spool_directory
mailbox_command
mailbox_transport
fallback_transport
luser_relay
JUNK MAIL CONTROLS
( http://www.cise.ufl.edu/help/software/doc/postfix/FILTER_README )header_checks
mime_header_checks
nested_header_checks
body_checks
body_checks_max_size
MIME Processing
disable_mime_input_processing
disable_mime_output_conversion
mime_boundary_length_limit
mime_nesting_limit
strict_7bit_headers
strict_8bitmime_body
strict_8bitmime
strict_mime_encoding_domain
FAST ETRN SERVICE
fast_flush_domains
SHOW SOFTWARE VERSION OR NOT
smtpd_banner
PARALLEL DELIVERY TO THE SAME DESTINATION
local_destination_concurrency_limit
default_destination_concurrency_limit
DEBUGGING CONTROL
debug_peer_level
debug_peer_list
debugger_command
INSTALL TIME CONFIGURATION INFORMATION
sendmail_path
newaliases_path
mailq_path
setgid_group
manpage_directory
sample_directory
readme_directory
SMTP SERVER CONTROLS
smtpd_sasl_auth_enable
smtpd_sasl_security_options
smtpd_sasl_local_domain
SMTP CLIENT CONTROLS
smtp_sasl_auth_enable
smtp_sasl_password_maps
smtp_sasl_security_options
smtpd_tls_auth_only
RATE CONTROLS
smtp_destination_concurrency_limit
smtp_destination_recipient_limit
TIMEOUT CONTROLS
smtp_connect_timeout
smtp_helo_timeout
smtp_starttls_timeout
smtp_mail_timeout
smtp_rcpt_timeout
smtp_data_init_timeout
smtp_data_xfer_timeout
smtp_data_done_timeout
smtp_quit_timeout
LDAP
ldap_timeout
ldap_search_base
ldap_server_host
ldap_server_port
ldap_query_filter
ldap_result_filter
ldap_result_attribute
ldap_special_result_attribute
ldap_scope
ldap_bind
ldap_bind_dn
ldap_bind_pw
ldap_cache
ldap_cache_expiry
ldap_cache_size
ldap_dereference
ldap_domain
ldap_debuglevel
LMTP
(http://www.cise.ufl.edu/help/software/doc/postfix/LMTP_README)lmtp_skip_quit_response
lmtp_tcp_port
RESOURCE AND RATE CONTROLS
lmtp_cache_connection
lmtp_destination_concurrency_limit
lmtp_destination_recipient_limit
TIMEOUT CONTROLS
lmtp_connect_timeout
lmtp_lhlo_timeout
lmtp_mail_timeout
lmtp_rcpt_timeout
lmtp_data_init_timeout
lmtp_data_xfer_timeout
lmtp_data_done_timeout
lmtp_rset_timeout
lmtp_quit_timeout
LOCAL
MISCELLANEOUS PARAMETERS
biff
require_home_directory
OVERRIDE LOCAL TRANSPORT
local_transport
SECURITY CONTROLS
local_command_shell
forward_path
allow_mail_to_files
default_privs
MAILBOX DELIVERY CONTROLS
home_mailbox
luser_relay
mail_spool_directory
mailbox_command
mailbox_command_maps
mailbox_transport
fallback_transport
RESOURCE CONTROLS
local_destination_concurrency_limit
mailbox_size_limit
local_destination_recipient_limit
DELIVERED TO
prepend_delivered_header
Miscellaneous Postfix configuration parameters
allow_min_user
always_bcc
daemon_timeout
berkeley_db_create_buffer_size
berkeley_db_read_buffer_size
default_database_type
default_transport
double_bounce_sender
export_environment
hash_queue_depth
hash_queue_names
hopcount_limit
import_environment
inet_interfaces
proxy_interfaces
ipc_idle
ipc_timeout
mail_name
mail_owner
mail_version