(In reply to Tim from comment #69) > Thanks, Kent. I seem to have come up with a system that is a little better > than manually moving. First, I make sure all automated inbox filters are > set to "Apply filter when Checking Mail". Then, I create a filter for each > IMAP folder I want to move >14 day old emails to its Local Folders > equivalent. I make sure these filters are set to "Apply filter when > Manually Run". Filter Rules set up as so (using Sent Items as example): > Filters for: IMAP > Filter Name: Sent Items > Apply Filter When: Manually Run > Match ALL of the following: > -Folder Name is Sent Items > -Age in Days is greater than 14 > Perform these actions: > -Move Message to: Sent Items on Local Folders > > Then i just have to left-click the folder, then go to Tools->Run Filters on > Folder, for each folder. Assuming 36 folders, that's 36 filters to create > and 3 clicks per folder to run the filters. That's still 108 clicks, but it > does cut out the date checking, highlighting, and right-click->Move To. **Further optimization of this method:** The following workflow allows one to cut down on the amount of clicks needed to **manually** run filters on folders outside of the inbox. 4 clicks are needed per "search folder" instead of 3, but since search folders can search within multiple folders, dozens and hundreds of clicks can be saved in certain use-cases: 1. Use "`Save as search folder`" in the "Search messages..." `CTRL + SHIFT + F` dialogue - Choose the folder to search. - Choose conditions you want to have applied to these folders. (e.g. all messages greater than 0 byte) - Additional info: The search must apply to at least one folder. The great thing about "save as search folder": Folders from multiple accounts can be selected and searched! It allows to search (and thereby manual filters!) across your whole Thunderbird Profile without having to create dummy e-mail accounts and creating filters that copy/forward e-mails to dummy accounts. 2. Click on your search folder 3. Select all messages (e.g. `CTRL + A`) 4. Click on `Tools` in the menubar. 5. Click on `Run filters on selected messages` In short: The workflow described in comment #69 can be improved by first collecting (= search) all sent messages across multiple accounts in the `search folder`, then copy/move/forward/labeling them (via manually triggering the filter on the "search folder") to the inbox of an e-mail account or the local inbox. There, another (automatic!) filter could be triggered (e.g. "From countains X AND label is sent") and split them again by copying/moving these filters into separate sub-folders.
Bug 294632 Comment 75 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
(In reply to Tim from comment #69) > Thanks, Kent. I seem to have come up with a system that is a little better > than manually moving. First, I make sure all automated inbox filters are > set to "Apply filter when Checking Mail". Then, I create a filter for each > IMAP folder I want to move >14 day old emails to its Local Folders > equivalent. I make sure these filters are set to "Apply filter when > Manually Run". Filter Rules set up as so (using Sent Items as example): > Filters for: IMAP > Filter Name: Sent Items > Apply Filter When: Manually Run > Match ALL of the following: > -Folder Name is Sent Items > -Age in Days is greater than 14 > Perform these actions: > -Move Message to: Sent Items on Local Folders > > Then i just have to left-click the folder, then go to Tools->Run Filters on > Folder, for each folder. Assuming 36 folders, that's 36 filters to create > and 3 clicks per folder to run the filters. That's still 108 clicks, but it > does cut out the date checking, highlighting, and right-click->Move To. **Further optimization of this method:** The following workflow allows one to cut down on the amount of clicks needed to **manually** run filters on folders outside of the inbox. 4 clicks are needed per "search folder" instead of 3, but since search folders can search within multiple folders, dozens and hundreds of clicks can be saved in certain use-cases: 1. Use "`Save as search folder`" in the "Search messages..." `CTRL + SHIFT + F` dialogue - Choose the folder to search. - Choose conditions you want to have applied to these folders. (e.g: Age in days is greater than 14) - Additional info: The search must apply to at least one folder. The great thing about "save as search folder": Folders from multiple accounts can be selected and searched! It allows to search (and thereby manual filters!) across your whole Thunderbird Profile without having to create dummy e-mail accounts and creating filters that copy/forward e-mails to dummy accounts. 2. Click on your search folder 3. Select all messages (e.g. `CTRL + A`) 4. Click on `Tools` in the menubar. 5. Click on `Run filters on selected messages` In short: The workflow described in comment #69 can be improved by first collecting (= search) all sent messages across multiple accounts in the `search folder`, then copy/move/forward/labeling them (via manually triggering the filter on the "search folder") to the inbox of an e-mail account or the local inbox. There, another (automatic!) filter could be triggered (e.g. Match ALL the following: "From countains youre-mailadress", "label is sent") and split them again by copying/moving these filters into separate sub-folders.
(In reply to Tim from comment #69) > Thanks, Kent. I seem to have come up with a system that is a little better > than manually moving. First, I make sure all automated inbox filters are > set to "Apply filter when Checking Mail". Then, I create a filter for each > IMAP folder I want to move >14 day old emails to its Local Folders > equivalent. I make sure these filters are set to "Apply filter when > Manually Run". Filter Rules set up as so (using Sent Items as example): > Filters for: IMAP > Filter Name: Sent Items > Apply Filter When: Manually Run > Match ALL of the following: > -Folder Name is Sent Items > -Age in Days is greater than 14 > Perform these actions: > -Move Message to: Sent Items on Local Folders > > Then i just have to left-click the folder, then go to Tools->Run Filters on > Folder, for each folder. Assuming 36 folders, that's 36 filters to create > and 3 clicks per folder to run the filters. That's still 108 clicks, but it > does cut out the date checking, highlighting, and right-click->Move To. **Further optimization of this method:** The following workflow allows one to cut down on the amount of clicks needed to **manually** run filters on folders outside of the inbox. 4 clicks are needed per "search folder" instead of 3, but since search folders can search within multiple folders, dozens and hundreds of clicks can be saved in certain use-cases: 1. Use "`Save as search folder`" in the "Search messages..." `CTRL + SHIFT + F` dialogue - Choose the folder(s) to search. - Choose conditions you want to have applied to these folders. (e.g: Age in days is greater than 14) - Additional info: The search must apply to at least one folder. The great thing about "save as search folder": Folders from multiple accounts can be selected and searched! It allows to search (and thereby to use filters on the messages that were found!) across your whole Thunderbird Profile without having to create filters that copy/forward e-mails to inboxes of dummy accounts. 2. Click on your search folder 3. Select all messages (e.g. `CTRL + A`) 4. Click on `Tools` in the menubar. 5. Click on `Run filters on selected messages` In short: The workflow described in comment #69 can be improved by first collecting (= search) all sent messages across multiple accounts in the `search folder`, then copy/move/forward/labeling them (via manually triggering the filter on the "search folder") to the inbox of an e-mail account or the local inbox. There, another (automatic!) filter could be triggered (e.g. Match ALL the following: "From countains youre-mailadress", "label is sent") and split them again by copying/moving these filters into separate sub-folders.