Skip to content

fix(pop3): add NOOP command handler to POP3 server#2066

Merged
rnwood merged 1 commit intornwood:masterfrom
Au6ojlut:master
Mar 3, 2026
Merged

fix(pop3): add NOOP command handler to POP3 server#2066
rnwood merged 1 commit intornwood:masterfrom
Au6ojlut:master

Conversation

@Au6ojlut
Copy link
Copy Markdown
Contributor

First of all, thank you for the fantastic smtp4dev project!

This pull request adds support for the NOOP (No Operation) command to the POP3 server implementation, enhancing RFC 1939 protocol compliance.

Files Added:

NoopCommand.cs - New command handler implementing the NOOP operation

Files Modified:

Pop3Server.cs - Registered NOOP handler in the command handlers dictionary

Implementation Details (from RFC 1939)


      NOOP

         Arguments: none

         Restrictions:
             may only be given in the TRANSACTION state

         Discussion:
             The POP3 server does nothing, it merely replies with a
             positive response.

         Possible Responses:
             +OK

         Examples:
             C: NOOP
             S: +OK
             

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Feb 24, 2026

All contributors have signed the CLA!

Thank you for signing the Contributor License Agreement. Your contribution can now be reviewed and merged! 🚀
Posted by the CLA Assistant Lite bot.

@Au6ojlut
Copy link
Copy Markdown
Contributor Author

I have read the CLA Document and I hereby sign the CLA

@sonarqubecloud
Copy link
Copy Markdown

@rnwood
Copy link
Copy Markdown
Owner

rnwood commented Feb 26, 2026

@Au6ojlut Thanks for your contribution. I'll merge this once I look at the CI issue. Thanks.

@rnwood rnwood merged commit 79ae1a2 into rnwood:master Mar 3, 2026
16 of 21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants