Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
master
-
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)
- LIST