Original, unaltered Postfix config files from fresh installations
Original, unaltered configurations from fresh installations
π Debian 9 (Stretch), Debian 10 (Buster), Debian 11 (Bullseye), Debian 12 (Bookworm)
π Ubuntu 18.04 LTS (Bionic Beaver), Ubuntu 20.04 LTS (Focal Fossa), Ubuntu 22.04 LTS (Jammy Jellyfish), Ubuntu 24.04 LTS (Noble Numbat)
[Unit] Description=Postfix Mail Transport Agent (instance %i) Documentation=man:postfix(1) PartOf=postfix.service Before=postfix.service ReloadPropagatedFrom=postfix.service After=network-online.targβ¦
π Debian 9 (Stretch), Debian 10 (Buster), Debian 11 (Bullseye), Debian 12 (Bookworm)
π Ubuntu 18.04 LTS (Bionic Beaver), Ubuntu 20.04 LTS (Focal Fossa), Ubuntu 22.04 LTS (Jammy Jellyfish), Ubuntu 24.04 LTS (Noble Numbat)
π Red Hat Enterprise Linux 8 (Ootpa), Red Hat Enterprise Linux 9 (Plow)
π CentOS Stream 9
[Unit] Description=Postfix Mail Transport Agent Conflicts=sendmail.service exim4.service ConditionPathExists=/etc/postfix/main.cf [Service] Type=oneshot RemainAfterExit=yes ExecStart=/bin/true ExecRβ¦
π Debian 9 (Stretch), Debian 10 (Buster), Debian 11 (Bullseye), Debian 12 (Bookworm)
π Ubuntu 18.04 LTS (Bionic Beaver), Ubuntu 20.04 LTS (Focal Fossa), Ubuntu 22.04 LTS (Jammy Jellyfish), Ubuntu 24.04 LTS (Noble Numbat)
π Red Hat Enterprise Linux 8 (Ootpa), Red Hat Enterprise Linux 9 (Plow)
π Alpine Linux v3.21
π CentOS Stream 9
# # 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). # β¦
π Debian 9 (Stretch), Debian 10 (Buster), Debian 11 (Bullseye), Debian 12 (Bookworm)
π Ubuntu 18.04 LTS (Bionic Beaver), Ubuntu 20.04 LTS (Focal Fossa), Ubuntu 22.04 LTS (Jammy Jellyfish), Ubuntu 24.04 LTS (Noble Numbat)
π Red Hat Enterprise Linux 8 (Ootpa), Red Hat Enterprise Linux 9 (Plow)
π Alpine Linux v3.21
π CentOS Stream 9
# Global Postfix configuration file. This file lists only a subset # of all parameters. For the syntax, and for a complete parameter # list, see the postconf(5) manual page (command: "man 5 postconf"β¦
π Debian 9 (Stretch), Debian 10 (Buster), Debian 11 (Bullseye), Debian 12 (Bookworm)
π Ubuntu 18.04 LTS (Bionic Beaver), Ubuntu 20.04 LTS (Focal Fossa), Ubuntu 22.04 LTS (Jammy Jellyfish), Ubuntu 24.04 LTS (Noble Numbat)
π Red Hat Enterprise Linux 8 (Ootpa), Red Hat Enterprise Linux 9 (Plow)
π Alpine Linux v3.21
π CentOS Stream 9
# See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian β¦
π Debian 9 (Stretch), Debian 10 (Buster), Debian 11 (Bullseye), Debian 12 (Bookworm)
π Ubuntu 18.04 LTS (Bionic Beaver), Ubuntu 20.04 LTS (Focal Fossa), Ubuntu 22.04 LTS (Jammy Jellyfish), Ubuntu 24.04 LTS (Noble Numbat)
π Red Hat Enterprise Linux 8 (Ootpa), Red Hat Enterprise Linux 9 (Plow)
π Alpine Linux v3.21
π CentOS Stream 9
# # 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). # β¦
π Debian 9 (Stretch), Debian 10 (Buster), Debian 11 (Bullseye), Debian 12 (Bookworm)
π Ubuntu 18.04 LTS (Bionic Beaver), Ubuntu 20.04 LTS (Focal Fossa), Ubuntu 22.04 LTS (Jammy Jellyfish), Ubuntu 24.04 LTS (Noble Numbat)
π Red Hat Enterprise Linux 8 (Ootpa), Red Hat Enterprise Linux 9 (Plow)
π Alpine Linux v3.21
π CentOS Stream 9
sqlite postfix-sqlite.so dict_sqlite_open
π Debian 9 (Stretch), Debian 10 (Buster), Debian 11 (Bullseye), Debian 12 (Bookworm)
π Ubuntu 18.04 LTS (Bionic Beaver), Ubuntu 20.04 LTS (Focal Fossa), Ubuntu 22.04 LTS (Jammy Jellyfish), Ubuntu 24.04 LTS (Noble Numbat)
#!/bin/sh #++ # NAME # postfix-script 1 # SUMMARY # execute Postfix administrative commands # SYNOPSIS # \fBpostfix-script\fR \fIcommand\fR # DESCRIPTION # The \fBpostfix-script\fR script executes Pβ¦
π Debian 9 (Stretch), Debian 10 (Buster), Debian 11 (Bullseye), Debian 12 (Bookworm)
π Ubuntu 18.04 LTS (Bionic Beaver), Ubuntu 20.04 LTS (Focal Fossa), Ubuntu 22.04 LTS (Jammy Jellyfish), Ubuntu 24.04 LTS (Noble Numbat)
π Red Hat Enterprise Linux 8 (Ootpa), Red Hat Enterprise Linux 9 (Plow)
π Alpine Linux v3.21
π CentOS Stream 9
# # Do not edit this file. # # This file controls the postfix-install script for installation of # Postfix programs, configuration files and documentation, as well # as the post-install script for seβ¦
π Debian 9 (Stretch), Debian 10 (Buster), Debian 11 (Bullseye), Debian 12 (Bookworm)
π Ubuntu 18.04 LTS (Bionic Beaver), Ubuntu 20.04 LTS (Focal Fossa), Ubuntu 22.04 LTS (Jammy Jellyfish), Ubuntu 24.04 LTS (Noble Numbat)
#!/bin/sh # To view the formatted manual page of this file, type: # POSTFIXSOURCE/mantools/srctoman - post-install | nroff -man #++ # NAME # post-install # SUMMARY # Postfix post-installation scripβ¦
π Debian 9 (Stretch)
π Ubuntu 18.04 LTS (Bionic Beaver)
# Do not edit -- this file documents how Postfix was built for your machine. #---------------------------------------------------------------- # Start of summary of user-configurable 'make makefiles'β¦
π Debian 9 (Stretch)
$shlib_directory/postfix-sqlite.so:f:root:-:755 $manpage_directory/man5/sqlite_table.5.gz:f:root:-:644
π Debian 12 (Bookworm)
π Ubuntu 24.04 LTS (Noble Numbat)
[Unit] Description=Copies updated resolv.conf to postfix chroot and restarts postfix. [Service] Type=simple ExecStart=/etc/resolvconf/update-libc.d/postfix [Install] WantedBy=multi-user.target
π Debian 12 (Bookworm)
π Ubuntu 24.04 LTS (Noble Numbat)
[Unit] Description=Watch for resolv.conf updates and restart postfix ConditionPathExists=/etc/resolv.conf [Path] PathChanged=/etc/resolv.conf Unit=postfix-resolvconf.service [Install] WantedBy=multβ¦
π Red Hat Enterprise Linux 8 (Ootpa), Red Hat Enterprise Linux 9 (Plow)
π Alpine Linux v3.21
π CentOS Stream 9
# VIRTUAL(5) VIRTUAL(5) # # NAME # virtual - Postfix virtual alias table format # # SYNOPSIS # postmap /etc/postfix/virtual # β¦
π Red Hat Enterprise Linux 8 (Ootpa), Red Hat Enterprise Linux 9 (Plow)
π Alpine Linux v3.21
π CentOS Stream 9
# TRANSPORT(5) TRANSPORT(5) # # NAME # transport - Postfix transport table format # # SYNOPSIS # postmap /etc/postfix/transport # β¦
π Red Hat Enterprise Linux 8 (Ootpa), Red Hat Enterprise Linux 9 (Plow)
π Alpine Linux v3.21
π CentOS Stream 9
# RELOCATED(5) RELOCATED(5) # # NAME # relocated - Postfix relocated table format # # SYNOPSIS # postmap /etc/postfix/relocated # β¦
π Red Hat Enterprise Linux 8 (Ootpa), Red Hat Enterprise Linux 9 (Plow)
π Alpine Linux v3.21
π CentOS Stream 9
# HEADER_CHECKS(5) HEADER_CHECKS(5) # # NAME # header_checks - Postfix built-in content inspection # # SYNOPSIS # header_checks = pcre:/etβ¦
π Red Hat Enterprise Linux 8 (Ootpa), Red Hat Enterprise Linux 9 (Plow)
π Alpine Linux v3.21
π CentOS Stream 9
# GENERIC(5) GENERIC(5) # # NAME # generic - Postfix generic table format # # SYNOPSIS # postmap /etc/postfix/generic # # β¦
π Red Hat Enterprise Linux 8 (Ootpa), Red Hat Enterprise Linux 9 (Plow)
π Alpine Linux v3.21
π CentOS Stream 9
# CANONICAL(5) CANONICAL(5) # # NAME # canonical - Postfix canonical table format # # SYNOPSIS # postmap /etc/postfix/canonical # β¦
Explore configs by application or operating system