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 "Benoit Tellier (Jira)" <se...@james.apache.org> on 2022/10/20 03:49:00 UTC

[jira] [Closed] (JAMES-3775) Integration with RSpamD

     [ https://issues.apache.org/jira/browse/JAMES-3775?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Benoit Tellier closed JAMES-3775.
---------------------------------
    Resolution: Fixed

> Integration with RSpamD
> -----------------------
>
>                 Key: JAMES-3775
>                 URL: https://issues.apache.org/jira/browse/JAMES-3775
>             Project: James Server
>          Issue Type: Improvement
>            Reporter: Benoit Tellier
>            Priority: Minor
>          Time Spent: 31h 20m
>  Remaining Estimate: 0h
>
> # Why
> RSpamD is a classic software used for Spam Virus detection.
> # What
> Provide the building blocks to integrate RSpamD with Apache James. This includes:
>   - Mailet to call RSpamD and thus detect Spam.
>   - Mailbox listener to larn Spam/Ham
>   - But also a batch job iterating user mailboxes in order to learn SPAM/HAM
> # How
> This could be provided as a Guice extension, leveraging existing extension mechanism. Likely to fall into `third-party/rspamd` directory.  A user would need to add the Jar on the extensions-jar folder to use the mailets/listeners/webadmin routes defined here.
> RSpamD  comes with a handy, eaasy to use HTTP API : https://rspamd.com/doc/architecture/protocol.html#rspamd-http-request . We could thus easily write a reactor-netty http client.
> If we decide tht there is little interest for this in the James eco-system this extension can very well be added to third party project. I share it here as I think more integrations with popular email products is a good thing.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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