Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.3.0, 3.0.0
    • Fix Version/s: 2.3.0
    • Component/s: SMTPServer
    • Labels:
      None
    • Environment:
      james-trunk

      Description

      James currently does not ANNOUNCE RFC 1854 - Command Pipelining.

      I also does not support PIPELINING after the DATA command. By RFC this is not an issue because DATA should be the last command in a pipeline but I preferred to fix the double buffering issue in the stream pipeline by changing the CRLFTerminatedReader to not buffer (the InputStream we read is already buffering).

      ANNOUNCE support is easy (one line of code) once you apply my smtpserver patch for the AUTH support. I didn't add the patch here because it was conflicting.

      1. CRLFTerminatedReader.java.patch
        3 kB
        Stefano Bagnara
      2. POP3Handler.java.patch
        0.6 kB
        Stefano Bagnara
      3. SMTPHandler.java.patch
        0.6 kB
        Stefano Bagnara

        Issue Links

          Activity

          Hide
          bago Stefano Bagnara added a comment -

          The needed patches. Please check the import section after the SMTPHandler patch application.

          Show
          bago Stefano Bagnara added a comment - The needed patches. Please check the import section after the SMTPHandler patch application.
          Hide
          bago Stefano Bagnara added a comment -

          This has been fixed again in current cvs.

          Show
          bago Stefano Bagnara added a comment - This has been fixed again in current cvs.
          Hide
          danny@apache.org Danny Angus added a comment -

          Closing issue fixed in released version.

          Show
          danny@apache.org Danny Angus added a comment - Closing issue fixed in released version.

            People

            • Assignee:
              Unassigned
              Reporter:
              bago Stefano Bagnara
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development