mailx output format in outlook

We have a deamon monitoring script on Solaris 10 - uname -a gives:
SunOS be2900 5.10 Generic_118833-33 sun4u sparc SUNW,Netra-T12

Thes script is:

#!/usr/bin/ksh

if [ ! -z "$(ps -efZ | grep global | grep urouter | grep appname)" ]
then

# Create message body

  echo "To:a.nother@company.co.uk\\n" > /tmp/appmon.$$
  echo "Subject: The APP UROUTER has gone down!\\n" >> /tmp/appmon.$$
  echo "\`date\`\\n" >> /tmp/appmon.$$
  echo "check the system  and restart it.\\n" >> /tmp/appmon.$$
  echo " \\n" >> /tmp/appmon.$$
  echo "Log in as root\\n" >> /tmp/appmon.$$
  echo " \\n" >> /tmp/appmon.$$
  echo "urctrl -start\\n" >> /tmp/appmon.$$
  echo "trservice appname PE START $APP_HOME\\n" >> /tmp/appmon.$$
  echo "trservice appname WF START $APP_HOME\\n" >> /tmp/appmon.$$
  echo "trservice appname BP START $APP_HOME\\n" >> /tmp/appmon.$$

  \(echo \`cat /tmp/appmon.$$\`\)|/usr/bin/mailx -s "Warning - please ignore this is a test" "a.nother@company.co.uk"

# Delete temp file for message body

  \# cat /tmp/appmon.$$
  rm /tmp/appmon.$$ > /dev/null

fi

#EOF

The script sends the email correctly, but the body of the email, the result of all the echo commands appears in ms outlook as a single line.
How can I format the output of mailx so that output when viewed in ms outlook is correct?

TIA,

Jabberwocky

Rather than

(echo `cat /tmp/appmon.$$`)|/usr/bin/mailx -s "Warning - please ignore this is a test" "a.nother@company.co.uk"

Try simply

cat /tmp/appmon.$$ | /usr/bin/mailx -s "Warning - please ignore this is a test" a.nother@company.co.uk

I don't think you will need the '\n's either - In a test I tried they came through into MSLookOut as literal strings