James Server
  1. James Server
  2. JAMES-290

support STARTTLS (port 465 is deprecated)

    Details

    • Type: New Feature New Feature
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0-M1, 3.0.0
    • Component/s: SMTPServer
    • Labels:
      None
    • Environment:
      redhat 9 (but basically all!)

      Description

      It would be great, if james would support STARTTLS such that it can handle both confidential and non-confidential submission via port 25

      see also: http://www.nwfusion.com/newsletters/gwm/0329gw1.html

      1. StartTlsCmdHandler.java
        2 kB
        Pietro Romanazzi
      2. Starttls.zip
        22 kB
        Pietro Romanazzi
      3. SMTPSession.java
        6 kB
        Pietro Romanazzi
      4. SMTPHandlerChain.java
        12 kB
        Pietro Romanazzi
      5. SMTPHandler.java
        28 kB
        Pietro Romanazzi
      6. README.txt
        2 kB
        Pietro Romanazzi
      7. EhloCmdHandler.java
        6 kB
        Pietro Romanazzi
      8. diff.txt
        17 kB
        Pietro Romanazzi

        Activity

        Ralf Hauser created issue -
        Hide
        Ralf Hauser added a comment -
        Show
        Ralf Hauser added a comment - Doing starttls doesn't appear to be all that hard... http://forums.cookienest.com/viewtopic.php?p=76686 http://forum.java.sun.com/thread.jsp?forum=60&thread=130537
        Hide
        Serge Knystautas added a comment -

        Those are 1.4 classes, but it's still something to consider.

        Show
        Serge Knystautas added a comment - Those are 1.4 classes, but it's still something to consider.
        Hide
        Guillermo Grandes added a comment -

        This functionality would be good:

        http://www.ietf.org/rfc/rfc3207.txt

        Show
        Guillermo Grandes added a comment - This functionality would be good: http://www.ietf.org/rfc/rfc3207.txt
        Hide
        Pietro Romanazzi added a comment -

        Just implemented an experiment. See attached file

        Show
        Pietro Romanazzi added a comment - Just implemented an experiment. See attached file
        Hide
        Pietro Romanazzi added a comment -

        See README file attached

        Show
        Pietro Romanazzi added a comment - See README file attached
        Pietro Romanazzi made changes -
        Field Original Value New Value
        Attachment SMTPHandler.java [ 12374347 ]
        Attachment EhloCmdHandler.java [ 12374345 ]
        Attachment README.txt [ 12374346 ]
        Pietro Romanazzi made changes -
        Attachment SMTPHandlerChain.java [ 12374348 ]
        Attachment SMTPSession.java [ 12374349 ]
        Attachment StartTlsCmdHandler.java [ 12374350 ]
        Hide
        Pietro Romanazzi added a comment - - edited

        Please find a new proposed implementation of STARTTLS for James 2.3.1 in the zip file named starttls.zip
        STARTTLS is now configurable.
        Regards,
        Pietro

        Show
        Pietro Romanazzi added a comment - - edited Please find a new proposed implementation of STARTTLS for James 2.3.1 in the zip file named starttls.zip STARTTLS is now configurable. Regards, Pietro
        Pietro Romanazzi made changes -
        Attachment Starttls.zip [ 12375475 ]
        Hide
        Noel J. Bergman added a comment -

        Please submit an diff against the v2.3.1 branch.

        Show
        Noel J. Bergman added a comment - Please submit an diff against the v2.3.1 branch.
        Hide
        Pietro Romanazzi added a comment -

        Please find the diff file. It also contains new classes.
        Reagrds,
        Pietro

        Show
        Pietro Romanazzi added a comment - Please find the diff file. It also contains new classes. Reagrds, Pietro
        Pietro Romanazzi made changes -
        Attachment diff.txt [ 12375840 ]
        Norman Maurer made changes -
        Assignee Norman Maurer [ norman ]
        Hide
        Norman Maurer added a comment -

        Anyone against mergin this to trunk ? STARTTLS whould be really nice..

        Show
        Norman Maurer added a comment - Anyone against mergin this to trunk ? STARTTLS whould be really nice..
        Hide
        Norman Maurer added a comment -

        Its in trunk now..

        Show
        Norman Maurer added a comment - Its in trunk now..
        Norman Maurer made changes -
        Fix Version/s Trunk [ 12312135 ]
        Resolution Fixed [ 1 ]
        Status Open [ 1 ] Resolved [ 5 ]
        Fix Version/s 3.0 [ 10427 ]
        Norman Maurer made changes -
        Fix Version/s 3.0-M1 [ 12314294 ]
        Fix Version/s Trunk [ 12312135 ]
        Mark Thomas made changes -
        Workflow jira [ 31520 ] Default workflow, editable Closed status [ 12566514 ]
        Mark Thomas made changes -
        Workflow Default workflow, editable Closed status [ 12566514 ] jira [ 12582066 ]

          People

          • Assignee:
            Norman Maurer
            Reporter:
            Ralf Hauser
          • Votes:
            1 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development