Re: SpamAssassin Flow
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
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: > > MapmaxStorage = 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
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