When viewing the plain text email signature in Microsoft Outlook, everything looks fine.
But when received and viewed by recipients, the carriage returns are removed, making the email signature difficult to read.
The plain text example is very simple and straightforward:
When viewing the message in the Outlook inbox, it would come out like so:
Note how the carriage returns between each of the lines has been removed.
The behavior is not due to the code that generates the email, but rather how Outlook displays a message. (For instance, Gmail shows the carriage returns as you'd expect.) Outlook strips out what it identifies an unnecessary carriage return.
If you open the email in Outlook you'll see a little informational bar at the top of the email explaining that Outlook has removed extra line breaks and that you can click it to add them back in:
You can configure Outlook to never remove such carriage returns by going to Outlook Options, Mail and then unchecking “Remove extra line breaks in plain text messages.“
- Of course, it's never a good strategy to tell your customers that the problem is on their end and that they need to do something to fix the problem.
IT Pro: The good news is that you can use GPO (Group Policy) to untick the setting so that Outlook won't automatically remove the line breaks.
WORKAROUND if you don't know GPO (Group Policy)
Indent each line three or more spaces.
That will tell a receiving copy of Outlook not to mess with the line breaks.