Jmap-backup: Back up Fastmail mailboxes to standard EML format files
jmap-backup is a Python program for backing up Fastmail JMAP mailboxes, requiring a Fastmail API key and either Docker or Python 3. It offers customizable configuration and message verification.
Read original articleThe jmap-backup is a Python program aimed at backing up messages from Fastmail's JMAP mailbox, based on the work of Nathan Grigg. To use the program, users need a Fastmail API key, which can be obtained from Fastmail settings, and either Docker or Python 3 with the `requests` module installed. For local setup, users should download the latest release or clone the repository, copy the `jmap-backup.py` script to a directory in their `$PATH`, and create a JSON configuration file that includes at least the `dest_dir` and `token` keys. The backup can be initiated with a specific command. For Docker users, the process involves cloning the repository, creating necessary directories, setting up a configuration file, building the Docker image, and running the container. Additional configuration options are available in the config file, allowing users to customize parameters like `delay_hours` and `not_before`. The program includes a verification feature to ensure that all messages in the mailbox are backed up correctly. It is designed for efficiency and can be scheduled for regular backups, such as through cron jobs.
- jmap-backup is designed for backing up Fastmail JMAP mailboxes.
- Users need a Fastmail API key and either Docker or Python 3.
- The program can be run locally or within a Docker container.
- Configuration options allow for customization of backup parameters.
- The program includes a verification feature to ensure message integrity.
Related
Mackup: Keep your application settings in sync (OS X/Linux)
Mackup synchronizes application settings across devices, allowing easy backup and restoration. It supports over 200 applications and various storage services, enhancing user experience on macOS and GNU/Linux.
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.
Show HN: I built Mailhub – A scalable API for sending emails with ease not tears
Mailhub is an API for managing transactional emails, offering multilingual support, personalization tools, pre-built templates, and a free tier for sending limited emails without a credit card.
Command-Line Utility to Backup Google Mail, Calendar and Contacts to Files
The Google Backup module automates data downloads from Gmail, Contacts, and Calendar, organizing files into structured directories. Users need a Google App Password and can run backups via Node.js or Docker.
Memos: stick private notes on your email
Fastmail has launched a "memos" feature for attaching private notes to emails, visible only to users. Memos can be searched and accessed in other applications, requiring conversation grouping to be enabled.
Standing on the shoulders of the great work of Nathan Grigg[0], I've updated and extended it with a few new features. The README contains instructions for running it locally, or via Docker if you prefer.
Hope it's useful to someone, let me know if you encounter issues.
Related
Mackup: Keep your application settings in sync (OS X/Linux)
Mackup synchronizes application settings across devices, allowing easy backup and restoration. It supports over 200 applications and various storage services, enhancing user experience on macOS and GNU/Linux.
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.
Show HN: I built Mailhub – A scalable API for sending emails with ease not tears
Mailhub is an API for managing transactional emails, offering multilingual support, personalization tools, pre-built templates, and a free tier for sending limited emails without a credit card.
Command-Line Utility to Backup Google Mail, Calendar and Contacts to Files
The Google Backup module automates data downloads from Gmail, Contacts, and Calendar, organizing files into structured directories. Users need a Google App Password and can run backups via Node.js or Docker.
Memos: stick private notes on your email
Fastmail has launched a "memos" feature for attaching private notes to emails, visible only to users. Memos can be searched and accessed in other applications, requiring conversation grouping to be enabled.