Add selective Postfix SRS installation and management
This commit is contained in:
@@ -0,0 +1,108 @@
|
||||
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
|
||||
|
||||
# See http://www.postfix.org/COMPATIBILITY_README.html
|
||||
compatibility_level = 3.9
|
||||
|
||||
# Which domain that locally-originated mail appears to come from.
|
||||
# Debian policy suggests to read this value from /etc/mailname.
|
||||
#XX needs a review in postinst&config
|
||||
#myorigin = /etc/mailname
|
||||
#myorigin = $mydomain
|
||||
myorigin = @MYORIGIN@
|
||||
|
||||
# Text that follows the 220 code in the SMTP server's greeting banner.
|
||||
# You MUST specify $myhostname at the start due to an RFC requirement.
|
||||
smtpd_banner = $myhostname ESMTP $mail_name (Debian)
|
||||
|
||||
# IP protocols to use: ipv4, ipv6, or all
|
||||
# (set this explicitly so `post-install upgrade-configuration' wont complain)
|
||||
inet_protocols = all
|
||||
|
||||
# List of "trusted" SMTP clients (maptype:mapname allowed) that have more
|
||||
# privileges than "strangers". If mynetworks is not specified (the default),
|
||||
# mynetworks_style is used to compute its value.
|
||||
#mynetworks_style = class
|
||||
#mynetworks_style = subnet
|
||||
mynetworks_style = host
|
||||
#
|
||||
mynetworks = 127.0.0.0/8
|
||||
|
||||
# Uncomment the next line to generate "delayed mail" warnings
|
||||
#delay_warning_time = 4h
|
||||
|
||||
# List of domains (maptype:mapname allowed) that this machine considers
|
||||
# itself the final destination for.
|
||||
mydestination = @MYDESTINATION@
|
||||
|
||||
# Maximum size of a user mailbox
|
||||
mailbox_size_limit = 51200000
|
||||
|
||||
# Optional external command to use instead of mailbox delivery. If set,
|
||||
# you must set up an alias to forward root mail to a real user.
|
||||
#mailbox_command = /usr/bin/procmail
|
||||
#mailbox_command = /usr/bin/procmail -a "$EXTENSION"
|
||||
mailbox_command =
|
||||
|
||||
# List of alias maps to use to lookup local addresses.
|
||||
# Per Debian Policy it should be /etc/aliases.
|
||||
alias_maps = $alias_database, nis:mail.aliases
|
||||
|
||||
# List of alias maps to make indexes on, when running newaliases.
|
||||
alias_database = hash:/etc/aliases
|
||||
|
||||
# Notify (or not) local biff service when new mail arrives.
|
||||
# Rarely used these days.
|
||||
biff = no
|
||||
|
||||
# Separator between user name and address extension (user+foo@domain)
|
||||
#recipient_delimiter = +
|
||||
recipient_delimiter =
|
||||
|
||||
# A host to send "other" mail to
|
||||
#relayhost = $mydomain
|
||||
#relayhost = [gateway.example.com]
|
||||
#relayhost = [ip.add.re.ss]:port
|
||||
#relayhost = uucphost
|
||||
relayhost =
|
||||
|
||||
# Where to look for Cyrus SASL configuration files. Upstream default is unset
|
||||
# (use compiled-in SASL library default), Debian Policy says it should be
|
||||
# /etc/postfix/sasl.
|
||||
cyrus_sasl_config_path = /etc/postfix/sasl
|
||||
|
||||
authorized_submit_users = root
|
||||
data_directory = /var/lib/postfix-srs-delivery
|
||||
html_directory = /usr/share/doc/postfix/html
|
||||
master_service_disable =
|
||||
queue_directory = /var/spool/postfix-srs-delivery
|
||||
readme_directory = /usr/share/doc/postfix
|
||||
multi_instance_group = srs-delivery
|
||||
multi_instance_name = postfix-srs-delivery
|
||||
inet_interfaces = loopback-only
|
||||
default_transport = smtp
|
||||
local_transport = error:SRS-LOCAL-DELIVERY-BLOCKED
|
||||
mailbox_transport = error:SRS-MAILBOX-DELIVERY-BLOCKED
|
||||
relay_transport = error:SRS-RELAY-DELIVERY-BLOCKED
|
||||
virtual_transport = srs-lmtp:unix:/var/spool/postfix/private/dovecot-lmtp
|
||||
virtual_alias_maps = @VIRTUAL_ALIAS_MAPS@
|
||||
virtual_alias_domains = @VIRTUAL_ALIAS_DOMAINS@
|
||||
virtual_mailbox_maps = @VIRTUAL_MAILBOX_MAPS@
|
||||
virtual_mailbox_domains = @VIRTUAL_MAILBOX_DOMAINS@
|
||||
relay_domains = @RELAY_DOMAINS@
|
||||
transport_maps = btree:/etc/postfix-srs/delivery/transport
|
||||
mydomain = @MYDOMAIN@
|
||||
myhostname = @MYHOSTNAME@
|
||||
2bounce_notice_recipient = postmaster
|
||||
bounce_notice_recipient = postmaster
|
||||
delay_notice_recipient = postmaster
|
||||
error_notice_recipient = postmaster
|
||||
notify_classes =
|
||||
smtp_bind_address = @SMTP_BIND_ADDRESS@
|
||||
smtp_bind_address6 = @SMTP_BIND_ADDRESS6@
|
||||
smtp_dns_support_level = @SMTP_DNS_SUPPORT_LEVEL@
|
||||
smtp_host_lookup = @SMTP_HOST_LOOKUP@
|
||||
smtp_tls_CAfile = @SMTP_TLS_CAFILE@
|
||||
smtp_tls_mandatory_protocols = @SMTP_TLS_MANDATORY_PROTOCOLS@
|
||||
smtp_tls_protocols = @SMTP_TLS_PROTOCOLS@
|
||||
smtp_tls_security_level = @SMTP_TLS_SECURITY_LEVEL@
|
||||
config_directory = /etc/postfix-srs/delivery
|
||||
Reference in New Issue
Block a user