I am new to dovecot and have just done my first install, but, looking at your output, you are using Local Delivery rather than LMTP? If so, isn't the local delivery MTA (postfix, exim or whatever) responsible for dropping the mail into the correct location? From your config, you are using postfix? In which case what is the setting for home_mailbox on /etc/postfix/main.cf?

On 29/10/2024 10:10, LCN via dovecot wrote:
With configuration "mail_location = maildir:~/Maildir", incoming mails are 
always saved to /var/mail/%u , which are invisible to Thunderbird.

How do I configure Dovecot to save incoming mails to ~/Maildir/cur/ and 
~/Maildir/new/ ?

Thank you in advance!


context:

I replaced my host recently.
Version 2.3.13 running in the old host used to correctly save incoming mails to 
~/Maildir.

I copied the files in /home/user1/Maildir/ Dovecot 2.3.13 managed to my new 
host where the new Dovecot 2.3.19.1 runs.

Thunderbird now correctly displays files in /home/user1/Maildir/cur/ in the new 
server as inbox mails, but obviously it can not see file /var/mail/user1 in the 
new server.

=====
Output of "dovecot -n" follows.

# 2.3.19.1 (9b53102964): /etc/dovecot/dovecot.conf
# Pigeonhole version 0.5.19 (4eae2f79)
# OS: Linux 6.1.0-22-amd64 x86_64 Debian 12.7
# Hostname: example
auth_mechanisms = plain login
disable_plaintext_auth = no
mail_location = maildir:~/Maildir
mail_privileged_group = mail
namespace inbox {
   inbox = yes
   location =
   mailbox Drafts {
     special_use = \Drafts
   }
   mailbox Junk {
     special_use = \Junk
   }
   mailbox Sent {
     special_use = \Sent
   }
   mailbox "Sent Messages" {
     special_use = \Sent
   }
   mailbox Trash {
     special_use = \Trash
   }
   prefix =
}
passdb {
   driver = pam
}
protocols = " imap"
service auth {
   unix_listener /var/spool/postfix/private/auth {
     group = postfix
     mode = 0660
     user = postfix
   }
}
service imap-login {
   inet_listener imap {
     port = 143
   }
}
ssl = required
ssl_cert = </etc/letsencrypt/live/example.com/fullchain.pem
ssl_dh = # hidden, use -P to show it
ssl_key = # hidden, use -P to show it
userdb {
   driver = passwd
}

========
Output of "ls -la /home/user1/Maildir/" in my new host follows.

total 112
drwx------ 9 user1 user1  4096 Oct 26 23:39 .
drwxr-xr-x 4 user1 user1  4096 Oct 26 23:39 ..
drwx------ 5 user1 user1  4096 Oct 26 22:18 .Drafts
drwx------ 5 user1 user1  4096 Oct 29 00:11 .Sent
drwx------ 5 user1 user1  4096 Oct 26 23:39 .Templates
drwx------ 5 user1 user1  4096 Oct 29 00:12 .Trash
drwx------ 2 user1 user1  4096 Oct 26 21:14 cur
-rw------- 1 user1 user1   609 Oct 26 20:15 dovecot-uidlist
-rw------- 1 user1 user1     8 Nov 13  2023 dovecot-uidvalidity
-r--r--r-- 1 user1 user1     0 Oct 15  2022 dovecot-uidvalidity.634a88ee
-rw------- 1 user1 user1   600 Oct 18 16:39 dovecot.index
-rw------- 1 user1 user1 13296 Oct 26 21:23 dovecot.index.cache
-rw------- 1 user1 user1 26084 Oct 26 21:14 dovecot.index.log
-rw------- 1 user1 user1   744 Oct 22 18:32 dovecot.list.index
-rw------- 1 user1 user1  7232 Oct 29 00:12 dovecot.list.index.log
-rw------- 1 user1 user1    96 Nov 13  2023 dovecot.mailbox.log
drwx------ 2 user1 user1  4096 Oct 26 20:15 new
-rw------- 1 user1 user1    33 Nov 13  2023 subscriptions
drwx------ 2 user1 user1  4096 Oct 25 21:32 tmp

====
Output of "ls -l /var/mail" follows.

total 288
-rw------- 1 user1   mail 35086 Oct 29 18:02 user1
-rw------- 1 daemon  mail 36244 Oct 28 12:32 daemon
-rw------- 1 debian  mail 36223 Oct 26 21:32 debian
-rw------- 1 dovecot mail 36248 Oct 28 19:18 dovecot
-rw------- 1 games   mail 36223 Oct 27 12:38 games
-rw------- 1 news    mail 36237 Oct 27 13:52 news
-rw------- 1 nobody  mail 36266 Oct 27 15:31 nobody
-rw------- 1 sshd    mail 36195 Oct 29 12:36 sshd
_______________________________________________
dovecot mailing list --dovecot@dovecot.org
To unsubscribe send an email todovecot-le...@dovecot.org
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to