KamoCRM

Traseu e-mail al tuturor furnizorilor de cloud prin IMAP/SMTP cu OAuth2 (XOAUTH2)

FeatureEmailService
Shipped
9 iulie 2026 la 05:25 UTC
Author
Kamo
Commit
1bc310a

Furnizori de cloud (Microsoft 365, Exchange Online, Google Workspace, Zoho, IceWarp) Moştenire citită/trimite de la *************** dar rezolvatorul niciodată Acreditari IMAP/SMTP populate pentru ei, deci fiecare dosar/mesaj citit aruncat Casetă poștală Neconfigurată Excepție - > ecranul "email neconfigurat" (ex. org opțiunea 1 pe M365). KamoMail a lucrat doar pentru că singur a primit acreditări (Dovecot intern). Acum toți furnizorii curg prin calea IMAP/SMTP; KamoMail este neschimbat. - MailCredentials: spectaculozitate completă *************** - ImapStoreFactory + EmailSmtpservice: SASL XOAUTH2 (native com.sun.mail) sau basic aut per spec; STARTTLS necesar (inchis-inchis) astfel încât jetoanele nu tranzitează text clar. - MailProviderRezolvator: cablare credibilă per furnizor + căsuţă poştală implicită membru + OAuth token refresh. M365/Exchange-Online use app- only client-credentials tokens (Outlook.office365.com; - Nu. chiriaș derivat din domeniul căsuței poștale; Google utilizează delegarea de domenii a contului de servicii; Zoho foloseste OAuth token stocat; IceWarp/on-prem Exchange utilizează aut de bază de la furnizorul de configurare. - EmailImapService: solution Sent/Drafts via RFC 6154 SPECIAL-USE, astfel încât a trimis copii teren în dosarul nativ al furnizorului (Gmail [Gmail]/Sent Mail, Exchange Sent items). - FurnizorController: persistă câmpurile config-form în configurația criptată Json (anterior scăzut); listarea capacităților fără a menționa un jeton. - Eliminate de aruncat coturi RealtimeNotifier de la furnizorii de nori (polling coperts în timp real; nu împinge-webhook infra). M365/Exchange-Online necesită aplicarea IMAP.AccessApp + SMTP. SendAsApp cu admin consimtamant si New-ServicePrincipal in Exchange Online (scopable per posta).

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