Skip to content

Add IMAP protocol support and modularize email providers#2

Draft
taskinen wants to merge 1 commit intomainfrom
feature/protocol-modularization
Draft

Add IMAP protocol support and modularize email providers#2
taskinen wants to merge 1 commit intomainfrom
feature/protocol-modularization

Conversation

@taskinen
Copy link
Owner

Refactors the application to support both JMAP and IMAP protocols via a new protocol abstraction layer. Adds IMAP provider implementation, mock/test clients, and updates configuration to allow protocol selection. Updates documentation, configuration examples, and tests to reflect multi-protocol support. Removes legacy JMAP-only code and migrates to a provider-based architecture for extensibility and maintainability.

Refactors the application to support both JMAP and IMAP protocols via a new protocol abstraction layer. Adds IMAP provider implementation, mock/test clients, and updates configuration to allow protocol selection. Updates documentation, configuration examples, and tests to reflect multi-protocol support. Removes legacy JMAP-only code and migrates to a provider-based architecture for extensibility and maintainability.
@taskinen taskinen self-assigned this Dec 15, 2025
@taskinen
Copy link
Owner Author

Needs testing with real IMAP servers.

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.

1 participant