Package: archivemail
Version: 0.7.0-1
Severity: normal

Hi,
archivemail aborts, if trying to archive mails from an IMAP-Server and
using --warn-duplicate.

For reference I include the error message:

~$ archivmail --warn-duplicate [...] imap://localhost/INBOX
Traceback (most recent call last):
  File "/usr/bin/archivemail", line 1475, in ?
    main()
  File "/usr/bin/archivemail", line 691, in main
    archive(mailbox_path)
  File "/usr/bin/archivemail", line 1127, in archive
    _archive_imap(mailbox_name, final_archive_name)
  File "/usr/bin/archivemail", line 1388, in _archive_imap
    cache.warn_if_dupe(msg)             
NameError: global name 'cache' is not defined

Fix is adding the following line

--- archivemail.orig    2007-07-26 20:05:24.000000000 +0200
+++ /tmp/v504730/2      2007-07-26 20:05:29.000000000 +0200
@@ -1303,6 +1303,7 @@
     stats = Stats(mailbox_name, final_archive_name)
     imap_str = mailbox_name[mailbox_name.find('://') + 3:]
     imap_filter = build_imap_filter()
+    cache = IdentityCache(mailbox_name)
     vprint("imap filter: '%s'" % imap_filter)
     try:
         imap_username, imap_str = imap_str.split('@', 1)

regards,
Christian


-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

Versions of packages archivemail depends on:
ii  python                        2.4.4-2    An interactive high-level object-o

archivemail recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to