use an alias for "from" address in mailx

Hi,
I am sending an attchement using the mailx command in HP-UX, I am using the following command,

uuencode test.csv test.csv | mailx -r "Healthy Planet" -m -s "$2" someone@somewhere.com

when I do this, I am receiveing the mail and in the from address field, its displayed in the following way
DT From Sub
Healthy.Planet@host.domain.com Test

But I want to display only Healthy Planet(I don't want user,host and domain name) in from column address when it goes to someone's inbox,

and when they reply to the mail it should reply to user@host.domain.com

pls help.

No exatally what you asked, but ehre is a script I am using to send emails with attachments. Maybe it will help you.

---Start script---
#!/bin/bash

ATTFILE=$1
ATTNAME=$1

MAILTO=someone@somewhere.com
MAILFROM=someoneelse@somewhere.com
( cat <<HERE; uuencode "${ATTFILE}" "${ATTNAME}" ) | sendmail -oi -t
From: ${MAILFROM}
To: ${MAILTO}
Subject: Attached $ATTNAME

HERE

---End script---