james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tellier Benoit (JIRA)" <server-...@james.apache.org>
Subject [jira] [Commented] (JAMES-1933) James should implement all protocols that secure email delivery on the web
Date Mon, 27 Mar 2017 06:33:41 GMT

    [ https://issues.apache.org/jira/browse/JAMES-1933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15942728#comment-15942728

Tellier Benoit commented on JAMES-1933:

Hi Shrumit,

You can get a look to: 

 - https://github.com/apache/james-jspf SPF library. Maybe might need more tests...
 - https://github.com/apache/james-jdkim DKIM library
 - https://github.com/apache/james-project/blob/master/server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/SPF.java
Integration for SPF in the mail processing environment. Not tested.
 - SPFHandler is the integration on the SMTP server. This one is tested.
 - DKIM seems to lack similar integration.
 - DMARC is not supported yet. We would need some external library like SPF and DKIM as well.

I let you have a look for RFCs, I believe they are not hard to find ;-)



> James should implement all protocols that secure email delivery on the web
> --------------------------------------------------------------------------
>                 Key: JAMES-1933
>                 URL: https://issues.apache.org/jira/browse/JAMES-1933
>             Project: James Server
>          Issue Type: Task
>            Reporter: Matthieu Baechler
>              Labels: asciidoc, backend, docker, frontend, gsoc2017, java, js, json, rest,
> James aims at becoming a leading email solution in the next few years.
> For that to become real, we need to ensure all protocols related to email delivery security
are well implemented.
> Today, the protocols are (at least) :
> * SPF
> * DKIM
> There's already some code about these features in James but we would be sure people interested
into James email hosting can configure this protocols easily and that implementations are
compatible with most big email providers out there.
> To handle this project, the student have to know enough java to manage James codebase
and be confortable in reading RFC and dissecting protocols.
> The James team has a strong focus on testing because email is a serious matter and you
would not want to loose user's emails, so we will explain how to work on these tasks with
the right testing strategy and tools.
> Finally, this project should conclude with a well-written asciidoc documentation about
how one should deploy james with security features configured

This message was sent by Atlassian JIRA

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

View raw message