Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Symptomen
Een gebruiker meldt dat geadresseerden van hun e-mailberichten onleesbare of vervormde tekens in de onderwerpregel zien.
Oorzaak
Dit probleem treedt op als een e-mailclienttoepassing die is gericht op een verouderde Versie van Microsoft .NET Framework de klasse System.Net.Mail.SmtpClient gebruikt om e-mailberichten te verzenden die niet-ASCII-tekens bevatten in de onderwerpregel. In eerdere .NET Framework-versies verwerkt de SmtpClient-implementatie niet-ASCII-tekens onjuist in de onderwerpregel wanneer deze is verbonden met een SMTP-server die ondersteuning biedt voor de SMTPUTF8-extensie. In plaats van de standaard-headercodering (RFC 2047) te gebruiken, verzendt de clienttoepassing onbewerkte UTF-8 bytes in de onderwerpheader. E-mailclients die de betreffende berichten ontvangen, bevatten dus onleesbare of vervormde tekens in de onderwerpregel.
Oplossing
Gebruik een van de volgende methoden om dit probleem op te lossen:
De doelversie van .NET Framework bijwerken in de client-app (oplossing aan de clientzijde)
De SmtpClient-implementatie in .NET Framework 4.8 en latere versies verwerkt onderwerpcodering correct wanneer deze is verbonden met SMTPUTF8 servers.
U kunt ook de clienttoepassing upgraden om het Microsoft .NET-platform te targeten.
De Exchange Server-ontvangstconnector configureren (tijdelijke oplossing aan de serverzijde)
Opmerking
Deze oplossing is niet van toepassing op e-mailclienttoepassingen die verbinding maken met Exchange Online om e-mailberichten te verzenden.
Als de betreffende toepassing gebruikmaakt van een bekende set IP-adressen wanneer deze verbinding maakt met Microsoft Exchange Server, kunt u een toegewezen ontvangstconnector op de Exchange-server configureren om de SMTPUTF8-extensie uit te schakelen voor verbindingen die afkomstig zijn van deze IP-adressen.
Voer de volgende PowerShell-cmdlet uit in Exchange Management Shell (EMS) om een ontvangstconnector te configureren:
Set-ReceiveConnector -Identity "<connector name or ID>" -SmtpUtf8Enabled $false -RemoteIPRanges <remote IP ranges>
U kunt bijvoorbeeld de volgende opdracht gebruiken:
Set-ReceiveConnector -Identity "Client apps connector" -SmtpUtf8Enabled $false -RemoteIPRanges "192.168.21.0/24", "10.10.10.10", "2001:0DB8::CD3/60"