wangvisual / autoarchive

A Thunderbird extension that can move or archive your mails based on rules.
GNU General Public License v3.0
41 stars 13 forks source link

Scope "hierarchy" not working with move #112

Open gbrossi76 opened 5 years ago

gbrossi76 commented 5 years ago

Windows 10 + Thunderbird 60.5.0 (32 bits) + Awesome Auto Archive 0,8

Running Awesome Auto Archive with scope "Hierarchy" and action "move" the answer is always "Nothing done".

image

Debug messages:

2019-02-03 10:47:35.965 loadPerfWindow 2019-02-03 10:47:35.966 autoArchivePref: set InstantApply to false [Object, Object, Object, Object, Object] log.jsm:262 [Object, Object, Object, Object] log.jsm:262 2019-02-03 10:47:38.778 autoArchiveService doArchive 2019-02-03 10:47:38.786 rules: Array

2019-02-03 10:47:38.787 Total 4 rule(s) 2019-02-03 10:47:38.793 this.rules: Array

2019-02-03 10:47:38.826 Running rule move imap://gustavo.rossi%40oracle.com@stbeehive.oracle.com/Oracle to mailbox://nobody@Local%20Folders/Oracle with filter { age => 90 } 2019-02-03 10:47:38.829 needCheck mail server: gustavo.rossi@oracle.com 2019-02-03 10:47:38.830 Checking if server server3 on line using imap://gustavo%2Erossi%40oracle%2Ecom@stbeehive.oracle.com:993/verifyLogon 2019-02-03 10:47:39.018 OnStopRunningUrl: server server3 2019-02-03 10:47:39.018 imap://gustavo%2Erossi%40oracle%2Ecom@stbeehive.oracle.com:993 OK 2019-02-03 10:47:39.018 All servers checking done, has bad server? : false 2019-02-03 10:47:39.018 updateFolder mailbox://nobody@Local%20Folders/Oracle 2019-02-03 10:47:39.040 FolderLoaded mailbox://nobody@Local%20Folders/Oracle 2019-02-03 10:47:39.040 updateFolder imap://gustavo.rossi%40oracle.com@stbeehive.oracle.com/Oracle 2019-02-03 10:47:39.592 FolderLoaded imap://gustavo.rossi%40oracle.com@stbeehive.oracle.com/Oracle 2019-02-03 10:47:39.592 All FolderLoaded 2019-02-03 10:47:39.592 Searching imap://gustavo.rossi%40oracle.com@stbeehive.oracle.com/Oracle with

{duplicate: 0, exceed: 0, cantDelete: 0, deleted: 0, srcLocked: 0, destLocked: 0, flaged: 0, unread: 0, tags: 0, cantArchive: 0, 1 more…} log.jsm:262 [object Object] log.jsm:262 2019-02-03 10:47:39.593 Total 0 messages hit 2019-02-03 10:47:39.594 skipReason: [object Object]

2019-02-03 10:47:39.594 will move 0 messages, total 0 bytes 2019-02-03 10:47:39.595 Need create these folders: [object Object] *

2019-02-03 10:47:39.596 Running rule move imap://gustavo.rossi%40oracle.com@stbeehive.oracle.com/Projects ACS to mailbox://nobody@Local%20Folders/Projects%20ACS with filter { age => 180 } 2019-02-03 10:47:39.599 updateFolder mailbox://nobody@Local%20Folders/Projects%20ACS 2019-02-03 10:47:39.604 FolderLoaded mailbox://nobody@Local%20Folders/Projects%20ACS 2019-02-03 10:47:39.604 updateFolder imap://gustavo.rossi%40oracle.com@stbeehive.oracle.com/Projects ACS 2019-02-03 10:47:40.000 FolderLoaded imap://gustavo.rossi%40oracle.com@stbeehive.oracle.com/Projects ACS 2019-02-03 10:47:40.001 All FolderLoaded 2019-02-03 10:47:40.003 Searching imap://gustavo.rossi%40oracle.com@stbeehive.oracle.com/Projects ACS with

{duplicate: 0, exceed: 0, cantDelete: 0, deleted: 0, srcLocked: 0, destLocked: 0, flaged: 0, unread: 0, tags: 0, cantArchive: 0, 1 more…} log.jsm:262 [object Object] log.jsm:262 2019-02-03 10:47:40.006 Total 0 messages hit 2019-02-03 10:47:40.008 skipReason: [object Object]

2019-02-03 10:47:40.008 will move 0 messages, total 0 bytes 2019-02-03 10:47:40.011 Need create these folders: [object Object] *

