[ https://issues.apache.org/jira/browse/JAMES-963?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benoit Tellier closed JAMES-963. -------------------------------- Resolution: Won't Fix James 2.3 is unmaintained, end of life. Feel free to reopen if work is planned on this. > whitelist feather do not take effect,I have enabled Whitelist Management > ------------------------------------------------------------------------ > > Key: JAMES-963 > URL: https://issues.apache.org/jira/browse/JAMES-963 > Project: James Server > Issue Type: Test > Components: Matchers/Mailets (bundled) > Affects Versions: 2.3.2 > Environment: linux centos 5.3 james 2.3.2 > Reporter: zengmk > Priority: Major > Original Estimate: 48h > Remaining Estimate: 48h > > whitelist feather do not take effect,I have enabled Whitelist Management,the > database have the whitelist table,but when i sent a mail from local user to > remote recipient,and the remote recipient reply to the sender,the whitelist > table have no records.is this a bug? or do i have a wrong configuration? > My whiltelist management configurationis: > <mailet match="SMTPAuthSuccessful" class="WhiteListManager" > onMailetException="ignore"> > <repositoryPath>db://maildb</repositoryPath> > <automaticInsert>true</automaticInsert> > <whitelistManagerAddress>ad...@eabox.com</whitelistManagerAddress> > <displayFlag>display</displayFlag> > <insertFlag>insert</insertFlag> > <removeFlag>remove</removeFlag> > </mailet> > > <!-- "not spam" bayesian analysis feeder. --> > > <mailet match="RecipientIs=not.s...@xxx.yyy" > class="BayesianAnalysisFeeder"> > <repositoryPath> db://maildb </repositoryPath> > <feedType>ham</feedType> > <maxSize>200000</maxSize> > </mailet> > > > <!-- "spam" bayesian analysis feeder. --> > > <mailet match="RecipientIs=s...@xxx.yyy" > class="BayesianAnalysisFeeder"> > <repositoryPath> db://maildb </repositoryPath> > <feedType>spam</feedType> > <maxSize>200000</maxSize> > </mailet> > > <!-- sample SMIME mailets configuration --> > <!-- In order to use SMIME capabilities you need to install the > bouncycastle JCE --> > <!-- provider in your environment (james/lib) --> > <!-- e.g: bcprov-jdk14-129.jar from > http://www.bouncycastle.org/latest_releases.html --> > <!-- > <mailet match="IsSMIMEEncrypted" class="SMIMEDecrypt"> > <keyStoreType>pkcs12</keyStoreType> > <keyStoreFileName>c:/path.pfx</keyStoreFileName> > <keyStorePassword>myKeyStorePass</keyStorePassword> > <keyAlias>myKeyAlias</keyAlias> > <keyAliasPassword>myKeyPass</keyAliasPassword> > </mailet> > > <mailet match="IsSMIMESigned" class="SMIMECheckSignature"> > <keyStoreType>pkcs12</keyStoreType> > <keyStoreFileName>c:/path.pfx</keyStoreFileName> > <keyStorePassword>myKeyStorePass</keyStorePassword> > <strip>false</strip> > <onlyTrusted>true</onlyTrusted> > </mailet> > --> > <!-- > <mailet match="All" class="XMLVirtualUserTable"> > <!- 1:1 mapping -> > <mapping>morgoth@middle-earth=sauron@mordor</mapping> > <!- 1:n mapping -> > > <mapping>istari@middle-earth=saruman@isengard;radigast;gandalf</mapping> > <!- DSN mapping -> > <mapping>boromir@osgilliath=error:550 Requested action not taken: > no such user here</mapping> > <!- regex based mapping -> > > <mapping>*@osgilliath=regex:(.*)@osgilliath:${1}@minas-tirith</mapping> > <!- both standard and regex mapping -> > <mapping>ring@*=onering@mordor;regex:ring@(.*):ring@${1}</mapping> > <!- conditional regex mapping example -> > > <mapping>*@listserver=regex:(.*)-on@listserver:${1}-subscribe@listserver; > > regex:(.*)-off@listserver:${1}-unsubscribe@listserver > </mapping> > </mailet> > --> > <!-- Anti-spam processing --> > <!-- The following two entries avoid double anti-spam analysis --> > <!-- for forwarded messages. --> > <!-- Has spam checking already been done? --> > <mailet match="HasMailAttribute=spamChecked" class="ToProcessor"> > <processor> transport </processor> > </mailet> > <!-- Spam checking will not be done twice --> > <mailet match="All" class="SetMailAttribute"> > <spamChecked>true</spamChecked> > </mailet> > <!-- White List: > If you use block lists, you will probably want to check > for known permitted senders. This is particularly true > if you use more aggressive block lists, such as SPEWS, > that are prone to block entire subnets without regard > for non-spamming senders. > --> > <!-- Messages from authenticated senders never are spam --> > <mailet match="SMTPAuthSuccessful" class="ToProcessor"> > <processor> transport </processor> > </mailet> > <!-- Messages signed by trusted users never are spam --> > <!-- Uncommenting the following entry, messages with valid > signatures will never be considered spam. --> > <!-- This can be a valid policy *if* SMIMECheckSignature was invoked > --> > <!-- with <onlyTrusted>true</onlyTrusted> set --> > <!-- > <mailet > match="HasMailAttribute=org.apache.james.SMIMECheckSignature" > class="ToProcessor"> > <processor> transport </processor> > </mailet> > --> > <!-- specific known senders --> > <!-- > <mailet match="SenderIs=goodboy@goodhost" > class="ToProcessor"> > <processor> transport </processor> > </mailet> > --> > <!-- People on this list agree to pay a penalty if they send spam --> > <mailet match="InSpammerBlacklist=query.bondedsender.org." > class="ToProcessor"> > <processor> transport </processor> > </mailet> > <!-- E-mail legally required not to be spam (see: > http://www.habeas.com) --> > <!-- > <mailet match="HasHabeasWarrantMark" class="ToProcessor"> > <processor> transport </processor> > </mailet> > --> > <!-- If the sender is in a recipient's whitelist, it is a valid > sender, --> > <!-- and as such the message should not be considered spam for such > recipient. --> > > <mailet match="IsInWhiteList=db://maildb" class="ToProcessor" > onMatchException="noMatch"> > <processor> transport </processor> > </mailet> > > <!-- End of White List --> -- This message was sent by Atlassian Jira (v8.20.7#820007) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org