]> git.ekhem.eu.org Git - server.git/commitdiff
[postfix] Relay incoming email to `dovecot` through LMTP.
authorJakub Czajka <jakub@ekhem.eu.org>
Sun, 6 Nov 2022 15:16:41 +0000 (16:16 +0100)
committerJakub Czajka <jakub@ekhem.eu.org>
Sun, 3 Dec 2023 17:00:57 +0000 (18:00 +0100)
Local Mail Transfer Protocol (LMTP) is a protocol for transfering
local email.

dovecot/10-master.conf
dovecot/README
postfix/main.cf

index 73dc404cde77666429703b133266f5f3bf5f732e..abdda26d6f9a70271ae0ab7b4bca2934f09744fa 100644 (file)
@@ -52,8 +52,10 @@ service submission-login {
 }
 
 service lmtp {
-  unix_listener lmtp {
-    #mode = 0666
+  unix_listener /var/spool/postfix/private/dovecot-lmtp {
+    mode = 0600
+    user = postfix
+    group = postfix
   }
 
   # Create inet listener only if you can't use the above UNIX socket
index fb6087f63396744622337999bc52b5a37fbf1ff5..4cba856c03749cfdc6171786816e5ab68baa21ff 100644 (file)
@@ -76,7 +76,7 @@ Install
 Each package corresponds to a plugin:
 
 ```
-$ apt install dovecot-imapd dovecot-pgsql
+$ apt install dovecot-imapd dovecot-lmtpd dovecot-pgsql
 ```
 
 Tables
index c2184c5d56cc3e39d752edc9f89a121d993822c7..d47f02c687ecc84d2f0d5a03c26c9ec3be7b7059 100644 (file)
@@ -25,6 +25,8 @@ smtpd_tls_key_file = ${mail_ssl_cert_dir}/privkey.pem
 smtpd_tls_mandatory_ciphers = high
 smtpd_tls_security_level = encrypt
 
+mailbox_transport = lmtp:unix:private/dovecot-lmtp
+
 # Message rewrite
 always_add_missing_headers = yes
 # OpenDKIM