How to change font and colour in mail sent from Unix

Dear All,

We have following code to send mails from unix to users. We want to see few sentences of mail in bold font or to hightlight few lines in different colours. Could you please let me know how can we do it in function construct_body.

=======================================================
function process_maillist
{
MAILLIST=$DSPS_SAVE/mail_list.dat
PID=$$
construct_body > REGION${PID}.dat $1
echo $MAILLIST
for email in $(cat $DSPS_SAVE/mail_list.dat)
do
echo $email
mailx -s "$1 Files Not Refreshed" $email < REGION${PID}.dat
done
rm -f REGION${PID}.dat
}

function construct_body
{
echo "Dear All,\n"
echo "Due to technical issues, the files for the $1 market(s) were not refreshed into $ORASID during last nights batch pr
ocessing. The failure will affect the following information:\n"

echo "APPLICATION:"
echo " - Item/SKU Information: On-hand, demand-to-date, customer information, parameter changes."
echo " - Customer Orders"
echo " - In-transits"
echo " - Shipment history\n"
echo "BUSINESS OBJECTS:"
echo " - Business Objects Demand and Supply Reports.\n"
echo "SUPPLY CHAIN DATA WAREHOUSE:"
echo " - Reports and Report Writer Reports\n"
echo "EXCESS AND OBSOLETE (E&O) Website."

 echo "The batch process continued despite the failure with the previous days data. Please note that the discrepancies and

act accordingly."

echo "\n $1 Technical team; please advice. \n\nThanks,\nDSP On-Call Support"
}

=======================================================
THANKS

What you have is a plain text email. To do what you want you would need to send the email as HTML. However this then requires the email reader to support HTML.

Thanks for reply.

Could you please let me know more about HTML reader?

The HTML interpreter would be part of the clients email program, not part of the UNIX construction of the email. Do you know what email clients your target audience use?