Skip to content

Conversation

@Aravinda-HWK
Copy link
Collaborator

📌 Description

This PR is to support the TCP connections to SASL authentication.


🔍 Changes Made

  • Update the Dockerfile to add the 12345 port and tcp flag when it is running
  • Implement accepting TCP connections along with unix domain socket

✅ Checklist (Email System)

  • Core IMAP commands tested (LOGIN, CAPABILITY, LIST, SELECT, FETCH, LOGOUT).
  • Authentication is tested.
  • Docker build & run validated.
  • Configuration loading verified for default and custom paths.
  • Persistent storage with Docker volume verified.
  • Error handling and logging verified
  • Documentation updated (README, config samples).

🧪 Testing Instructions

To test the server, use the instructions in the README in the test directory.


📷 Screenshots / Logs (if applicable)


⚠️ Notes for Reviewers

@Aravinda-HWK Aravinda-HWK self-assigned this Jan 6, 2026
@Aravinda-HWK Aravinda-HWK linked an issue Jan 6, 2026 that may be closed by this pull request
@maneeshaxyz maneeshaxyz merged commit f47769f into main Jan 7, 2026
5 checks passed
@Aravinda-HWK Aravinda-HWK deleted the 193-task-sasl-service-should-support-tcp-connection-as-well branch January 7, 2026 05:21
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.

[TASK] SASL service should support TCP connection as well

3 participants