- Modified defauly intinterfaces to loopback-only to meet CaaS
- added relayport variable to specify a port for relayhost when relayhost_mx_lookup is false
- added postfix settings:
- smtp_sasl_password_maps
- smtp_sasl_tls_security_options
- smtp_tls_security_level
- header_size_limit
- added Ubuntu 20.04 support
- setting sha256 as default digest for self signed certificates
- added postfix settings:
- smtp_tls_mandatory_protocols
- smtp_tls_ca_path for smtp_tls_CApath
- Added master.cf options for RHEL 8
- Added RHEL 8 support
- added queue related variables:
- queue_run_delay
- minimal_backoff_time
- maximal_backoff_time
- added postfix::headercheck
- added SLES 12.4 support
- bugfix virtual alias maps reload
- added SLES 12.3 support
- added support for multi-instance virtual_alias_maps
- added SELinux context to (thanks to Tony Green for this PR-51):
- alias maps
- mailboxes directory and subdirectories (default: /var/vmail)
- added Ubuntu 18.04 support
- added compatibility_level variable
- variable mynetworks_style set to subnet by default across postfix versions
- added regex support to postfix::vmail::alias
- added variable message_size_limit as per Issue#44
- added postfix::canonicalmap to be able to manage canonical_maps
- modified postfix::transport to be able to have multiple puppet managed transport files
- added smtpd_reject_footer
- added smtp_generic_maps management (default: /etc/postfix/generic_maps) using postfix::genericmap
- lint
- added data_directory as a variable
- added Ubuntu 16.04 support
- improved main.cf for clarity (debug peer, debug level)
- added syslog_name
- modified openssl cert generation to be able to change it's CN
- bugfix: postmap & newaliases dependencies
- debug peer, debug level and smtpd debug
- bugfix version detection
- dspam content filter
- stderr to /dev/null for facts eyp_postfix_uid & eyp_postfix_gid
- added postfix group to puppet management
- amavis support
- bugfix home_mailbox
- fixed acceptance testing
- added facts (eyp_postfix_uid/eyp_postfix_gid) to get postfix uid/gid
- postfix >= 2.9 compatibility for opportunistic TLS
- bugfix postfix::sendercanonicalmap
- /etc/aliases management
- INCOMPATIBLE CHANGE renamed scmmap_to and scmmap_to to scm_to and scm_from
- added postfix::sendercanonicalmap
- removed openssl package management
- INCOMPATIBLE CHANGE added resolve_null_domain, default: yes
- improved compatibility for master.cf
- lint + cleanup
- reject_authenticated_sender_login_mismatch postfix::vmail in smtpd_recipient_restrictions and smtpd_relay_restrictions
- master.cf management using concat
- added postfix::instance (each master.cf item is a instance)
- added postfix::contentfilter
- added service_ensure & service_enable
- added permit_inet_interfaces by default to smtpd_recipient_restrictions and smtpd_relay_restrictions
- Mailserver with virtual users and domains
- added postfix::vmail for virtual hosting using eyp-dovecot
- INCOMPATIBLE CHANGE: removed virtual_alias variable
- added postfix::vmail::alias
- INCOMPATIBLE CHANGE: changed default mailbox to maildir
- virtual domains/accounts via postfix::vmail::account
- dovecot based auth - using eyp-dovecot
- main.cf to concat
- added error support for postfix::transport
- added postfix::transport
INCOMPATIBLE CHANGE:
- option relayhost_mx_lookup to disable MX lookups for relay_host (disabled by default)
- added smtp_fallback_relay (array)