Thanks
Viki
Assuming that your /bin/mailx is not significantly different from the
traditional BSD version, you can't.
--
Now where did I hide that website...
If it's a *fixed* From:, i.e. always the same, then perhaps this old
trick might work. Note: I haven't used it for years and can't test it
a the moment, so proceed at your own risk:
In .mailrc:
===========
set sendmail=/home/user/local/bin/mymail
Script /home/user/local/bin/mymail:
===================================
#! /usr/bin/sh
{
echo "From: Your Name <us...@host.domain>"
cat
} | /usr/sbin/sendmail $*
Note: In my script I still have a few commented-out debug statements.
Perhaps they come in handy if you can't get thing to work right-away:
Before the '{ ... }' construct:
===============================
# echo '$0:' $0 >>/home/franks/mymail.log
# echo '$*:' $* >>/home/franks/mymail.log
# DOLLAR_STAR="$*"
# echo '$DOLLAR_STAR:' X${DOLLAR_STAR}X >>/home/franks/mymail.log
After the '{ ... }' construct, i.e. *instead* of the current '} ...' line:
==========================================================================
# } | tee -a /home/franks/mymail.log | /usr/sbin/sendmail $*
# } | tee -a /tmp/mm$$ | /usr/sbin/sendmail $DOLLAR_STAR
# } | tee -a /tmp/mm$$ | /usr/sbin/sendmail -t
I hope this helps.