IMAP-backed MailReader for the cloud-provider stubs

FeatureEmailService
Shipped
9 Mei 2026, 23:03 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

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei