home · contact · privacy
WIP.
[config] / all_new_2018 / linkable_etc_files / server / etc / postfix / master.cf
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 # ==========================================================================
12 smtp      inet  n       -       y       -       -       smtpd
13 #smtp      inet  n       -       y       -       1       postscreen
14 #smtpd     pass  -       -       y       -       -       smtpd
15 #dnsblog   unix  -       -       y       -       0       dnsblog
16 #tlsproxy  unix  -       -       y       -       0       tlsproxy
17 #submission inet n       -       y       -       -       smtpd
18 #  -o syslog_name=postfix/submission
19 #  -o smtpd_tls_security_level=encrypt
20 #  -o smtpd_sasl_auth_enable=yes
21 #  -o smtpd_reject_unlisted_recipient=no
22 #  -o smtpd_client_restrictions=$mua_client_restrictions
23 #  -o smtpd_helo_restrictions=$mua_helo_restrictions
24 #  -o smtpd_sender_restrictions=$mua_sender_restrictions
25 #  -o smtpd_recipient_restrictions=
26 #  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
27 #  -o milter_macro_daemon_name=ORIGINATING
28 smtps     inet  n       -       y       -       -       smtpd
29   -o syslog_name=postfix/smtps
30   -o smtpd_tls_wrappermode=yes
31   -o smtpd_sasl_auth_enable=yes
32   -o smtpd_reject_unlisted_recipient=no
33 #  -o smtpd_client_restrictions=$mua_client_restrictions
34 #  -o smtpd_helo_restrictions=$mua_helo_restrictions
35 #  -o smtpd_sender_restrictions=$mua_sender_restrictions
36 #  -o smtpd_recipient_restrictions=
37 #  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
38 #  -o milter_macro_daemon_name=ORIGINATING
39 #628       inet  n       -       y       -       -       qmqpd
40 pickup    unix  n       -       y       60      1       pickup
41 cleanup   unix  n       -       y       -       0       cleanup
42 qmgr      unix  n       -       n       300     1       qmgr
43 #qmgr     unix  n       -       n       300     1       oqmgr
44 tlsmgr    unix  -       -       y       1000?   1       tlsmgr
45 rewrite   unix  -       -       y       -       -       trivial-rewrite
46 bounce    unix  -       -       y       -       0       bounce
47 defer     unix  -       -       y       -       0       bounce
48 trace     unix  -       -       y       -       0       bounce
49 verify    unix  -       -       y       -       1       verify
50 flush     unix  n       -       y       1000?   0       flush
51 proxymap  unix  -       -       n       -       -       proxymap
52 proxywrite unix -       -       n       -       1       proxymap
53 smtp      unix  -       -       y       -       -       smtp
54 relay     unix  -       -       y       -       -       smtp
55 #       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
56 showq     unix  n       -       y       -       -       showq
57 error     unix  -       -       y       -       -       error
58 retry     unix  -       -       y       -       -       error
59 discard   unix  -       -       y       -       -       discard
60 local     unix  -       n       n       -       -       local
61 virtual   unix  -       n       n       -       -       virtual
62 lmtp      unix  -       -       y       -       -       lmtp
63 anvil     unix  -       -       y       -       1       anvil
64 scache    unix  -       -       y       -       1       scache
65 #
66 # ====================================================================
67 # Interfaces to non-Postfix software. Be sure to examine the manual
68 # pages of the non-Postfix software to find out what options it wants.
69 #
70 # Many of the following services use the Postfix pipe(8) delivery
71 # agent.  See the pipe(8) man page for information about ${recipient}
72 # and other message envelope options.
73 # ====================================================================
74 #
75 # maildrop. See the Postfix MAILDROP_README file for details.
76 # Also specify in main.cf: maildrop_destination_recipient_limit=1
77 #
78 maildrop  unix  -       n       n       -       -       pipe
79   flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
80 #
81 # ====================================================================
82 #
83 # Recent Cyrus versions can use the existing "lmtp" master.cf entry.
84 #
85 # Specify in cyrus.conf:
86 #   lmtp    cmd="lmtpd -a" listen="localhost:lmtp" proto=tcp4
87 #
88 # Specify in main.cf one or more of the following:
89 #  mailbox_transport = lmtp:inet:localhost
90 #  virtual_transport = lmtp:inet:localhost
91 #
92 # ====================================================================
93 #
94 # Cyrus 2.1.5 (Amos Gouaux)
95 # Also specify in main.cf: cyrus_destination_recipient_limit=1
96 #
97 #cyrus     unix  -       n       n       -       -       pipe
98 #  user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
99 #
100 # ====================================================================
101 # Old example of delivery via Cyrus.
102 #
103 #old-cyrus unix  -       n       n       -       -       pipe
104 #  flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
105 #
106 # ====================================================================
107 #
108 # See the Postfix UUCP_README file for configuration details.
109 #
110 uucp      unix  -       n       n       -       -       pipe
111   flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
112 #
113 # Other external delivery methods.
114 #
115 ifmail    unix  -       n       n       -       -       pipe
116   flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
117 bsmtp     unix  -       n       n       -       -       pipe
118   flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
119 scalemail-backend unix  -       n       n       -       2       pipe
120   flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
121 mailman   unix  -       n       n       -       -       pipe
122   flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
123   ${nexthop} ${user}
124