]> Frank Brehm's Git Trees - pixelpark/create-vmware-tpl.git/commitdiff
Adding Postfix files
authorFrank Brehm <frank.brehm@pixelpark.com>
Fri, 19 Jun 2020 13:01:05 +0000 (15:01 +0200)
committerFrank Brehm <frank.brehm@pixelpark.com>
Fri, 19 Jun 2020 13:01:05 +0000 (15:01 +0200)
files/postfix/master.cf [new file with mode: 0644]
files/postfix/virtual [new file with mode: 0644]

diff --git a/files/postfix/master.cf b/files/postfix/master.cf
new file mode 100644 (file)
index 0000000..fb1f196
--- /dev/null
@@ -0,0 +1,129 @@
+#
+# Postfix master process configuration file.  For details on the format
+# of the file, see the master(5) manual page (command: "man 5 master" or
+# on-line: http://www.postfix.org/master.5.html).
+#
+# This file is managed by puppet.
+# Source: https://git.pixelpark.com/ppadmin/postfix_config/blob/master/master-nullclient.cf
+#
+# ==========================================================================
+# service              type    private unpriv  chroot  wakeup  maxproc command + args
+#                              (yes)   (yes)   (no)    (never) (100)
+# ==========================================================================
+127.0.0.1:smtp         inet    n       -       n       -       -       smtpd
+#smtp                  inet    n       -       n       -       1       postscreen
+#smtpd                 pass    -       -       n       -       -       smtpd
+#dnsblog               unix    -       -       n       -       0       dnsblog
+#tlsproxy              unix    -       -       n       -       0       tlsproxy
+# Submission, port 587, force TLS connection.
+#submission            inet    n       -       n       -       -       smtpd
+#  -o syslog_name=postfix/submission
+#  -o smtpd_tls_security_level=encrypt
+#  -o smtpd_sasl_auth_enable=yes
+#  -o smtpd_reject_unlisted_recipient=no
+#  -o smtpd_client_restrictions=
+#  -o smtpd_helo_restrictions=
+#  -o smtpd_sender_restrictions=
+#  -o smtpd_recipient_restrictions=
+#  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
+#  -o milter_macro_daemon_name=ORIGINATING
+# SMTPS: port 465, force STARTTLS in wrapper mode, force SASL login
+#smtps                 inet    n       -       n       -       -       smtpd
+#  -o syslog_name=postfix/smtps
+#  -o smtpd_tls_wrappermode=yes
+#  -o smtpd_sasl_auth_enable=yes
+#  -o smtpd_reject_unlisted_recipient=no
+#  -o smtpd_client_restrictions=
+#  -o smtpd_helo_restrictions=
+#  -o smtpd_sender_restrictions=
+#  -o smtpd_recipient_restrictions=
+#  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
+#  -o milter_macro_daemon_name=ORIGINATING
+#628                   inet    n       -       n       -       -       qmqpd
+pickup                 unix    n       -       n       60      1       pickup
+cleanup                        unix    n       -       n       -       0       cleanup
+qmgr                   unix    n       -       n       300     1       qmgr
+#qmgr                  unix    n       -       n       300     1       oqmgr
+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
+       -o fallback_relay=
+#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
+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
+#
+# ====================================================================
+# Interfaces to non-Postfix software. Be sure to examine the manual
+# pages of the non-Postfix software to find out what options it wants.
+#
+# Many of the following services use the Postfix pipe(8) delivery
+# agent.  See the pipe(8) man page for information about ${recipient}
+# and other message envelope options.
+# ====================================================================
+#
+# maildrop. See the Postfix MAILDROP_README file for details.
+# Also specify in main.cf: maildrop_destination_recipient_limit=1
+#
+#maildrop              unix    -       n       n       -       -       pipe
+#  flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
+#
+# ====================================================================
+#
+# Recent Cyrus versions can use the existing "lmtp" master.cf entry.
+#
+# Specify in cyrus.conf:
+#   lmtp    cmd="lmtpd -a" listen="localhost:lmtp" proto=tcp4
+#
+# Specify in main.cf one or more of the following:
+#  mailbox_transport = lmtp:inet:localhost
+#  virtual_transport = lmtp:inet:localhost
+#
+# ====================================================================
+#
+# Cyrus 2.1.5 (Amos Gouaux)
+# Also specify in main.cf: cyrus_destination_recipient_limit=1
+#
+#cyrus                 unix    -       n       n       -       -       pipe
+#  user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
+#
+# ====================================================================
+# Old example of delivery via Cyrus.
+#
+#old-cyrus             unix    -       n       n       -       -       pipe
+#  flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
+#
+# ====================================================================
+#
+# See the Postfix UUCP_README file for configuration details.
+#
+#uucp                  unix    -       n       n       -       -       pipe
+#  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
+#
+# Other external delivery methods.
+#
+#ifmail                        unix    -       n       n       -       -       pipe
+#  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
+#bsmtp                 unix    -       n       n       -       -       pipe
+#  flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
+#scalemail-backend     unix    -       n       n       -       2       pipe
+#  flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
+#mailman                       unix    -       n       n       -       -       pipe
+#  flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
+#  ${nexthop} ${user}
+
+# vim: ts=8 noet
diff --git a/files/postfix/virtual b/files/postfix/virtual
new file mode 100644 (file)
index 0000000..e0ce454
--- /dev/null
@@ -0,0 +1,52 @@
+################################################################################
+#
+# Virtual user mapping for all Postfix Nullclient machines
+# /etc/postfix/virtual
+#
+# This file is managed by puppet.
+# Source: https://git.pixelpark.com/ppadmin/postfix_config/blob/master/maps/virtual-nullclient-webmaster
+#
+# See 'man -s 5 virtual' for a description of the format
+#
+# Note, that the target addresses must be valid e-mail-addresses
+#
+################################################################################
+
+# Caretaker aliases:
+#
+abuse          abuse@pixelpark.com
+admin          webmaster
+admins         webmaster
+anonymous      postmaster
+apache         webmaster
+bin            root
+daemon         root
+dba            dba@pixelpark.com
+decode         admin
+fbrehm         frank.brehm
+frank          frank.brehm
+hostmaster     dnsmaster@pixelpark.com
+httpd          webmaster
+icinga         monitoring
+icinga2                monitoring
+lp             admin
+me             postmaster
+monitoring     monitoring@pixelpark.com
+monitoring_old monitoring-old
+monitoring-old monitoring-old@pixelpark.com
+nagios         monitoring
+oracle         dba
+pcp            root
+postfix                postmaster
+postmaster     postmaster@pixelpark.com
+postmeister    postmaster
+postmonster    postmaster
+root           webmaster@pixelpark.com
+root2          root
+web            webmaster
+webmaster      webmaster@pixelpark.com
+www            webmaster
+xymon          monitoring-old
+zabbix         zabbix@pixelpark.com
+
+# vim: list ts=8