August 8th, 2024

Mujmap – Synchronize JMAP mail with notmuch

mujmap is a tool for synchronizing Notmuch mail databases with JMAP servers, allowing mail syncing and sending via commands. It requires a configuration file and has some limitations and potential issues.

Read original articleLink Icon
Mujmap – Synchronize JMAP mail with notmuch

mujmap is a tool that facilitates the synchronization of Notmuch mail databases with servers that utilize the JMAP mail protocol. It allows users to download new messages and sync tags in both directions, as well as send emails through a sendmail-like interface. The tool is compatible with Linux and macOS, particularly with webmail services like Fastmail. Installation can be done via Cargo, either by installing the stable version or the latest from the main branch. Users can synchronize their mail by executing the command `mujmap sync`, which manages the downloading of new messages and the merging of changes. To send emails, the command `mujmap send` is used, reading input from stdin. A configuration file named `mujmap.toml` is necessary and can support multiple JMAP accounts. However, it has limitations, such as the inability to modify or delete message contents, only allowing tag changes. Users may encounter issues like duplicate messages and authentication errors, particularly with Fastmail, as well as cross-device link errors if the mail directory and cache are stored on different devices. For further details, users can visit the mujmap GitHub repository.

- mujmap synchronizes Notmuch mail databases with JMAP servers.

- Installation is done via Cargo, supporting Linux and macOS.

- Users can sync mail and send emails using specific commands.

- Configuration requires a `mujmap.toml` file for multiple accounts.

- Limitations include no modification or deletion of messages and potential sync issues.

Link Icon 0 comments