- Navios
- 9 de julho de 2026 às 05:25 UTC
- Autor
- Kamo
- Enviar
- 1bc310a
Provedores de nuvem (Microsoft 365, Exchange Online, Google Workspace, Zoho, IceWarp) Mas o resolvedor nunca credenciais IMAP/SMTP povoadas para eles, então cada pasta/mensagem lida foi lançada MailboxNotConfiguredException -> a tela "e-mail não configurado" (por exemplo, org optionone no M365). KamoMail só funcionou porque só ele recebeu credenciais (Dovecot interno). Agora todos os provedores passam pelo caminho IMAP/SMTP; O KamoMail está inalterado. - Cartas Credenciais: especificações completas de ligação - ImapStoreFactory + EmailSmtpService: SASL XOAUTH2 (native com.sun.mail) ou básico auth per spec; STARTTLS necessários (falha-fechado) para que tokens nunca transitem cleartext. - MailProviderResolver: fiação credencial por provedor + caixa de correio padrão por membro + Actualização do token OAuth. Tokens M365/Exchange-Online para usar somente aplicativos de clientes-credenciais (outlook.office365.com; **************************** locatário derivado da domínio da caixa de correio; Google usa a delegação de domínio da conta de serviço; Zoho usa o armazenamento do token OAuth; IceWarp/on-prem Exchange usa a autenticação básica da configuração do provedor. - EmailImapService: resolver Enviar/Drafts via RFC 6154 SPECIAL-USE para enviar cópias de terra na pasta nativa do provedor (Gmail [Gmail]/Enviar Correio, Trocar Itens Enviados). - ProviderController: persistir campos de configuração- formulário na configuração criptografadaJson (previamente descartado); capacidades da lista sem cunhar um token. - Removeu os esboços de aviso em tempo real de provedores de nuvem (polling covers em tempo real; sem infra push- webhook). M365/Exchange-Online requer IMAP de Aplicação.AcessoAsApp + SMTP. SendAsApp com o administrador consentimento e New-ServicePrincipal in Exchange Online (escopável por caixa de correio).