08 July 2018

Exchange 2016: Issue of breaking email address in angle brackets

Recently noticed the unusual behavior (an issue) of Microsoft Exchange 2016 when displaying email addresses.
If in the body of an email (Content/Header section) specify an email address (From, To or Cc headers) twice, where the second time is in angle brackets, the address will be broken. The part of the address after the first character @ moves to the address in brackets, thereby preventing the possibility of an answer to this email.

I assume that the function that should extract the correct email addresses from the headers does not work correctly.

Several tests

Original email address (that used while sending)The final email address (OWA, Outlook)
administrator@test.local <administrator@test.local>"administrator@" <test.local administrator@test.local>
administrator@_ <administrator@test.local>administrator@ <_ administrator@test.local>
administrator@domain<administrator@test.local>administrator@ <domainadministrator@test.local>
administrator@><administrator@test.local><administrator@>
<administrator@><administrator@test.local><administrator@>
<@administrator@><administrator@test.local><@administrator@><administrator@test.local>
administrator@<administrator@test.local><administrator@>
<script>@><administrator@test.local><script>
administrator@test.local@ <administrator@test.local>"administrator@" <test.local@administrator@test.local>

A simple example of commands for test

telnet 127.0.0.1 25
EHLO test.local
MAIL FROM: test@test.local
RCPT TO: administrator@test.local
DATA
Subject: Breaking addresses in angle brackets
From: "Test from telnet" <test@test.local>
To: administrator@test.local <administrator@test.local>
Text

Screenshots






Applies to:
  • ...
  • Exchange 2016 CU9
  • Exchange 2016 CU10
  • Exchange 2016 CU11
  • Exchange 2016 CU12
  • Exchange 2016 CU13
  • Exchange 2016 CU14
  • Exchange 2016 CU15
  • Exchange 2016 CU16

No comments:

Post a Comment