[
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 ;-)
Cheers,
Benoit
> 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, sse
>
> 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
> * DMARC
> 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
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]