From 293af4aa75d6640225a0ebd4ffa7f3cce5d6dc6e Mon Sep 17 00:00:00 2001 From: Dmitry Ilvokhin Date: Fri, 19 Apr 2024 20:59:24 +0100 Subject: Setup lmtp protocol for dovecot --- roles/dovecot/files/dovecot.conf | 38 +++++++++++++++++++++++--------------- 1 file changed, 23 insertions(+), 15 deletions(-) diff --git a/roles/dovecot/files/dovecot.conf b/roles/dovecot/files/dovecot.conf index 35e8c3f..3271cbd 100644 --- a/roles/dovecot/files/dovecot.conf +++ b/roles/dovecot/files/dovecot.conf @@ -1,5 +1,5 @@ # Protocols we want to be serving. -protocols = imap pop3 +protocols = imap pop3 lmtp # Path to the mail directory. mail_location = maildir:/var/mail/%d/%n/Maildir @@ -20,6 +20,28 @@ service auth { } } +service lmtp { + unix_listener /var/spool/postfix/private/dovecot-lmtp { + mode = 0600 + user = postfix + group = postfix + } +} + +service imap-login { + # Do not listen for plain IMAP. + inet_listener imap { + port = 0 + } +} + +service pop3-login { + # Do not listen for plain POP3. + inet_listener pop3 { + port = 0 + } +} + namespace { inbox = yes separator = / @@ -58,17 +80,3 @@ userdb { args = username_format=%u /etc/dovecot/passwd override_fields = uid=vmail gid=vmail } - -service imap-login { - # Do not listen for plain IMAP. - inet_listener imap { - port = 0 - } -} - -service pop3-login { - # Do not listen for plain POP3. - inet_listener pop3 { - port = 0 - } -} -- cgit v1.2.3-70-g09d2