Ritorno 422 (non 500) quando il membro non ha casella di posta

FixEmailService
Spegnimento
1 luglio 2026 alle ore 09:11 UTC
Autore
Sage
Impegno
1bd8dd0

elencoPiù vecchi e altri endpoint leggiti hanno lanciato IllegalStateException da MailContext.toMailCredentials() quando un membro non aveva credenziali IMAP fornito, che il controllore's catch-all trasformato in un 500. Aggiungi MailboxNotConfiguredException (una sottoclasse CapabilityNotSupportedException, in modo da cavalcare i percorsi di recupero esistenti) mappato a 422 MAILBOX NOT CONFIGURED — rispecchiare la semantica non configurata di VoIP — quindi una casella di posta non prevista legge come 'non impostato' invece di un errore server.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo