- 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.