Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | maildir: Provide nicer error message on invalid url | Tero Koskinen | 2020-07-27 | 1 | -3/+18 |
| | | | | | | | | If accounts.conf contains an invalid maildir url, return a nice error instead of panicking. Log a couple of different error cases to provide extra information about the error to the user. | ||||
* | Allow maildir subdirectories | Grégoire Delattre | 2020-05-05 | 1 | -11/+27 |
| | |||||
* | maildir: Preserve flags when copying messages | Ben Burwell | 2019-08-08 | 1 | -20/+2 |
| | |||||
* | Fix missing format fields in maildir/container.go | Drew DeVault | 2019-07-13 | 1 | -2/+2 |
| | |||||
* | Implement maildir copy | Ben Burwell | 2019-07-12 | 1 | -0/+38 |
| | | | | | Create a delivery in the destination directory with the content of the source message. | ||||
* | Add maildir backend worker | Ben Burwell | 2019-07-12 | 1 | -0/+105 |
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. |