Larch 1.0.1 has been released. Notable changes in this release include the following:
- Ruby 1.9.1 support.
- Much more robust handling of unexpected server disconnects and dropped connections.
- Added
--alloption to copy all folders recursively. - Added
--all-subscribedoption to copy all subscribed folders recursively. - Added
--dry-runoption to simulate changes without actually making them. - Added
--excludeand--exclude-fileoptions to specify folders that should not be copied. - Added
--ssl-certsoption to specify a bundle of trusted SSL certificates. - Added
--ssl-verifyoption to verify server SSL certificates. - Added a new “insane” logging level, which will output all IMAP commands and responses to STDERR.
- Fixed excessive post-scan processing times for very large mailboxes.
- Fixed potential scan problems with very large mailboxes on certain servers.
- POSIX signals are no longer trapped on platforms that aren’t likely to support them.
To install Larch via RubyGems, run:
sudo gem install larch
Visit Larch’s GitHub page for usage information and other documentation. If you have questions or need help with something, please use the Larch mailing list.
Comments
What is Larch ?
Larch is a tool to copy messages from one IMAP server to another quickly and safely. It’s smart enough not to copy messages that already exist on the destination and robust enough to deal with ornery or misbehaving servers.
Larch is particularly well-suited for copying email to, from, or between Gmail accounts.
[straight from the README, just because I did not feel lonely as I wondered “Larch… larch… what is it already ?”]
Beats the pants off of imapsync
Larch finally got my messages over into gmail. It beats the pants off of imapsync, which always choked for no apparent reason. Now, Larch would be really cool if it were Python instead of Ruby. Oh well.