#email #maildir #imap #cli

app vsync

Synchronization between IMAP and local maildir

17 releases (7 breaking)

0.9.2 Feb 20, 2023
0.9.0 Jan 30, 2023
0.7.0 Nov 18, 2022
0.5.0 Jun 29, 2022

#51 in Email

Download history 1/week @ 2022-11-27 5/week @ 2022-12-04 2/week @ 2022-12-11 1/week @ 2022-12-18 16/week @ 2022-12-25 23/week @ 2023-01-01 5/week @ 2023-01-08 7/week @ 2023-01-15 4/week @ 2023-01-22 29/week @ 2023-01-29 34/week @ 2023-02-05 40/week @ 2023-02-12 50/week @ 2023-02-19 40/week @ 2023-02-26 1/week @ 2023-03-05 3/week @ 2023-03-12

94 downloads per month

GPL-3.0-or-later

540KB
2K SLoC

vsync IMAP to maildir synchronization

Crates.io builds.sr.ht status

Vsync is a small CLI wrapper around vomit-sync. It aims to provide access to all functions that vomit-sync offers. As of v0.6.0, syncing a local maildir and a remote IMAP mailbox in both directions is supported. Vsync has to be run periodically to keep the two synchronized.

For more usage information, see the man page.

Configuration

NOTE: vsync is now using vomit-config, which means the default configuration file location changed to $XDG_CONFIG_DIR/vomit/config.toml (usually ~/.config/vomit/config.toml).

Example configuration file:

[myaccount]
local = "~/.maildir"
remote = "imap.example.com:993"
user = "myusername"
pass-cmd = "pass show mail/myaccount"
# or use this:
#password = "s3cr34"

The Vomit project

Both vomit-sync and vsync are part of the Vomit project.

Contributing

Please send patches to the vomit mailing list.

Feedback

The mailing list is open for all kinds of feedback, questions, and discussions.

Dependencies

~11–19MB
~404K SLoC