1# 2# Postfix master process configuration file. For details on the format 3# of the file, see the master(5) manual page (command: "man 5 master" or 4# on-line: http://www.postfix.org/master.5.html). 5# 6# Do not forget to execute "postfix reload" after editing this file. 7# 8# ========================================================================== 9# service type private unpriv chroot wakeup maxproc command + args 10# (yes) (yes) (no) (never) (100) 11# ========================================================================== 12smtp inet n - n - - smtpd 13#smtp inet n - n - 1 postscreen 14#smtpd pass - - n - - smtpd 15#dnsblog unix - - n - 0 dnsblog 16#tlsproxy unix - - n - 0 tlsproxy 17# Choose one: enable submission for loopback clients only, or for any client. 18#127.0.0.1:submission inet n - n - - smtpd 19#submission inet n - n - - smtpd 20# -o syslog_name=postfix/submission 21# -o smtpd_tls_security_level=encrypt 22# -o smtpd_sasl_auth_enable=yes 23# -o smtpd_tls_auth_only=yes 24# -o smtpd_reject_unlisted_recipient=no 25# Instead of specifying complex smtpd_<xxx>_restrictions here, 26# specify "smtpd_<xxx>_restrictions=$mua_<xxx>_restrictions" 27# here, and specify mua_<xxx>_restrictions in main.cf (where 28# "<xxx>" is "client", "helo", "sender", "relay", or "recipient"). 29# -o smtpd_client_restrictions= 30# -o smtpd_helo_restrictions= 31# -o smtpd_sender_restrictions= 32# -o smtpd_relay_restrictions= 33# -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject 34# -o milter_macro_daemon_name=ORIGINATING 35# Choose one: enable submissions for loopback clients only, or for any client. 36#127.0.0.1:submissions inet n - n - - smtpd 37#submissions inet n - n - - smtpd 38# -o syslog_name=postfix/submissions 39# -o smtpd_tls_wrappermode=yes 40# -o smtpd_sasl_auth_enable=yes 41# -o smtpd_reject_unlisted_recipient=no 42# Instead of specifying complex smtpd_<xxx>_restrictions here, 43# specify "smtpd_<xxx>_restrictions=$mua_<xxx>_restrictions" 44# here, and specify mua_<xxx>_restrictions in main.cf (where 45# "<xxx>" is "client", "helo", "sender", "relay", or "recipient"). 46# -o smtpd_client_restrictions= 47# -o smtpd_helo_restrictions= 48# -o smtpd_sender_restrictions= 49# -o smtpd_relay_restrictions= 50# -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject 51# -o milter_macro_daemon_name=ORIGINATING 52#628 inet n - n - - qmqpd 53pickup unix n - n 60 1 pickup 54cleanup unix n - n - 0 cleanup 55qmgr unix n - n 300 1 qmgr 56#qmgr unix n - n 300 1 oqmgr 57tlsmgr unix - - n 1000? 1 tlsmgr 58rewrite unix - - n - - trivial-rewrite 59bounce unix - - n - 0 bounce 60defer unix - - n - 0 bounce 61trace unix - - n - 0 bounce 62verify unix - - n - 1 verify 63flush unix n - n 1000? 0 flush 64proxymap unix - - n - - proxymap 65proxywrite unix - - n - 1 proxymap 66smtp unix - - n - - smtp 67relay unix - - n - - smtp 68 -o syslog_name=postfix/$service_name 69# -o smtp_helo_timeout=5 -o smtp_connect_timeout=5 70showq unix n - n - - showq 71error unix - - n - - error 72retry unix - - n - - error 73discard unix - - n - - discard 74local unix - n n - - local 75virtual unix - n n - - virtual 76lmtp unix - - n - - lmtp 77anvil unix - - n - 1 anvil 78scache unix - - n - 1 scache 79postlog unix-dgram n - n - 1 postlogd 80# 81# ==================================================================== 82# Interfaces to non-Postfix software. Be sure to examine the manual 83# pages of the non-Postfix software to find out what options it wants. 84# 85# Many of the following services use the Postfix pipe(8) delivery 86# agent. See the pipe(8) man page for information about ${recipient} 87# and other message envelope options. 88# ==================================================================== 89# 90# maildrop. See the Postfix MAILDROP_README file for details. 91# Also specify in main.cf: maildrop_destination_recipient_limit=1 92# 93#maildrop unix - n n - - pipe 94# flags=DRXhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient} 95# 96# ==================================================================== 97# 98# Recent Cyrus versions can use the existing "lmtp" master.cf entry. 99# 100# Specify in cyrus.conf: 101# lmtp cmd="lmtpd -a" listen="localhost:lmtp" proto=tcp4 102# 103# Specify in main.cf one or more of the following: 104# mailbox_transport = lmtp:inet:localhost 105# virtual_transport = lmtp:inet:localhost 106# 107# ==================================================================== 108# 109# Cyrus 2.1.5 (Amos Gouaux) 110# Also specify in main.cf: cyrus_destination_recipient_limit=1 111# 112#cyrus unix - n n - - pipe 113# flags=DRX user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user} 114# 115# ==================================================================== 116# 117# Old example of delivery via Cyrus. 118# 119#old-cyrus unix - n n - - pipe 120# flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user} 121# 122# ==================================================================== 123# 124# See the Postfix UUCP_README file for configuration details. 125# 126#uucp unix - n n - - pipe 127# flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient) 128# 129# ==================================================================== 130# 131# Other external delivery methods. 132# 133#ifmail unix - n n - - pipe 134# flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient) 135# 136#bsmtp unix - n n - - pipe 137# flags=Fq. user=bsmtp argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient 138# 139#scalemail-backend unix - n n - 2 pipe 140# flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store 141# ${nexthop} ${user} ${extension} 142# 143#mailman unix - n n - - pipe 144# flags=FRX user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py 145# ${nexthop} ${user} 146