All releases of archivemail


Release Notes: Unsafe creation of temporary files in the test suite was fixed. A dotlocking race condition was fixed. IMAP was broken in version 0.6.2 and is now working again. stats now report the total size of a mailbox and of the archived messages therefrom. archivemail now writes valid mbox(5) archives. archivemail finally converts on-the-wire CRLF to native EOL when saving messages from an IMAP folder. IMAP --delete and IMAP --size, which never worked at all, were fixed. IMAP --dry-run was fixed so that it doesn't download all messages that would be archived.


Release Notes: A test rule was removed so messages older than the Unix epoch can e archived. Newer versions of Python give an overflow error calling mktime() on dates less than 1970 instead of returning a negative number.


Release Notes: This version includes support for archiving IMAP mailboxes.


Release Notes: Fixed a bug where when running archivemail as root on a non-root mailbox, where the temporary container directory would be created as root before the seteuid() took place.


Release Notes: This release fixes a bug where mailbox locking would fail under Solaris, a bug where archiving maildir mailboxes without a 'Received Date' or 'From' header would fail, and a bug where messages dated on the Unix epoch would fail.


Release Notes: A bug where an exception was thrown if a message was dated exactly on the Unix epoch has been fixed. A bug where trailing slashes on the end of maildir/MH mailbox arguments were being used in the archive name was also fixed.


Release Notes: A newly created directory is now used for storing temporary files. This allows for secure tempfile creation in world-writable temp directories.


Release Notes: This version fixes a bug where archivemail would abort if it received a date header with a completely blank value.


Release Notes: This release fixes a bug where the os.rename() calls could fail if temporary files were moved across different filesystems/partitions.


Release Notes: A new '--size' option was added which allows you to only archive messages over a certain size. A bug which occurred if you used the '--delete' option to completely clean an mbox mailbox was fixed. A lot more testing was added to test_archivemail.py.