Devolver 422 (não 500) quando o membro não tiver caixa de correio

FixEmailService
Navios
1 de julho de 2026 às 09:11 UTC
Autor
Sage
Enviar
1bd8dd0

listFolders e outros terminais de leitura jogaram IlegalStateException de MailContext.toMailCredentials() quando um membro não tinha credenciais IMAP Providenciado, que o controlador capt-all transformou em um 500. Adicionar Caixa de CorreioNão ConfiguradaExcepção (uma subclasse de CapacidadeNão SuportadaExcepção, então ele percorre os caminhos de release existentes) mapeado para 422 MAILBOX NOT CONFIGURED — espelhando a semântica não configurada da VoIP — uma caixa de correio não provida lê- se como 'não configurado' em vez de um erro de servidor.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços