Sorry to cause unnecessary list traffic, but I just discovered how to
do what I was asking below. Thanks again to the qmail list archive
(FYI http://www-archive.ornl.gov:8000/ ). All I did was edit the
receive.c file and changed:
if (helo) {
qmail_puts(qqt," (HELO ");
safeput(qqt,helo);
qmail_puts(qqt,")");
}
to:
if (helo) {
qmail_puts(qqt," (HELO myqmail-host.com)");
}
and recompiled. This was described in the following email:
http://www.ornl.gov/its/archives/mailing-lists/qmail/1998/05/msg00231.html
Thanks,
Phil.
Thursday, July 26, 2001, 10:54:45 PM, you wrote:
> Hi,
> I'd like to modify the received: header to hide the client IP. From
> the list archive I've found out how to do the following:
> 207.194.aaa.aaa:allow,RELAYCLIENT="",TCPREMOTEHOST="myqmail-host.com",
> TCPREMOTEIP="64.157.bbb.bbb"
> which works great, but, I can't seem to change the 'HELO
> 207.194.aaa.aaa' part of the received: header. Nor can I modify the
> client (thebat) to use a false HELO IP. So the header looks like this:
> Received: from myqmail-host.com (HELO 207.194.aaa.aaa)
> (64.157.bbb.bbb) by 0 with SMTP;
> where 207.194.aaa.aaa is my real client IP. I want the email to look
> like it's coming from my qmail server IP and not my workstation IP.
> Is there any way to modify the HELO part of the header? Something like
> HELO="64.157.bbb.bbb" would be ideal, but...
> Thanks,
> Phil.