KamoCRM

IMAP-backed MailReader for the cloud-provider stubs

FeatureEmailService
Shipped
9 மே, 2026 அன்று 11:03 PM UTC
Author
Kamo
Commit
2cde083

Zoho, IceWarp, Exchange, Google Workspace, and Microsoft 365 all expose IMAP, so wire each cloud-provider stub's MailReader methods through EmailImapService instead of throwing UnsupportedOperationException. This: - Unblocks reading messages on those providers when only IMAP credentials are configured (the most common deployment today). - Makes the new contentId/inline attachment metadata flow uniformly across every provider, since EmailImapService is the single parser. - Lets the inline-image endpoint resolve cid: references for any provider. The remaining cloud-provider methods (sending, folder management, provisioning, domain ops) are still UnsupportedOperationException — those need provider-native APIs and aren't in scope here. Also adds MailContext.toMailCredentials() so providers (and the existing KamoMailReader adapter) share a single credentials-conversion helper.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing