Uploaded image for project: 'James Server'
  1. James Server
  2. JAMES-2158

JSPF mailet should rely on James Server DNS service.

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None

    Description

      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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            btellier Benoit Tellier
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: