mirror of
https://git.sr.ht/~sircmpwn/aerc
synced 2026-01-27 09:48:04 +01:00
Add the initial implementation of a backend for Maildir accounts. Much of the functionality required is implemented in the go-message and go-maildir libraries, so we use them as much as possible. The maildir worker hooks into a new maildir:// URL scheme in the accounts.conf file which points to a container of several maildir directories. From there, the OpenDirectory, FetchDirectoryContents, etc messages work on subdirectories. This is implemented as a Container struct which handles mapping between the symbolic email folder names and UIDs to the concrete directories and file names. |
||
|---|---|---|
| .. | ||
| imap | ||
| maildir | ||
| types | ||
| worker.go | ||