I don't know why the letter keeps being marked junk, but a solution to the problem is to create a custom rule for the newsletter. While it isn't as elegant as Mail learning/not being stupid, it should be fairly easy and effective if the letter always comes from the same address or has the same/a similar title.
Hope that's somewhat helpful, even if it doesn't explain your problem with Mail.
Edit: To Merovingian: I am fairly certain that I have read somewhere that Mail does not use a Bayesian filter, but rather a more sophisticated/processor intensive filter based on semantics. (I could be wrong.)
The spam filter is a Bayesian filter, which uses mathematical probabilities to determine if an email is spam, by reading the occurences of words and phrases in the message itself.
It seems the filter isn't getting enough information to regard it as not junk.
In the preferences, (then under "Junk Mail", then click "Advanced..."), you may want to add another rule to say if a message comes from [email protected], where the address is the newsletter's sender address, then immediately say it is not spam.
Mail's junk filter isn't as simple a Bayesion network, but is rather more complex. A mail message is a point in the (rather large) wordspace. This dimensionality of this space is then reduced, capturing the general patterns in the messages' words and hopefully getting rid of some noise (which spammers seem to be getting keen on). Cluster analysis is then performed on the data; each each cluster represents a similar topic.
Do you have "Trust Junk Mail headers set by your ISP" turned on? I'm wondering whether your ISP is flagging the message as junk, and therefore Mail is ignoring any of its own rules and just trusting that...
Comments
Hope that's somewhat helpful, even if it doesn't explain your problem with Mail.
Edit: To Merovingian: I am fairly certain that I have read somewhere that Mail does not use a Bayesian filter, but rather a more sophisticated/processor intensive filter based on semantics. (I could be wrong.)
It seems the filter isn't getting enough information to regard it as not junk.
In the preferences, (then under "Junk Mail", then click "Advanced..."), you may want to add another rule to say if a message comes from [email protected], where the address is the newsletter's sender address, then immediately say it is not spam.
Hope that helps. m.
http://www.macdevcenter.com/pub/a/ma.../spam_pt2.html
(I can't beleive I studied things like latent semantic analysis and singular value decomposition less then two years ago... )
Neil.
a.k.a. Arnel
Yes I do have trust my ISP switched on, but as I run my own mailserver mx records et all I don't think my ISP touches the incomming mail at all.