You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Vincenzo Gianferrari Pini (JIRA)" <se...@james.apache.org> on 2006/06/11 22:14:29 UTC

[jira] Created: (JAMES-528) Add whitelist support

Add whitelist support
---------------------

         Key: JAMES-528
         URL: http://issues.apache.org/jira/browse/JAMES-528
     Project: James
        Type: New Feature

  Components: Matchers/Mailets (bundled)  
    Versions: 2.3.0b1    
    Reporter: Vincenzo Gianferrari Pini
 Assigned to: Vincenzo Gianferrari Pini 
    Priority: Minor
     Fix For: 2.3.0b1


Add matcher/mailets providing whitelist support, to reduce false positives in anti-spam detection.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


[jira] Commented: (JAMES-528) Add whitelist support

Posted by "Vincenzo Gianferrari Pini (JIRA)" <se...@james.apache.org>.
    [ http://issues.apache.org/jira/browse/JAMES-528?page=comments#action_12415823 ] 

Vincenzo Gianferrari Pini commented on JAMES-528:
-------------------------------------------------

The difference between the existing matchers like SenderIsLocal or SenderIsRegex and the new IsInWhiteList matcher consists in the fact that the latter is not "static" (list hardcoded in config.xml) but "dynamic" (list stored in a database), "personal" (per local sender) and optionally grows automatically. The mailet that manages the list in the database is WhiteListManager.

The following (that can be found both in javadoc and in config.xml) should explain more:

         <!-- Whitelist Management -->
         <!-- Manages for each local user a "white list" of remote addresses whose messages -->
         <!-- should never be blocked as spam. -->
         <!-- -->
         <!-- If <automaticInsert> is true, it will check, for a local sender, if a remote recipient -->
         <!-- is already in the list: if not, it will be automatically inserted. -->
         <!-- This is under the interpretation that if a local sender X sends a message to a -->
         <!-- remote recipient Y, then later on if a message is sent by Y to X it should be -->
         <!-- considered always valid and never blocked; hence Y should be in the white list -->
         <!-- of X. -->
         <!-- -->
         <!-- Another mode of operations is when a local sender sends a message to <whitelistManagerAddress> -->
         <!-- with one of three specific values in the subject, to -->
         <!-- (i) send back a message displaying a list of the addresses in his own list (<displayFlag>); -->
         <!-- (ii) insert some new addresses in his own list (<insertFlag>); -->
         <!-- (iii) remove some addresses from his own list (<removeFlag>). -->
         <!-- In all of the three above cases the message will be ghosted and the postmaster will reply -->
         <!-- to the sender. -->
         <!-- -->
         <!-- The sender name is always converted to its primary name (handling aliases). -->
         <!--
         <mailet match="SMTPAuthSuccessful" class="WhiteListManager" onMailetException="ignore">
            <repositoryPath>db://maildb</repositoryPath>
            <automaticInsert>true</automaticInsert>
            <whitelistManagerAddress>whitelist.manager@xxx.yyy</whitelistManagerAddress>
            <displayFlag>display</displayFlag>
            <insertFlag>insert</insertFlag>
            <removeFlag>remove</removeFlag>
         </mailet>
         -->


> Add whitelist support
> ---------------------
>
>          Key: JAMES-528
>          URL: http://issues.apache.org/jira/browse/JAMES-528
>      Project: James
>         Type: New Feature

>   Components: Matchers/Mailets (bundled)
>     Versions: 2.3.0b1
>     Reporter: Vincenzo Gianferrari Pini
>     Assignee: Vincenzo Gianferrari Pini
>     Priority: Minor
>      Fix For: 2.3.0b1

>
> Add matcher/mailets providing whitelist support, to reduce false positives in anti-spam detection.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


[jira] Resolved: (JAMES-528) Add whitelist support

Posted by "Vincenzo Gianferrari Pini (JIRA)" <se...@james.apache.org>.
     [ http://issues.apache.org/jira/browse/JAMES-528?page=all ]
     
Vincenzo Gianferrari Pini resolved JAMES-528:
---------------------------------------------

    Resolution: Fixed

Added the WhiteListManager mailet and the IsInWhiteList matcher.

> Add whitelist support
> ---------------------
>
>          Key: JAMES-528
>          URL: http://issues.apache.org/jira/browse/JAMES-528
>      Project: James
>         Type: New Feature

>   Components: Matchers/Mailets (bundled)
>     Versions: 2.3.0b1
>     Reporter: Vincenzo Gianferrari Pini
>     Assignee: Vincenzo Gianferrari Pini
>     Priority: Minor
>      Fix For: 2.3.0b1

>
> Add matcher/mailets providing whitelist support, to reduce false positives in anti-spam detection.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


[jira] Commented: (JAMES-528) Add whitelist support

Posted by "Steve Brewin (JIRA)" <se...@james.apache.org>.
    [ http://issues.apache.org/jira/browse/JAMES-528?page=comments#action_12415783 ] 

Steve Brewin commented on JAMES-528:
------------------------------------

Not sure what this means. Is it a need to be satisfied by code or a documentation? 

We can already bypass checks in the mailet chain for 'whitelist'ed senders using matchers such as SenderIsLocal and SenderIsRegex. Do we need to update the config and/or the docs. to make this clearer?

What more might a new matcher do?

> Add whitelist support
> ---------------------
>
>          Key: JAMES-528
>          URL: http://issues.apache.org/jira/browse/JAMES-528
>      Project: James
>         Type: New Feature

>   Components: Matchers/Mailets (bundled)
>     Versions: 2.3.0b1
>     Reporter: Vincenzo Gianferrari Pini
>     Assignee: Vincenzo Gianferrari Pini
>     Priority: Minor
>      Fix For: 2.3.0b1

>
> Add matcher/mailets providing whitelist support, to reduce false positives in anti-spam detection.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org