Type: New Feature
Affects Version/s: None
Fix Version/s: None
SPF is a protocol using DNS records in order to check the incoming emails and verify it come from the right hosts, owned by this domain.
James project introduced the JSPF project, which is an implementation of the SPF specifications for Java.
James server allows checking SPF records through the JSPF mailet. However, DNSService relies on JSPF default one, and not on the ones from James. This is a problem, as James allows fin configuration of DNS services. We then would like a ProxyDnsService that implements JSPF DnsService above James DNS service.
In order to do so:
- Create in /server/mailet/mailets project the mailet/jspf package. Write the ProxyDnsService there matching above requirements.
- You might need to add some capabilities to DNSService API in James
- Then modify the JSPF mailet in order to use your James based DNSService
Don't hesitate to ask for help on the Gitter chat.