Svaret från IMAP-kommandot FETCH (BODYSTRUCTURE) bryter mot RFC 3501 i Exchange Server 2019 och 2016

Gäller för
Exchange Server 2019 Exchange Server 2016

Symptom

Tänk dig följande i Microsoft Exchange Server 2019 eller Exchange Server 2016:

  • Du skickar ett e-postmeddelande med ett bifogat e-postmeddelande till användare A.
  • Det bifogade e-postmeddelandet har fler än två mottagare på raden Till.
  • Användare A använder det mobilprogram som ansluter till Exchange Server via IMAP (Internet Message Access Protocol).
  • Användare A kan inte ladda ned e-postmeddelandet och mobilappen kan krascha.

I det här fallet, när du kör kommandot FETCH (BODYSTRUCTURE) för IMAP, kan du upptäcka att ett blanksteg infogas mellan varje mottagare. Detta strider mot RFC 3501. Det finns till exempel ett blanksteg mellan hakparenteser:

(("användare1", NIL, "användare1", "mindomän.lokal") ("användare2", NIL, "användare2", "mindomän.lokal"))

Lösning

Lös problemet genom att installera någon av följande uppdateringar:

För Exchange Server 2019 installerar du den kumulativa uppdateringen 2 för Exchange Server 2019 eller en senare kumulativ uppdatering för Exchange Server 2019.

För Exchange Server 2016 installerar du den kumulativa uppdateringen 13 för Exchange Server 2016 eller en senare kumulativ uppdatering för Exchange Server 2016.

Referenser

Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.