On Fri, Mar 19, 2004 at 08:53:02PM +0000, Bob Crandell wrote:
> There are no local users so 'other' needs to be a variable that I can attach
> to the front of @there.com so it will be delivered to the proper mailbox on
> the other server. Does Procmail have that stored?
>
> [EMAIL PROTECTED]
The calling program may set some variables. Postfix sets $USER $LOGNAME $LOCAL
and $RECIPIENT. Sendmail will likely set one. Recipient is the full email,
local/user/logname is the username only. Read sendmail's man page for
variables set.
Reading through man procmailrc, I see it looks for:
$LOGNAME
Also, with procmail, I used ! to forward mail:
:0
* conditions here
! [EMAIL PROTECTED]
Failing those you can actually set it yourself. I did something like this on
an old procmail script:
:0B # Get real address
EMAILFROM=|egrep "^From:"|head -2|tail -1|\
perl -pe 's/(^.*<|^From: |>.*$)//g; '
#debug open (INFO, ">>/tmp/emailfrom"); print INFO $_;'
>From this point on, $EMAILFROM contained the address listed in the From:
header. You'll have to make modifications to get To: but it gives you an idea.
Cory
--
Cory Petkovsek Adapting Information
Adaptable IT Consulting Technology to Your
(858) 705-1655 Business
[EMAIL PROTECTED] www.AdaptableIT.com
_______________________________________________
EuG-LUG mailing list
[EMAIL PROTECTED]
http://mailman.efn.org/cgi-bin/listinfo/eug-lug