為了改善您的使用體驗,本網站正在進行維護,部分功能暫時無法使用。若本站的文件無法解決您的問題,想要向社群發問的話,請到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 發問,我們的社群成員將很快會回覆您的疑問。

搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

Mail ends up in junk folder even though I have a filter... why?

  • 7 回覆
  • 2 有這個問題
  • 6 次檢視
  • 最近回覆由 Matt

more options

I am running Thunderbird 45.1.1 on a Windoze 7 machine. I am fetching my e-mail from a POP3 server. I have the SPAM Assassin enable on the server. It adds "***SPAM***" to the subject line, but does not delete any email.

I have a Thunderbird filter set to take any mail with "***SPAM***" and move it to a SPAM folder. I have the filter set to stop processing after it moves the message I have that filter set to run before any junk processing.

Why do I find messages with "***SPAM***" as part of the subject in my Junk folder?

This happens on several accounts, and it also happens on another PC [Windoze XP] that is running Thunderbird 45.1.1 and fetches mail from different accounts.

Thanks,

Confused in TX

I am running Thunderbird 45.1.1 on a Windoze 7 machine. I am fetching my e-mail from a POP3 server. I have the SPAM Assassin enable on the server. It adds "***SPAM***" to the subject line, but does not delete any email. I have a Thunderbird filter set to take any mail with "***SPAM***" and move it to a SPAM folder. I have the filter set to stop processing after it moves the message I have that filter set to run before any junk processing. Why do I find messages with "***SPAM***" as part of the subject in my Junk folder? This happens on several accounts, and it also happens on another PC [Windoze XP] that is running Thunderbird 45.1.1 and fetches mail from different accounts. Thanks, Confused in TX

被選擇的解決方法

I have solved the problem; my sanity has been restored!

  • Click Tools / Message Filters
  • Double-click the filter that appears to be letting message go to "Junk"
  • In the "Perform these actions" box, click the "+" on the right side of the last action
  • Choose "Set Junk Status to" for the left box
  • Choose "Not Junk" for the right box
  • Click OK at the bottom
  • Close the "Filter Rules" window
  • Live happily ever after

I made the change to my SPAM filter, and a couple other filters that I discovered were letting message leak to the Junk folder. I let the attempted fix run for most of a day, and I haven't found any unexplained messages in the Junk folder. I'm quite pleased.

從原來的回覆中察看解決方案 👍 0

所有回覆 (7)

more options

Is the filter set to operate "before classification"?

more options

Yes, The "Getting New Mail:" box is checked. It is set to "Filter before Junk Classification"

more options

Pop mail accounts have a 'Junk' folder to receive junk/spam etc emails.

In 'Account Settings' > 'Junk Settings' for pop mail account there is an option: 'Trust junk mail headers set by 'SpamAssassin' If this has been selected then Thunderbird should be putting them into the 'Junk' folder. Have you got this option selected?


It sounds to me like the filter is not running and if you have the option above selected then it results in putting the spam into Junk because it has not as yet been filtered..

I'm presuming you manually create a new folder called 'Spam' in the POP mail account. "Getting New Mail:" box is checked and set to "Filter before Junk Classification" selected 'Match all of the following' Did you set up filter to say: 'Subject' and 'Contains' and enter the word: Spam Move message to: Spam on pop mail account click on OK

Is the filter enabled and positioned at the top of the list ?

由 Toad-Hall 於 修改

more options

Toad-Hall said

Pop mail accounts have a 'Junk' folder to receive junk/spam etc emails.

I have all the mail going to folders under the global "Inbox". There is only one SPAM folder - under the Inbox, too. All SPAM goes to that folder

In 'Account Settings' > 'Junk Settings' for pop mail account there is an option: 'Trust junk mail headers set by 'SpamAssassin' If this has been selected then Thunderbird should be putting them into the 'Junk' folder. Have you got this option selected?

No, it is not selected

It sounds to me like the filter is not running and if you have the option above selected then it results in putting the spam into Junk because it has not as yet been filtered..

That's what i was thinking, but a vast majority of the SPAM messages make it to the SPAM folder... only 1 in 50 or so end up in the Junk folder. It's almost as if the Junk processing is happening 1st, but I have that off

I'm presuming you manually create a new folder called 'Spam' in the POP mail account.

Yes, but under the global Inbox

"Getting New Mail:" box is checked and set to "Filter before Junk Classification" selected 'Match all of the following' Did you set up filter to say: 'Subject' and 'Contains' and enter the word: Spam Move message to: Spam on pop mail account click on OK

Pretty much... and selected "Stop Filter Execution" after the move to the SPAM folder

Is the filter enabled and positioned at the top of the list ?

Yes

more options

As you are using a created 'Spam' folder and this is in the 'Local Folders' mail account, you would need to use: 'move message to' and 'Spam on 'Local Folders'.

I would remove the 'Stop Filter Execution' option as the 'spam' message(s) should have been moved.

To see if filter is running make sure the filter log is enabled. Tools > Message Filters Or menu icon > Message Filters > Message Filters

  • click on 'Filter Log' button
  • select checkbox: 'Enable the Filter Log'
  • click on 'Close'

Wait to see if filter runs when you get new mail with 'Spam' in subject. Results will be in the 'Filter Log'.

more options

選擇的解決方法

I have solved the problem; my sanity has been restored!

  • Click Tools / Message Filters
  • Double-click the filter that appears to be letting message go to "Junk"
  • In the "Perform these actions" box, click the "+" on the right side of the last action
  • Choose "Set Junk Status to" for the left box
  • Choose "Not Junk" for the right box
  • Click OK at the bottom
  • Close the "Filter Rules" window
  • Live happily ever after

I made the change to my SPAM filter, and a couple other filters that I discovered were letting message leak to the Junk folder. I let the attempted fix run for most of a day, and I haven't found any unexplained messages in the Junk folder. I'm quite pleased.

由 syclone1452 於 修改

more options

Yep, just filtering before classification is not enough. If you want mail to be not junk you have to explicitly make it so. However be aware that you are training Thunderbird's junk filter that spam is not spam by doing so. The result is it will get worse and worse at identifying spam. Instead of getting better and better with training. Is having two spam folders worth it. Personally I would say not.