http://issues.apache.org/SpamAssassin/show_bug.cgi?id=5471
[EMAIL PROTECTED] changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |RESOLVED
Resolution| |INVALID
------- Additional Comments From [EMAIL PROTECTED] 2007-05-25 04:57 -------
Notice in the second message that the Received headers say "for
[EMAIL PROTECTED])" and you don't see that in the first message.
What is happening is that when mail arrives that is addressed to more than one
address that is local to your system, only one copy is processed until finally
multiple copies are delivered, one to each local recipient address. This is more
efficient than making multiple copies of the mail first and then fully
processing and delivering each copy. But there are tradeoffs. One of the
tradeoffs is that it becomes no longer possible to use an individual user's
SpamAssassin preferences when there is more than one local user in the recipient
list. That's because the SpamAssassin scanning is done before separate copies of
the message are made for final delivery.
What you are seeing is not the result of anything that SpamAssassin has done. It
has to do with the way your MailScanner is set up to call SpamAssassin to use a
specific user's preferences when there is only one user to choose, but to call
it using a global user ID when there is no one unambiguous user id to use. In
your first example, MailScanner has no way to decide whether to use
karen.sonnesson's SpamAssassin preferences or to whether use salvo.paesano's
prefrences, so it can't choose either one.
If you want to always use a user's preferences and don't mind the extra resource
costs, you could change to invoking SpamAssassin in procmail scripts. Procmail
is part of the delivery and always comes after mail to multiple local people has
been split into a copy for each individual.
I'm closing this again as "invalid", the category for "not a SpamAssasssin bug".
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.