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

Reply via email to