2019-02-03 10:47:40.013 Running rule move imap://gustavo.rossi%40oracle.com@stbeehive.oracle.com/Training to mailbox://nobody@Local%20Folders/Training with filter { age => 90 } 2019-02-03 10:47:40.018 updateFolder mailbox://nobody@Local%20Folders/Training 2019-02-03 10:47:40.024 FolderLoaded mailbox://nobody@Local%20Folders/Training 2019-02-03 10:47:40.024 updateFolder imap://gustavo.rossi%40oracle.com@stbeehive.oracle.com/Training 2019-02-03 10:47:40.675 FolderLoaded imap://gustavo.rossi%40oracle.com@stbeehive.oracle.com/Training 2019-02-03 10:47:40.675 All FolderLoaded 2019-02-03 10:47:40.676 Searching imap://gustavo.rossi%40oracle.com@stbeehive.oracle.com/Training with

{duplicate: 0, exceed: 0, cantDelete: 0, deleted: 0, srcLocked: 0, destLocked: 0, flaged: 0, unread: 0, tags: 0, cantArchive: 0, 1 more…} log.jsm:262 [object Object] log.jsm:262 2019-02-03 10:47:40.677 Total 0 messages hit 2019-02-03 10:47:40.679 skipReason: [object Object]

2019-02-03 10:47:40.679 will move 0 messages, total 0 bytes 2019-02-03 10:47:40.680 Need create these folders: [object Object] *

2019-02-03 10:47:40.682 Running rule move imap://gustavo.rossi%40oracle.com@stbeehive.oracle.com/Beehive Groups to mailbox://nobody@Local%20Folders/Beehive%20Groups with filter { age => 180 } 2019-02-03 10:47:40.684 updateFolder mailbox://nobody@Local%20Folders/Beehive%20Groups 2019-02-03 10:47:40.689 FolderLoaded mailbox://nobody@Local%20Folders/Beehive%20Groups 2019-02-03 10:47:40.689 updateFolder imap://gustavo.rossi%40oracle.com@stbeehive.oracle.com/Beehive Groups 2019-02-03 10:47:41.252 FolderLoaded imap://gustavo.rossi%40oracle.com@stbeehive.oracle.com/Beehive Groups 2019-02-03 10:47:41.252 All FolderLoaded 2019-02-03 10:47:41.253 Searching imap://gustavo.rossi%40oracle.com@stbeehive.oracle.com/Beehive Groups with

{duplicate: 0, exceed: 0, cantDelete: 0, deleted: 0, srcLocked: 0, destLocked: 0, flaged: 0, unread: 0, tags: 0, cantArchive: 0, 1 more…} log.jsm:262 [object Object] log.jsm:262 2019-02-03 10:47:41.254 Total 0 messages hit 2019-02-03 10:47:41.255 skipReason: [object Object]

2019-02-03 10:47:41.255 will move 0 messages, total 0 bytes 2019-02-03 10:47:41.256 Need create these folders: [object Object] *

2019-02-03 10:47:41.257 autoArchiveService closeAllFoldersDB 2019-02-03 10:47:41.257 close msgDatabase for mailbox://nobody@Local%20Folders/Oracle 2019-02-03 10:47:41.258 close msgDatabase for imap://gustavo.rossi%40oracle.com@stbeehive.oracle.com/Oracle 2019-02-03 10:47:41.258 close msgDatabase for mailbox://nobody@Local%20Folders/Projects%20ACS 2019-02-03 10:47:41.258 close msgDatabase for imap://gustavo.rossi%40oracle.com@stbeehive.oracle.com/Projects ACS 2019-02-03 10:47:41.258 close msgDatabase for mailbox://nobody@Local%20Folders/Training 2019-02-03 10:47:41.259 close msgDatabase for imap://gustavo.rossi%40oracle.com@stbeehive.oracle.com/Training 2019-02-03 10:47:41.259 close msgDatabase for mailbox://nobody@Local%20Folders/Beehive%20Groups 2019-02-03 10:47:41.259 close msgDatabase for imap://gustavo.rossi%40oracle.com@stbeehive.oracle.com/Beehive Groups 2019-02-03 10:47:41.259 Proposed to change 0 messages, 0 bytes 2019-02-03 10:47:41.259 auto archive done for all rules, set next 2019-02-03 10:47:41.259 Archie: Nothing done 2019-02-03 10:47:41.261 Will wakeup @ 2/3/2019 11:47:41 AM 2019-02-03 10:47:43.724 acceptPerfWindow 2019-02-03 10:47:43.760 prefwindow unload

wangvisual commented 5 years ago

Please try https://github.com/wangvisual/autoarchive/blob/master/beta/awsomeAutoArchive-0.9-tb.xpi

duplicate of #107

elhennig commented 5 years ago

With the beta version the messages are chosen correctly with move or copy and hierarchy scope but for me they are created empty in the destination folder.