mailx with -m attachment corrupted

mailx with -m command sending emails with attachments correctly to all users except users who have email on microsoft exchange server. They are receiving attachments as garbled text in mail body

I had some issues due to exchange servers also but cant remember what...
Nevertheless the workaround was to use a .mailrc file

Here is the content of mine:

ant:/home/vbe $ more .mailrc
set crt=21
set encoding=8bit
set charset=iso-8859-1
# set mimeheader=yes
.mailrc: END

Please post the command sequence or pipeline you used to prepare and send the email. We would expect to see a sequence something like "ux2dos" (or "unix2dos"), "uuencode", "mailx -m".

The command I used is
uuencode $TGT_DIR/REV_FEED.txt REV_FEED.txt|mailx -r "abc@de.india.com" -s "Rev Data" -m $USERID

Unless $USERID contains a valid email address, maybe you mean.

uuencode $TGT_DIR/REV_FEED.txt REV_FEED.txt|mailx -m -s "Rev Data" "abc@de.india.com"

Ps. I get better results converting from unix to dos before uuencode.

Hi tried with unix2dos with it but it also send the garbled message in body this issue is occuring only to users of microsoft exchange while others on smtp are getting e-mail right

uuencode $TGT_DIR/REV_FEED.txt REV_FEED.txt|mailx -r "abc@de.india.com" -s "Rev Data" -m $USERID

here USERID is a group of user,
and abc@de.india.com is a valid return address