From cb9777f21682b98399d40962cc492e017cd7cd3e Mon Sep 17 00:00:00 2001 From: Jason Rothstein Date: Sun, 10 Apr 2022 01:08:19 -0500 Subject: [PATCH] Ensure virtual domains go through LMTP --- templates/Fedora/35/etc/postfix/main.cf | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/templates/Fedora/35/etc/postfix/main.cf b/templates/Fedora/35/etc/postfix/main.cf index a1bbafe..445c833 100644 --- a/templates/Fedora/35/etc/postfix/main.cf +++ b/templates/Fedora/35/etc/postfix/main.cf @@ -484,6 +484,8 @@ alias_database = hash:/etc/aliases # Cyrus IMAP over LMTP. Specify ``lmtpunix cmd="lmtpd" # listen="/var/imap/socket/lmtp" prefork=0'' in cyrus.conf. #mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp +mailbox_transport = lmtp:inet:localhost:24 +virtual_transport = lmtp:inet:localhost:24 # If using the cyrus-imapd IMAP server deliver local mail to the IMAP # server using LMTP (Local Mail Transport Protocol), this is prefered @@ -746,3 +748,8 @@ shlib_directory = /usr/lib64/postfix {% endfor %} smtpd_milters = {% for milter in ensure_postfix.milter_list %} {{ milter.protocol }}:{{ milter.hostname }}:{{ milter.port }} {% endfor %} {% endif %} + +{% if ensure_postifx.domain_list is defined and ensure_postfix.domain_list is iterable %} +virtual_mailbox_domains = {% for domain in ensure_postfix.domain_list %} {{ domain }} {% endfor %} +{% endif %} +