Skip to content

feat: jmap support - part 1#12711

Open
SebastianKrupinski wants to merge 1 commit intomainfrom
feat/jmap-1
Open

feat: jmap support - part 1#12711
SebastianKrupinski wants to merge 1 commit intomainfrom
feat/jmap-1

Conversation

@SebastianKrupinski
Copy link
Copy Markdown
Contributor

@SebastianKrupinski SebastianKrupinski commented Apr 12, 2026

Summary

  • Resolves: JMAP Protocol Abstraction and Routing Infrastructure #12609
  • Added php-jmap-client dependency
  • Modified test workflow to start additional mail server with jmap support
  • Added jmap specific console command to create account (mail:account:create-jmap)
  • Modified existing imap console command to create account (mail:account:create) with alias to old command (mail:account:create)
  • Added unified console test command (mail:account:test) with alias to old (mail:account:diagnose)
  • Added a protocol factory to create the correct client and connectors
  • Added database migrations

@SebastianKrupinski SebastianKrupinski self-assigned this Apr 12, 2026
@github-project-automation github-project-automation Bot moved this to 🏗️ In progress in 💌 📅 👥 Groupware team Apr 12, 2026
@SebastianKrupinski SebastianKrupinski force-pushed the feat/jmap-1 branch 2 times, most recently from e01d756 to 234e641 Compare April 12, 2026 23:21
@SebastianKrupinski SebastianKrupinski force-pushed the feat/jmap-1 branch 4 times, most recently from 961bbd3 to fc4e6c8 Compare April 21, 2026 12:38
@SebastianKrupinski SebastianKrupinski changed the title feat: jmap support - initial feat: jmap support - part 1 Apr 21, 2026
@SebastianKrupinski SebastianKrupinski force-pushed the feat/jmap-1 branch 8 times, most recently from ca5c712 to 8d19aa3 Compare April 21, 2026 21:27
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: 🏗️ In progress

Development

Successfully merging this pull request may close these issues.

JMAP Protocol Abstraction and Routing Infrastructure

1 participant