The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.00_13 - 2011-06-02

  • Ignore package version from stored statuses per CPAN: #68358.
  • Add --explode for MIME parts and headers.

Changes for version 0.00_12 - 2011-05-21

  • Add prereq Git::Wrapper version 0.014 for issue #8.
  • Add prereq Test::TestCoverage version 0.11 for CPAN #67862.
  • Add --incremental backup option.
  • Update TODO.

Changes for version 0.00_11 - 2011-05-10

  • Replace attribute defaults by builder subs.
  • Fix deletion of files from storage.
  • Improve test coverage.
  • Add explicit prereq for URI::imap and URI::imaps.
  • Update Changes test in dist.ini.
  • Add suport for resuming failed backups.
  • Check storage status before connecting to IMAP server.

Changes for version 0.00_10 - 2011-04-13

  • Fix explicit prereq for JSON::Any (thanks to CPAN testers).
  • Add some test coverage for Status and Status::Folder.

Changes for version 0.00_09 - 2011-04-10

  • Add tests for backimap moduless
  • Enable kwalitee tests.
  • Refactor backimap options with MooseX::Getopt.
  • Improve error detection while performing backups.
  • Add an option to exclude folders. (e.g. spam)
  • Fix bug on saving folder status.
  • Deal with renaming of IMAP folders.
  • Show a progress bar and ETA.

Changes for version 0.00_08 - 2011-03-31

  • Try to catch IMAP timeout error.
  • Add support for IMAP-UTF-7 encoding.
  • Add author and email attributes to storage.

Changes for version 0.00_07 - 2011-03-27

  • Improve status and storage coupling.
  • Add message purging on local storage.
  • Make only 1 storage commit per session.
  • Add option for cleaning dirty storage.

Changes for version 0.00_06 - 2011-03-21

  • Refactor imap to a Moose attribute.
  • Refactor git repository into generic storage.

Changes for version 0.00_05 - 2011-03-15

  • Refactor status to a Moose attribute with serialization.
  • Make the whole directory path on init.

Changes for version 0.00_04 - 2011-03-06

  • Add option to initialize directory.
  • Check previous status before starting backup.

Changes for version 0.00_03 - 2011-02-25

  • Save messages from all folders recursively.
  • Skip already existing messages.
  • Save application status in JSON.
  • Add verbose option.

Changes for version 0.00_02 - 2011-02-20

  • Enable developer tests when available.
  • Add usage information.
  • Save INBOX messages into an existing Git repository.

Changes for version 0.00_01 - 2011-02-13

  • Show new and total number of messages per imap folder.
  • Initial release.

Documentation

backups imap mail

Modules

backups imap mail
manages IMAP connections
manages backimap status
backimap folder status
manages backimap storage

Provides

in lib/App/backimap/IMAP.pm