On mer, feb 4, 2026 at 05:37 Divya Ranjan <[email protected]> wrote: > Hello, > > I'm switching from nnimap on Guix to having mail locally downloaded throuh > isync (mbsync) and then having dovecot index it so that I can search and > access it faster. I'm using the following Guix Dovecot service: > > (service dovecot-service-type > (dovecot-configuration > (mail-location > "maildir:/mnt/mail/divya-autistici:LAYOUT=fs") > (listen '("127.0.0.1")) > (ssl? "no") > (protocols > (list (protocol-configuration > (name "imap") > (mail-max-userip-connections 1)))) > (services (list > (service-configuration > (kind "imap") > (client-limit 1)))))) > > Found this from: https://gnucode.org/a-locally-running-dovecot-in-guix.html > > mbsync has downloaded the mail properly to the location, and gnus does load > some of the mail the issue is it somehow doesn't update it. It shows months > old mail even though I've done `mbsync -a`. > > Any help would be appreciated :) > > P.S: I've attached my .mbsyncrc and .gnus.el dotfiles. > > Regards,
I have a similar pattern and is working. The only notable thing i see in your configuration is in the mbsyncrc. while you have: Patterns * Create Both SyncState * Mine have: Create Both Expunge Both Sync All CopyArrivalDate yes This is an old but working config. Matteo
