Page MenuHomePhorge

master.cf
No OneTemporary

Authored By
Unknown
Size
7 KB
Referenced Files
None
Subscribers
None

master.cf

# Postfix master process configuration file. For details on the format
# of the file, see the master(5) manual page (command: "man 5 master").
# Do not forget to execute "postfix reload" after editing this file.
# ==============================================================================
# service type private unpriv chroot wakeup maxproc command
# (yes) (yes) (yes) (never) (100) + args
# ==============================================================================
postlog unix-dgram n - n - 1 postlogd
# Inbound, port 25, no tls
10025 inet n - n - - smtpd
-o smtpd_upstream_proxy_protocol=
-o content_filter=smtp-amavis:[AMAVIS_HOST]:13024
-o cleanup_service_name=cleanup_inbound
# Internal Submission, no tls, no starttls
10587 inet n - - - - smtpd
-o syslog_name=postfix/submission-int
-o cleanup_service_name=cleanup_submission
-o content_filter=smtp-amavis:[AMAVIS_HOST]:13026
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-o smtpd_data_restrictions=$submission_data_restrictions
-o smtpd_client_restrictions=$submission_client_restrictions
-o smtpd_sender_restrictions=$submission_sender_restrictions
-o smtpd_recipient_restrictions=$submission_recipient_restrictions
-o smtpd_relay_restrictions=$submission_relay_restrictions
-o smtpd_helo_restrictions=$submission_helo_restrictions
-o smtpd_helo_required=yes
-o smtpd_peername_lookup=no
# External submission, starttls
0.0.0.0:11587 inet n - n - - smtpd
-o syslog_name=postfix/submission
-o smtpd_upstream_proxy_protocol=
-o cleanup_service_name=cleanup_submission
-o content_filter=smtp-amavis:[AMAVIS_HOST]:13026
#-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_auth_enable=yes
-o smtpd_sasl_authenticated_header=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-o smtpd_data_restrictions=$submission_data_restrictions
-o smtpd_sender_restrictions=$submission_sender_restrictions
-o smtpd_recipient_restrictions=$submission_recipient_restrictions
-o smtpd_relay_restrictions=$submission_relay_restrictions
# External submission, ssl
0.0.0.0:11465 inet n - n - - smtpd
-o syslog_name=postfix/smtps
-o smtpd_upstream_proxy_protocol=
-o cleanup_service_name=cleanup_submission
-o content_filter=smtp-amavis:[AMAVIS_HOST]:13026
-o mydestination=
-o local_recipient_maps=
-o relay_domains=
-o relay_recipient_maps=
-o smtpd_tls_security_level=encrypt
-o smtpd_tls_wrappermode=yes
-o smtpd_sasl_auth_enable=yes
-o smtpd_sasl_authenticated_header=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-o smtpd_sender_restrictions=$submission_sender_restrictions
-o smtpd_recipient_restrictions=$submission_recipient_restrictions
-o smtpd_relay_restrictions=$submission_relay_restrictions
-o smtpd_data_restrictions=$submission_data_restrictions
pickup fifo n - n 60 1 pickup
# This avoids that we have an endless loop after our script content filter
-o content_filter=
cleanup unix n - n - 0 cleanup
cleanup_inbound unix n - n - 0 cleanup
-o header_checks=regexp:/etc/postfix/header_checks.inbound
-o mime_header_checks=regexp:/etc/postfix/header_checks.inbound
cleanup_submission unix n - n - 0 cleanup
-o header_checks=regexp:/etc/postfix/header_checks.submission
-o mime_header_checks=regexp:/etc/postfix/header_checks.submission
cleanup_internal unix n - n - 0 cleanup
-o header_checks=regexp:/etc/postfix/header_checks.internal
-o mime_header_checks=regexp:/etc/postfix/header_checks.internal
qmgr fifo n - n 300 1 qmgr
tlsmgr unix - - n 1000? 1 tlsmgr
rewrite unix - - n - - trivial-rewrite
bounce unix - - n - 0 bounce
defer unix - - n - 0 bounce
trace unix - - n - 0 bounce
verify unix - - n - 1 verify
flush unix n - n 1000? 0 flush
proxymap unix - - n - - proxymap
proxywrite unix - - n - 1 proxymap
smtp unix - - n - - smtp
relay unix - - n - - smtp
showq unix n - n - - showq
error unix - - n - - error
retry unix - - n - - error
discard unix - - n - - discard
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - n - - lmtp
anvil unix - - n - 1 anvil
scache unix - - n - 1 scache
# Filter email through Amavisd
smtp-amavis unix - - n - 3 smtp
-o syslog_name=amavis
-o smtp_data_done_timeout=1800
-o disable_dns_lookups=yes
-o smtp_send_xforward_command=yes
-o max_use=20
# Listener to re-inject email from Amavisd into Postfix
0.0.0.0:13025 inet n - n - 100 smtpd
-o syslog_name=postfix/amavis
-o cleanup_service_name=cleanup_internal
-o local_recipient_maps=
-o relay_recipient_maps=
-o content_filter=policy_mailfilter:dummy
-o smtpd_restriction_classes=
-o smtpd_client_restrictions=
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks=MYNETWORKS
-o smtpd_authorized_xforward_hosts=MYNETWORKS
# Outbound
policy_submission unix - n n - - spawn
user=nobody argv=/usr/libexec/postfix/kolab_policy_submission
# Inbound
policy_reception unix - n n - - spawn
user=nobody argv=/usr/libexec/postfix/kolab_policy reception /api/webhooks/policy/reception
# Inbound
#policy_greylist unix - n n - - spawn
# user=nobody argv=/usr/libexec/postfix/kolab_policy greylist /api/webhooks/policy/greylist
# Inbound
policy_spf unix - n n - - spawn
user=nobody argv=/usr/libexec/postfix/kolab_policy spf /api/webhooks/policy/spf
# Mailfilter via commandline, to be reinjected via sendmail.
policy_mailfilter unix - n n - 10 pipe
flags=Rq user=nobody null_sender=
argv=/usr/libexec/postfix/kolab_contentfilter_cli -f ${sender} -- ${recipient}

File Metadata

Mime Type
text/plain
Expires
Sat, Apr 4, 2:57 AM (4 d, 18 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18822314
Default Alt Text
master.cf (7 KB)

Event Timeline