Solved

Need to automate a Thunderbird filter

Posted on 2016-11-04
11
30 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 76

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
 
LVL 76

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
Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

 
LVL 76

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 76

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 76

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

Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

Join & Write a Comment

This short article will present "How to import ICS Calendar onto Office 365 Calendar". I was searching for free (or not free) tools to convert ICS to CSV without success. The only tools I found & working well were online tools...this was too hard to…
MS outlook is a premier email client that enable you to send and receive the e-mails with various file formats of attachments such as document files, media file, and many others formats. There is some scenario occurs when a receiver of an e-mail mes…
Familiarize people with the process of utilizing SQL Server views from within Microsoft Access. Microsoft Access is a very powerful client/server development tool. One of the SQL Server objects that you can interact with from within Microsoft Access…
Familiarize people with the process of retrieving data from SQL Server using an Access pass-thru query. Microsoft Access is a very powerful client/server development tool. One of the ways that you can retrieve data from a SQL Server is by using a pa…

757 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

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now