[ http://issues.apache.org/jira/browse/JAMES-614?page=all ]

Norman Maurer resolved JAMES-614.
---------------------------------

    Resolution: Fixed

> Add more actions to FastFailHandlers
> ------------------------------------
>
>                 Key: JAMES-614
>                 URL: http://issues.apache.org/jira/browse/JAMES-614
>             Project: James
>          Issue Type: New Feature
>          Components: SMTPServer
>            Reporter: Norman Maurer
>         Assigned To: Norman Maurer
>             Fix For: Next Major
>
>
> From ML:
> Norman Maurer wrote:
> > Hi,
> > after i talk with Stefano and later noel in skype the some idea raised.
> > Here it is:
> > 
> > 1. Change every fastfail filter to allow more actions then reject. It
> > should be possible to assign socres to a handler when it match. So the
> > admin can react on such scores later. Something like:
> > 
> > <handler 
> > class="org.apache.james.smtpserver.core.filter.fastfail.DNSRBLHandler" 
> > onCommand="RCPT">
> >     <action> reject </action>
> > </handler>
> > 
> > or:
> > 
> > <handler 
> > class="org.apache.james.smtpserver.core.filter.fastfail.DNSRBLHandler" 
> > onCommand="RCPT">
> >     <action> +10 </action>
> > </handler>
> +1
> I would use a text identifier even for the score rule:
> <action> junkScore: 10 </action>
> (maybe we should also be able to specify what key to use when storing
> the score in the map because we could have multiple handler having the
> same class bug configured differently).
> > 2. Create an class which represent the object to store the scores in. It
> > should provide a HashMap with the handler as key and the score it
> > stores. Also methods for acess the data and modify it etc.
> > Something like:
> > 
> > int getCompleteStoredScores();
> > HashMap getStoredScores();
> > String getStoredScore(String key);
> > void setStoredScore(String key, int score);
> > void resetStoredScores();
> +1
> > 3. Add handler/mailet/matcher to react on the score.
> > Maybe something like:
> > 
> > <handler 
> > class="org.apache.james.smtpserver.core.filter.fastfail.ScoreHandler">
> >     <rejectScore> 100 </rejectScore>
> > </handler>
> > 
> > Any ideas etc ?
> s/ScoreHandler/JunkScoreHandler/
> Stefano

-- 
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to