How do I specify alternate sender address(From) when sending with

How do I specify alternate sender address(From) when sending with /bin/
mailx ?

Thanks
Viki
vikimun [ Sa, 19 April 2008 11:17 ] [ ID #1946116 ]

Re: How do I specify alternate sender address(From) when sending with /bin/mailx ?

In article
<d0550dfd-882a-4c36-91f7-58d355b5f531 [at] s50g2000hsb.googlegroups.com>,
viki <vikimun [at] gmail.com> wrote:

> How do I specify alternate sender address(From) when sending with /bin/
> mailx ?
>
> 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...
Bill Cole [ Sa, 19 April 2008 18:05 ] [ ID #1946117 ]

Re: How do I specify alternate sender address(From) when sending with /bin/mailx ?

In article
<d0550dfd-882a-4c36-91f7-58d355b5f531 [at] s50g2000hsb.googlegroups.com>,
viki <vikimun [at] gmail.com> wrote:

> How do I specify alternate sender address(From) when sending with /bin/
> mailx ?
>
> 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...
Bill Cole [ Sa, 19 April 2008 18:05 ] [ ID #1946123 ]

Re: How do I specify alternate sender address(From) when sendingwith /bin/mailx ?

viki wrote:
> How do I specify alternate sender address(From) when sending with /bin/
> mailx ?
>
> Thanks
> Viki

Please don't cross-post. It creates food fights between the various
factions.

The Solaris 9 man page for mailx offers this environment variable
description:

returnaddr=string
The default sender address is that of the current
user. This variable can be used to set the sender
address to any arbitrary value. Set with caution.

No reason to think it is found in all mailx versions, and may not
accomplish what you wish.

dp
Dennis Peterson [ So, 20 April 2008 05:21 ] [ ID #1946459 ]

Re: How do I specify alternate sender address(From) when sending with /bin/mailx ?

viki <vikimun [at] gmail.com> wrote:
> How do I specify alternate sender address(From) when sending with /bin/
> mailx ?

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 <user [at] 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.
Frank Slootweg [ So, 20 April 2008 12:38 ] [ ID #1946461 ]

Re: How do I specify alternate sender address(From) when sending with /bin/mailx ?

viki <vikimun [at] gmail.com> wrote:
> How do I specify alternate sender address(From) when sending with /bin/
> mailx ?

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 <user [at] 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.
Frank Slootweg [ So, 20 April 2008 12:38 ] [ ID #1946463 ]
Miscellaneous » comp.mail.sendmail » How do I specify alternate sender address(From) when sending with

Vorheriges Thema: Stats comp.mail.sendmail (last 7 days)
Nächstes Thema: how to resolve 550 5.7.1 Access denied