Date: Thu, 26 Feb 1998 14:50:17 -0600 (CST) From: David Kelly <dkelly@fly.HiWAAY.net> To: freebsd-isp@FreeBSD.ORG, lists@fastnet.co.uk Subject: Re: Qpopper (The Sequel) Message-ID: <199802262050.OAA30610@fly.HiWAAY.net>
next in thread | raw e-mail | index | archive | help
Jay Tribick <lists@fastnet.co.uk> writes:
>
> I know this has been covered before, I've checked the archives but
> I'm getting the (now) infamous qpopper canonical name error..
>
> What I need to know is if I can get qpopper to log the IP address
> of the host that's connecting, the manual pages don't help and
> trace & debug don't yield enough information.
>
> The trouble is, the mail server we're having this canonical name
> error on has a *lot* of users collecting POP3 mail so doing
> a grep through /var/log/maillog doesn't give me any
> clues.
I added "#ifdef CANONICAL_VERBOSE" to my qpopper like this. Once Upon A
Time in an earlier version I altered this pop_log() to print the numeric
IP address. Recently decided I didn't care.
pop_init.c:
/* Get the canonical name of the host to whom I am speaking */
ch = gethostbyaddr((char *) &cs.sin_addr, sizeof(cs.sin_addr), AF_INET);
if (ch == NULL){
#ifdef CANONICAL_VERBOSE
pop_log(p,POP_PRIORITY,
"(v%s) Unable to get canonical name of client, err = %d",
VERSION, errno);
#endif
p->client = p->ipaddr;
}
--
David Kelly N4HHE, dkelly@hiwaay.net (hm)
======================================================================
The human mind ordinarily operates at only ten percent of its
capacity -- the rest is overhead for the operating system.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isp" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199802262050.OAA30610>
