Solved

Need to automate a Thunderbird filter

Posted on 2016-11-04
11
52 Views
Last Modified: 2016-11-21
I can't believe this situation has persisted for years and years: hundreds of postings that the TBird junk service will mark an email as junk but will not move it.  The learning system is pretty good at marking something as junk, but not move it.  Yes, I have read dozens of postings of how-to, etc, so let's just agree it is broken; sometimes moves junk, most times does not.

So I wrote a filter to look for the Junk flag and move the email.  It does that very well.  But I have to manually run it when needed; it does not automatically run, though it is set up to.  So again, dozens of requests for a utility that will schedule a filter to run; no such animal that I can find.

So the bottom line is I am looking for a scheduler that will allow me to schedule my filter to run every few minutes, or even better: run a set number of seconds after email downloads are complete.
0
Comment
Question by:Mike Caldwell
  • 6
  • 5
11 Comments
 
LVL 77

Expert Comment

by:arnold
ID: 41875079
If not mistaken, under filtering. There is a selection the option to auto move junk marked message to junk or another folder.
Which TB version are you using?
0
 
LVL 1

Author Comment

by:Mike Caldwell
ID: 41875441
Yes there is.  That has always been set.  It just doesn't work.  I get roughly 500 junk emails per day amongst all my account.  About one third get moved to the designated Junk folder.  The rest will be tagged as Junk by TB, but it does not move them.  If I untag them, then tag them again, they usually get moved.  If I manually run the Junk filter they get moved.  The bottom line is that TB is pretty good at identifying junk, but does not move it.  There are hundreds of postings found by Google for this same experience, going back many years.  So if I could periodically just run the filter it would be pretty good.  I looked at writing an add-on for TB, but way out of my skill set.  I'm really surprised nobody has done so; thought maybe the E-E crowd would know of one.  There is a set up to automate certain filters, but they trigger on an email coming in; no scheduling feature.
0
 
LVL 1

Author Comment

by:Mike Caldwell
ID: 41875444
My TB version is the latest:  45.4.0.  I generally keep up with updates.  This issue has been in play for as long as I have used TB: about 8 years.
0
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 
LVL 77

Accepted Solution

by:
arnold earned 500 total points
ID: 41875460
Which type of access do you have to the server pop or IMAP, that might be the issue.
Pop I think was the mechanism that retrieves the messages, and thus can move the message from the local inbox to the local junk folder. In IMAP setup, see if you can configure the filter instead of moving the remote inbox message to the local junk folder, to move from the remote inbox to a remote junk folder.
0
 
LVL 1

Author Comment

by:Mike Caldwell
ID: 41875541
IMAP.  I don't understand the suggestion.  How does one specify local or remote?  In the interest of speed, I do have it configured to keep a local copy of the folders.  However I recall that when I explored this a few years ago the recommendation was for the Junk folder for all accounts to be a local folder.  If that is your suggestion, I'll give that a go and report.
0
 
LVL 77

Expert Comment

by:arnold
ID: 41875554
When your account configured as IMAP, to actually accesses the remote server for the message while getting headers down.
Add an IMAP folder junk, then configure your spam filter to move to the IMAP spam folder.

The issue is that for the junk filter to work, it needs access to the full message.

IMAP makes the movement of spam designated email more complicated, it is a multi step process involving notifying the server that the message in the inbox should be deleted.......
0
 
LVL 1

Author Comment

by:Mike Caldwell
ID: 41875569
I defined a new Junk filter under the Inbox of one of my five accounts, then set all of their Junk filters to move Junk to that folder.  So far, so good.
0
 
LVL 1

Author Closing Comment

by:Mike Caldwell
ID: 41875693
A few are still going to the old (local) Junk folder, but at least they are all moving SOMEWHERE now.  Thanks much.
0
 
LVL 77

Expert Comment

by:arnold
ID: 41875695
Glad I could help.
0
 
LVL 1

Author Comment

by:Mike Caldwell
ID: 41896308
Stopped working altogether!  Did fine for a week or so, now just like before.  I find that if I do "Properties >  Repair Folder" for each of my five email Inboxes then it will work for a while.
0
 
LVL 77

Expert Comment

by:arnold
ID: 41896894
I am uncertain on where the statistical data is stored on which basis the incoming is analyzed. Not sure it was designed to perform spam detection on IMAP type accounts.
Many email providers have their own anti-spam measures, check whether each has a server level anti-spamming measure you can activate ....
0

Featured Post

Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Microsoft has released various new features which are capable of handling various tasks. One of these tasks is ‘Migration from pop3 to Exchange Server’. Pop3 data stores various data along mailboxes like contacts, tasks, etc. So, it becomes the need…
Easy CSR creation in Exchange 2007,2010 and 2013
In this video we show how to create an Address List in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Organization >> Ad…
In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…

776 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question