Backup and Migrate IMAP Email Accounts
From this release on, a container will created with each release that allows using imap-backup with a sole dependency: Docker or Podman.
Example:
docker run -v ./my-data:/data -ti ghcr.io/joeyates/imap-backup:latest \
imap-backup single backup \
--email [email protected] --password mysecret --server imap.example.com \
--path /data/me_example.com
Fixed a bug in account setup where changing the list of folders to back up did not set the account modified flag.
Messages that cause errors during serialization are now skipped and the account backup continues.
Added a new single backup
command that backs up an account without the need for a configuration file.
All the configuration options are passed as command-line parameters.
imap-backup version
would throw an error.Fixed a bug in mirror mode where new emails were appended to the .mbox file, but not to the metadata file.
Added an --automatic-namespaces
option to automatically select source and destination prefixes and delimiters for the migrate
and mirror
commands.
This release fixes a bug in serialization where message lengths were calculated in Unicode codepoints, not in bytes.
Any folder backup made using version 11.1.0 and may contain non-ASCII characters should be redone from scratch.