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

Mails deleted via POP3 DELE command are not actually deleted

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • master
    • 3.5.0
    • POP3Server
    • None

    Description

      As per the title - mails can't be deleted via POP3 DELE.

      Steps to reproduce:

      • build the project (spring app in this case, but I don't think that matters)
        • git clone https://github.com/apache/james-project
        • cd james-project
        • docker build -t james/project dockerfiles/compilation/java-8
        • docker run -v $HOME/.m2:/root/.m2 -v $PWD:/origin -v $PWD/dockerfiles/run/spring/destination:/spring/destination -t james/project -s HEAD
        • cd dockerfiles/run/spring/destination/
        • unzip james-server-app-3.5.0-SNAPSHOT-app.zip
        • cd james-server-app-3.5.0-SNAPSHOT/bin
        • ./run.sh
      • add a user
        • ./james-cli.sh test@localhost test123
      • send a mail to that user
        • nc -C localhost 25
        • ...
      • login via POP3 and fetch the mail
        • nc -C localhost 110
        • USER test@localhost
        • PASS test123
        • LIST
          • (should list only one mail, the one you sent before)
        • RETR 1
          • (should display said mail's contents)
        • DELE 1
          • (should display `+OK Message deleted`)
        • LIST
          • (should display `+OK 0 0`)
        • QUIT
      • login via POP3 again
        • LIST
          • (oops, the mail is still there, just like before)

      Attachments

        1. patch.txt
          1 kB
          Jörg Thomas (ConSol)

        Activity

          People

            Unassigned Unassigned
            jtconsol Jörg Thomas (ConSol)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: