UNIX script email to outlook report format

I have a ksh script that emails a report to outlook from a Unix Solaris. On server the report formatted perfectly. However, the email version the format is not.

On the server report looks like this:

TN         Region Old SPiAD Server Order/Req Local Status NAAC Status Request Date        New DDT             Old DDT
---------- ------ -------- ---------------- ------------ ----------- ------------------- ------------------- -------------------
xxxxxxxxxx 4-SE   6006     6664017129857384 AC           PN-Pending  2017/05/12 18:10:34 2017/05/12 17:20:00 2017/05/29 00:00:00
xxxxxxxxxx 2-MW   6006     6664017128840067 AC           PN-Pending  2017/05/12 21:08:28 2017/05/12 21:18:00 2017/05/28 00:00:00

However the in outlook, the format is like this:

TN Region Old SPAD Server Order/Req Local Status NAAC Status Request DateNew DDTOld DDT
---------- ------ -------- ---------------- ------------ ----------- ------------------- ------------------- ------------------- 
xxxxxxxxxx 4-SE 60066664017129857384 ACPN-Pending2017/05/12 18:10:34 2017/05/12 17:20:00 2017/05/29 00:00:00
xxxxxxxxxx 2-MW 60066664017128840067 ACPN-Pending2017/05/12 21:08:28 2017/05/12 21:18:00 2017/05/28 00:00:00

Why is that and how can I make sure it is also formatted in outlook?

In outlook there is an option for changing the font when read in plain text emails.
You need a monospaced font..

Have a look here:
outlook change font plain text messages - Google