NAME
App::backimap - backups imap mail
VERSION
version 0.00_10
SYNOPSIS
use App::backimap;
App::backimap->new_with_options()->run();
ATTRIBUTES
status
Application persistent status.
imap
An object to encapsulate IMAP details.
storage
Storage backend where files and messages are stored.
METHODS
is_excluded($folder)
Returns boolean indicating that $folder is on the excluded list of folders.
setup
Setups storage, IMAP connection and backimap status.
backup
Perform IMAP folder backup recursively.
run
Parses command line arguments and starts the program.
OPTIONS
- --uri STRING
-
For instance: imaps://user@example.org@imap.example.org/folder
- --exclude STRING
-
Folder name to exclude from backup (e.g. spam)
- --dir PATH
-
Defaults to: ~/.backimap
- --init
- --clean
- --verbose
AUTHOR
Alex Muntada <alexm@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2011 by Alex Muntada.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.