Re: SpamAssassin Flow

2016-08-13 Thread Jerry Malcolm

Benoit,

Thanks for the response.  But the default conf files do not have a 
'hasHeader' matcher following it.  That's what confused me.  Is that 
just an omission in the default conf file? (James 3 Beta 5).


Also, is there some documentation on how to integrate sa-learn with the 
James database when using mySQL repository and not using file-based mbox 
repository (i.e. point sa-learn to a James mySQL spam/ham folder)?



On 8/13/2016 2:30 AM, Benoit Tellier wrote:

Hi Jerry,

 From the javadoc of SpamAssassin mailet, it is written :

   " If the message exceeds the threshold, the header X-Spam-Flag will be
added with the value of YES"

I think you can then use a simple HasHeader.

I hope it helps.

Regards,

Benoit Tellier

Le 13/08/2016 à 00:43, Jerry Malcolm a écrit :

I just discovered my SpamAssassin flow is not working correctly. The
more I researched it, the more I can't figure out what is correct (James
3).  In the sample conf, there is the  for SpamAssassin.  But
there are no matchers after it to check the X-Spam-Status header and
route it based on threshold.  The next comment says something like 'send
remaining mails to'.  This implies that SpamAssassin somehow eats
the mail it determines is spam.  But I don't see that in the
SpamAssassin.java mailet source code.

Basically what I expected to see was some sort of matcher that looked at
the SpamAssassin header: X-Spam-Status=Yes, hits=24.0 required=5.0 and
routed based on Yes/No in the header.  But there is no matcher following
the SpamAssassin mailet.

I know I'm missing something obvious.  What is happening here that I'm
not seeing?  And what is the correct way to route to a Spam processor if
the header is a 'YES'?

Thanks.


-
To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org
For additional commands, e-mail: server-user-h...@james.apache.org


-
To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org
For additional commands, e-mail: server-user-h...@james.apache.org



-
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2016.0.7752 / Virus Database: 4633/12799 - Release Date: 08/12/16



-
To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org
For additional commands, e-mail: server-user-h...@james.apache.org



Re: MaxQuotaConfigurationReader has a bug

2016-08-13 Thread Benoit Tellier
Hi Guofeng,

I am in vacation, so it took me some time to take the little time needed
to come with a fix.

You can find the pull request here :
https://github.com/apache/james-project/pull/50

Thank you very much for your feed-back.

Regards,

Benoit Tellier

Le 25/06/2016 à 19:24, Guofeng Zhang a écrit :
> Hi,
> 
> It is the master branch.
> 
> Line 48 in
> org.apache.james.container.spring.mailbox.MaxQuotaConfigurationReader.java:
> 
> Map maxStorage = parseMaxMessageConfiguration(config,
> "maxMessage");
> 
> It should be:
> 
> Map maxStorage = parseMaxMessageConfiguration(config,
> "maxStorage");
> 
> That is, "maxMessage" should be changed to "maxMessage".
> 
> Thanks.
> 
> Guofeng
> 
> 
> 
> 
> 
> -
> To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org
> For additional commands, e-mail: server-user-h...@james.apache.org
> 

-
To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org
For additional commands, e-mail: server-user-h...@james.apache.org



Re: SpamAssassin Flow

2016-08-13 Thread Benoit Tellier
Hi Jerry,

>From the javadoc of SpamAssassin mailet, it is written :

  " If the message exceeds the threshold, the header X-Spam-Flag will be
added with the value of YES"

I think you can then use a simple HasHeader.

I hope it helps.

Regards,

Benoit Tellier

Le 13/08/2016 à 00:43, Jerry Malcolm a écrit :
> I just discovered my SpamAssassin flow is not working correctly. The
> more I researched it, the more I can't figure out what is correct (James
> 3).  In the sample conf, there is the  for SpamAssassin.  But
> there are no matchers after it to check the X-Spam-Status header and
> route it based on threshold.  The next comment says something like 'send
> remaining mails to'.  This implies that SpamAssassin somehow eats
> the mail it determines is spam.  But I don't see that in the
> SpamAssassin.java mailet source code.
> 
> Basically what I expected to see was some sort of matcher that looked at
> the SpamAssassin header: X-Spam-Status=Yes, hits=24.0 required=5.0 and
> routed based on Yes/No in the header.  But there is no matcher following
> the SpamAssassin mailet.
> 
> I know I'm missing something obvious.  What is happening here that I'm
> not seeing?  And what is the correct way to route to a Spam processor if
> the header is a 'YES'?
> 
> Thanks.
> 
> 
> -
> To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org
> For additional commands, e-mail: server-user-h...@james.apache.org
> 

-
To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org
For additional commands, e-mail: server-user-h...@james.apache.org