> Problem: qpopper doesn't see local mail for users
> Qpopper version: 4.0.4
> OS: FreeBSD 4.7
> Details:
>       I installed Qpopper using:
> ./configure --enable-hash-spool=2 --enable-server-mode
> make
> make install
> 
> Added to inetd.conf:
> pop3    stream  tcp     nowait  root    /usr/local/sbin/popper  qpopper -s
> 
> Made sure /etc/services had:
> pop3  110/tcp
> 
> Restarted inetd
> 
> Sent email to local user "shane"
> 
> Mail made it to local user as shown below:
> -rw-------  1 shane    shane      980 Mar  6 17:10 shane
> 
> But when I telnet into pop3:
> server# telnet localhost pop3
> Connected to localhost.
> Escape character is '^]'.
> +OK Qpopper (version 4.0.4) at localhost starting.
> user shane
> +OK Password required for shane.
> pass ******
> +OK shane has 0 visible messages (0 hidden) in 0 octets.
> quit
> +OK Pop server at localhost signing off.
> Connection closed by foreign host.
> 
> Question:
>       Why doesn't qpopper see my email?

Try using "ktrace" on the spawned qpopper daemon once you've made the
initial connection via telnet and gotten the "+OK Qpopper (version 4.0.4)"
banner.

e.g. "cd /tmp ; sudo ktrace -d -i -p <pid-of-running-qpopper>"

Once you've "quit" and the "qpopper" process has exited, run

"cd /tmp ; sudo kdump | less" (or "more")

and look at the output to see where "qpopper" went looking for your
"visible messages" once you authenticated to it.

"ktrace"/"kdump" are Your Friends.

        - Greg


Reply via email to