The qpopper list archive ending on 2 Jul 2000
Topics covered in this issue include:
1. Re: qpopper 3.0.2 does compile on Solaris 2.3?
Qpopper Support <qpopper at qualcomm dot com>
Wed, 28 Jun 2000 09:19:02 -0700
2. Re: trouble with latest beta
Qpopper Support <qpopper at qualcomm dot com>
Wed, 28 Jun 2000 09:22:19 -0700
3. Re: AUTHFILE in 3.0.2 on Solaris2.6
Qpopper Support <qpopper at qualcomm dot com>
Wed, 28 Jun 2000 09:30:24 -0700
4. Re: -1 hidden messages.
Qpopper Support <qpopper at qualcomm dot com>
Wed, 28 Jun 2000 09:35:09 -0700
5. maillock error but the user is NOT over the disk quota
Micha Borrmann <micha at tli dot de>
Wed, 28 Jun 2000 18:43:09 +0200
6. Re: connection refused
Andrew Brent <dbrent at linkexchange dot com>
Wed, 28 Jun 2000 12:45:39 -0400
7. Re: dot-lock file not deleted
Qpopper Support <qpopper at qualcomm dot com>
Wed, 28 Jun 2000 09:44:28 -0700
8. Re: connection refused
Qpopper Support <qpopper at qualcomm dot com>
Wed, 28 Jun 2000 09:49:36 -0700
9. Re: connection refused
Ayan George <ayan at kiwi.ayan dot net>
Wed, 28 Jun 2000 13:02:12 -0400 (EDT)
10. Re: connection refused
Andrew Brent <dbrent at linkexchange dot com>
Wed, 28 Jun 2000 13:56:07 -0400
11. Re: qpopper 3.0.2 does compile on Solaris 2.3?
"Jack Barnett" <jbarnett at axil.netmate dot com>
Wed, 28 Jun 2000 12:01:04 -0500
12. Re: maillock error but the user is NOT over the disk quota
"Jack Barnett" <jbarnett at axil.netmate dot com>
Wed, 28 Jun 2000 12:27:36 -0500
13. Re: maillock error but the user is NOT over the disk quota
Qpopper Support <qpopper at qualcomm dot com>
Wed, 28 Jun 2000 12:03:56 -0700
14. Hello, timeout
rek2 <rek2 at linuxbusca dot com>
Thu, 29 Jun 2000 11:12:26 -0400
15. Re: AUTHFILE in 3.0.2 on Solaris2.6
"Yvonne.Hodson" <yhodso01 at bcuc.ac dot uk>
Thu, 29 Jun 2000 16:47:36 +0100 (BST)
16. How to test on a different PORT
"Yvonne.Hodson" <yhodso01 at bcuc.ac dot uk>
Thu, 29 Jun 2000 16:58:47 +0100 (BST)
17. Re: How to test on a different PORT
"Kenneth Porter" <shiva at well dot com>
Thu, 29 Jun 2000 09:41:54 -0700
18. Re: How to test on a different PORT
Stephen Samuel <samuel at bcgreen dot com>
Thu, 29 Jun 2000 10:15:53 -0700
19. Re: How to test on a different PORT
Steven Champeon <schampeo at hesketh dot com>
Thu, 29 Jun 2000 13:23:43 -0400
20. Re: How to test on a different PORT
Peter Evans <peter at gol dot com>
Fri, 30 Jun 2000 08:22:01 +0900
21. APOP and shadow-passwords?
Kalle Andersson <kalle at sslug dot dk>
Fri, 30 Jun 2000 09:46:38 +0200 (CEST)
22. qpopper 3.02 makes my sendmail reject connections
PM WONG <pmwong at power25t.hkbu.edu dot hk>
Fri, 30 Jun 2000 17:34:32 +0800 (HKT)
23. Re: qpopper 3.02 makes my sendmail reject connections
Alan Brown <alan at manawatu.gen dot nz>
Fri, 30 Jun 2000 21:49:50 +1200 (NZST)
24. Re: qpopper 3.02 makes my sendmail reject connections
Alan Brown <alan at manawatu.gen dot nz>
Sat, 1 Jul 2000 02:17:19 +1200 (NZST)
25. Re: qpopper 3.02 makes my sendmail reject connections
PM WONG <pmwong at power25t.hkbu.edu dot hk>
Fri, 30 Jun 2000 21:55:39 +0800 (HKT)
26. qpopper/sendmail and system loading
Dan Scoggins <dan.scoggins at gsfc.nasa dot gov>
Fri, 30 Jun 2000 12:09:43 -0400
27. Re: qpopper/sendmail and system loading
"Mitch Vincent" <mitch at venux dot net>
Fri, 30 Jun 2000 12:16:08 -0400
28. Re: qpopper/sendmail and system loading
Darin Dugan <dddugan at iastate dot edu>
Fri, 30 Jun 2000 11:33:21 -0500
29. Re: How to test on a different PORT
Butch Kemper <kemper at tstar dot net>
Fri, 30 Jun 2000 12:05:06 -0500
30. Re: qpopper/sendmail and system loading
"Kenneth Porter" <shiva at well dot com>
Fri, 30 Jun 2000 10:14:09 -0700
31. Re: qpopper/sendmail and system loading
"Mitch Vincent" <mitch at venux dot net>
Fri, 30 Jun 2000 13:53:57 -0400
32. Re: qpopper/sendmail and system loading
"Michael D. Sofka" <sofkam at rpi dot edu>
Fri, 30 Jun 2000 14:26:39 -0400
33. Re: qpopper/sendmail and system loading
"Mitch Vincent" <mitch at venux dot net>
Fri, 30 Jun 2000 14:46:22 -0400
34. Re: qpopper/sendmail and system loading
"Kenneth Porter" <shiva at well dot com>
Fri, 30 Jun 2000 12:26:29 -0700
35. system loading, SCSI versus ATA
James Ralston <qralston+ml.qpopper at andrew.cmu dot edu>
Fri, 30 Jun 2000 16:37:17 -0400 (EDT)
36. Qpopper 3.1b4 available
Qpopper Support <qpopper at qualcomm dot com>
Fri, 30 Jun 2000 19:24:39 -0700
37. Re: How to test on a different PORT
Randall Gellens <randy at qualcomm dot com>
Fri, 30 Jun 2000 21:53:02 -0700
38. Re: qpopper/sendmail and system loading
Randall Gellens <randy at qualcomm dot com>
Fri, 30 Jun 2000 22:05:14 -0700
39. Re: qpopper/sendmail and system loading
Randall Gellens <randy at qualcomm dot com>
Fri, 30 Jun 2000 22:04:15 -0700
40. APOP only authentication
Ben Elliston <bje at redhat dot com>
Sat, 1 Jul 2000 23:28:28 +1000 (EST)
41. Re: APOP only authentication
"Julian Y. Koh" <kohster at mac dot com>
Sat, 1 Jul 2000 09:57:42 -0500
42. Re: APOP only authentication
Georg Schwarz <schwarz at physik.tu-berlin dot de>
Sat, 1 Jul 2000 17:33:34 +0200 (MEST)
43. Re: APOP only authentication
Randall Gellens <randy at qualcomm dot com>
Sat, 1 Jul 2000 10:17:31 -0700
44. Re: qpopper/sendmail and system loading
Stephen Samuel <samuel at bcgreen dot com>
Sat, 01 Jul 2000 15:58:55 -0700
45. Re: APOP only authentication
Randall Gellens <randy at qualcomm dot com>
Sat, 1 Jul 2000 19:50:56 -0700
46. Re: APOP only authentication
Ben Elliston <bje at redhat dot com>
Sun, 2 Jul 2000 12:43:26 +1000 (EST)
47. Re: APOP only authentication
Ben Elliston <bje at redhat dot com>
Sun, 2 Jul 2000 12:43:26 +1000 (EST)
48. Re: APOP only authentication
Stephen Samuel <samuel at bcgreen dot com>
Sat, 01 Jul 2000 20:11:45 -0700
49. Re: APOP only authentication
Ben Elliston <bje at redhat dot com>
Mon, 3 Jul 2000 08:09:43 +1000 (EST)
50. Re: APOP only authentication
Ben Elliston <bje at redhat dot com>
Mon, 3 Jul 2000 08:09:43 +1000 (EST)
Date: Wed, 28 Jun 2000 09:19:02 -0700
From: Qpopper Support <qpopper at qualcomm dot com>
Subject: Re: qpopper 3.0.2 does compile on Solaris 2.3?
At 9:15 AM -0500 6/28/00, Jack Barnett wrote:
> --inx~/pop3/qpopper3.0.2 -->make
> cd ./popper && make all
> make[1]: Entering directory
> `/export/home3/jbarnett/pop3/qpopper3.0.2/popper'
> gcc -c -I.. -I.. -I. -I../mmangle -I../common \
> -g -O2 -fpcc-struct-return -DHAVE_CONFIG_H -DSOLARIS2 -DSPEC_POP_AUTH -DGN
> U_PA
> SS -DNO_GETLINE -DCONTENT_LENGTH=1 -DUNIX pop_dropcopy.c -o pop_dropcopy.o
> pop_dropcopy.c: In function `do_drop_copy':
> pop_dropcopy.c:747: `EDQUOT' undeclared (first use this function)
> pop_dropcopy.c:747: (Each undeclared identifier is reported only once
> pop_dropcopy.c:747: for each function it appears in.)
>
> make[1]: *** [pop_dropcopy.o] Error 1
> make[1]: Leaving directory `/export/home3/jbarnett/pop3/qpopper3.0.2/popper'
> make: *** [popper_server] Error 1
>
> The system is a Solaris 2.3 (Sparc) running gcc 2.7.21 and it was configured
> with
>
> ./configure --enabled-log-login
>
> Older version of qpopper have compiled on this platform and this same tar
> ball compiled cleanly and smoothly on a Solaris 2.5.1 (Sparc) system without
> problem, you think it is something to do with Solaris 2.3? The qpopper
> version is 3.0.2. Anyone have some suggestions?
>
> thanks,
> Jack
EDQUOT is supposed to be dfined in /usr/include/sys/errno.h:
#define EDQUOT 49 /* Disc quota exceeded */
You could check, and if you have the file but it doesn't define
EDQUOT, add it.
Date: Wed, 28 Jun 2000 09:22:19 -0700
From: Qpopper Support <qpopper at qualcomm dot com>
Subject: Re: trouble with latest beta
--============_-1249912931==_ma============
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
At 9:29 AM -0500 6/28/00, J.D. Bronson wrote:
> I am running Solaris 8 (sparc) and using Qpopper /APOP.
>
> I am noticing (intermittantly) that when a user pops mail, some messages
> are within others...
>
> For example:
>
> I just received an email from a friend that contained a joke...after the
> joke and his signature line, there was another email (FULL HEADERS too)
> that was from the qpopper list!
>
> Now I am taking these complaints seriously.....
>
> Any thoughts on this?
Use the FAQ, Luke: <http://www.eudora.com/qpopper/faq.html#concat>:
> Sometimes, two email messages are concatenated together.
> If you are using Solaris, probably the Content-Length header for
> the first message is incorrect (too large). If you are using
> /bin/mail as your local deliver agent (the Mlocal line in
> sendmail.cf), try repalcing this with /usr/lib/mail.local
--============_-1249912931==_ma============
Content-Type: text/html; charset="us-ascii"
<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { margin-top: 0 ; margin-bottom: 0 }
--></style><title>Re: trouble with latest beta</title></head><body>
<div>At 9:29 AM -0500 6/28/00, J.D. Bronson wrote:</div>
<div><br></div>
<blockquote type="cite" cite>I am running Solaris 8 (sparc) and using
Qpopper /APOP.<br>
<br>
I am noticing (intermittantly) that when a user pops mail, some
messages<br>
are within others...<br>
<br>
For example:<br>
<br>
I just received an email from a friend that contained a joke...after
the<br>
joke and his signature line, there was another email (FULL HEADERS
too)<br>
that was from the qpopper list!<br>
<br>
Now I am taking these complaints seriously.....<br>
</blockquote>
<blockquote type="cite" cite>Any thoughts on this?</blockquote>
<div><br></div>
<div>Use the FAQ, Luke:
<http://www.eudora.com/qpopper/faq.html#<span
></span>concat>:</div>
<div><br></div>
<blockquote type="cite" cite><font color="#000000"><b>Sometimes, two
email messages are concatenated together.</b></font></blockquote>
<blockquote type="cite" cite><font color="#000000">If you are using
Solaris, probably the<tt> Content-Length</tt> header for the first
message is incorrect (too large). If you are using<tt>
/bin/mail</tt> as your local deliver agent (the<tt> Mlocal</tt> line
in<tt> sendmail.cf</tt>), try repalcing this with<tt>
/usr/lib/mail.local</tt></font></blockquote>
<div><br></div>
<div><br></div>
</body>
</html>
--============_-1249912931==_ma============--
Date: Wed, 28 Jun 2000 09:30:24 -0700
From: Qpopper Support <qpopper at qualcomm dot com>
Subject: Re: AUTHFILE in 3.0.2 on Solaris2.6
At 3:54 PM +0100 6/28/00, Yvonne.Hodson wrote:
> I am trying to compile 3.0.2 on Solaris 2.6 with the AUTHFILE option.
> In 2.53 -DAUTHFILE="/.../...." was added to the O_DEFS in Makefile
> and worked fine.
> In 3.0.2 there is no O_DEFS but similar OS_DEFS is set in configure.in
> If I add -DAUTHFILE="/.../.." there, configure works fine but make
> aborts with
> a syntax error
> pop_pass.c line 93 syntax error before or at /
> line 93 is
> 93 fp = fopen ( AUTHFILE, "r" );
>
> Am I adding the macro in the wrong place? Where should it be?
> Any help appreciated.
>
> Yvonne Hodson
> Computer Support Services
> BCUC
I tried it just now, first by editing config.h and adding
#define AUTHFILE="/var/foo/authfile"
as the first line. It compiled fine.
I then tried it by adding
-DAUTHFILE="/var/foo/authfile"
to OS_DEFS in popper/Makefile, and that gave me syntax errors. I'd
suggest just editing config.h.
Date: Wed, 28 Jun 2000 09:35:09 -0700
From: Qpopper Support <qpopper at qualcomm dot com>
Subject: Re: -1 hidden messages.
At 11:00 AM -0400 6/28/00, Ayan George wrote:
> Hello,
>
> I subscribed to this list for information about a problem with qpop
> v3.0.2 running on a production.
>
> After authenticating, some users are recieving an +OK message
> indicating they have -1 hidden messages. I haven't been able to
> identify the circumstances under which this occurs for Windows
> users but it happens consistently for Mac users who use Outlook
> Express.
>
> I'm sure this has been discussed in the past so feel free to point
> me to appropriate resources (list archives, RFCs, &c).
>
> I'd like to know:
>
> 1) What are hidden messages? I don't see anything about
> them in any RFCs that I've read.
Hidden messages are messages that physically exist in the spool, but
are to be ignored yet preserved. These are UW folder status
messages, and normally there is only 0 or 1 hidden message, and
normally you have to use --enable-uw-kludge' to have hidden messages.
>
> 2) How are messages marked as hidden? ie, Where is this
> information stored?
Qpopper figures it out each time.
>
> 3) Is there a patch or a workaround for the -1 hidden
> messages response?
Yes. The '-1 hidden' messages can occur on 3.0.x when bulletins are
in use, BULLDB is not used, and the user has no home directory or
can't write into the home directory.
So, you can fix this by (1) upgrading to 3.1, or (2) switching to
BULLDB, or (3) fixing the problem with the user's home directory.
Any of these should work.
>
> This version of popper is running on a production system with an
> approximately 22k user burden. I'd like to avoid running the beta
> version if I can.
>
> Any advice will be appreciated -- any advice regarding my mail
> issues that is.
>
> Thanks in advanced,
>
> Ayan
From: Micha Borrmann <micha at tli dot de>
Subject: maillock error but the user is NOT over the disk quota
Date: Wed, 28 Jun 2000 18:43:09 +0200
Hello all,
to improve the security and the performance of our POP3 Server, I was
upgrade from version 2.53 without servermode to 3.0.2 with servermode some
weeks ago. The system is using HOMEDIRMAIL and quotas for the
homedirectories.
But I can see problems, if the mailbox is near on the quota limit. If the
limit is not reached (but maybe filled up to 99%), then I can send some
short eMails to the account, but if I try to read the mails with pop3, then
I get:
Connected to xxx.yyy.zzz.
Escape character is '^]'.
+OK QPOP (version ?) at XXX.YYY.ZZZ starting.
user abcdefg
+OK Password required for abcdefg.
pass XXXXXXX
-ERR [SYS/TEMP] maillock error 3: '/home/abcdefg/.mail'
I was reading the FAQ, but the user is NOT over the disk quota. Its
possible, to deliver a short mail , and the .mail file is increasing without
errors. The spool disk (the system is using a separate disk area for tmp
files, --enable-temp-drop-dir was set) has also enough free space.
I was tested, the system byte for byte. I have seen, that the user has free
space on his quota for 8kByte, but the popper is sending the maillock error
(but some mails can use this area which was delivered with the MTA
correctly).
What can I do to solve this problem?
Thanks in advance for your hints.
Bye,
Micha
Date: Wed, 28 Jun 2000 12:45:39 -0400
From: Andrew Brent <dbrent at linkexchange dot com>
Subject: Re: connection refused
Ayan,
Thanks for the pointer. I have checked that i am invoking inetd
with -w and i added the popper:ALL:allow line to my hosts.allow. I still
get the same result. I have turned on logging and the log reads:
Wed Jun 28 12:53:18 2000 [157] Unable to obtain socket and address of
client: Socket operation on non-socket
Any ideas?
-drew
At 12:17 PM 6/28/2000 -0400, Ayan George wrote:
>The FreeBSD inetd is linked with libwrap and if invoked with the -w
>flag checks connections against the /etc/hosts.allow file.
>
>First be sure that inetd is running with the -w flags (tcpwrappers
>are a good thing) then make sure your /etc/hosts.allow file
>allows connections. Assuming you want to allow connections from
>anywhere, you can add the line:
>
>popper : ALL : allow
>
>to the top of the file.
>
>Definately read the hosts_access(5) man page for more info.
>
>-Ayan
>
>[ Quoted message from Andrew Brent, received Jun 28, 11:38am.]
>
> > I am rebuilding my mail server and have tried installing qpopper 3.0.2. I
> > previously used 3.0b35 with no problems. This machine is a fresh install
> > (FreeBSD 4.0). here is what i get when i try to connect:
> >
> > Trying xxx.xx.xxx.x...
> > Connected to xxx.xx.xxx.x.
> > Escape character is '^]'.
> > Connection closed by foreign host.
> >
> > Any idea on what might be wrong?
> >
> > I have tried this line in my inetd.conf
> >
> > pop3 stream tcp nowait.400 root
> > /usr/local/qpopper3.0.2/popper/ popper
> >
> > i added the 400 in case it was the looping problem. Sorry if this is in
> > the archives, i am going through them but it is slow with no search tool.
> >
> > -drew
> > *****************************************
> > Andrew Brent
> > bCentral
> > http://www.bCentral.com
> > *****************************************
> >
>
>[ End message from Andrew Brent. ]
*****************************************
Andrew Brent
bCentral
http://www.bCentral.com
*****************************************
Date: Wed, 28 Jun 2000 09:44:28 -0700
From: Qpopper Support <qpopper at qualcomm dot com>
Subject: Re: dot-lock file not deleted
At 4:54 PM +0200 6/28/00, Alexis Albinet wrote:
> Hi all,
>
> I use sendmail 8.10 and qpopper 3.0.2 on FreeBSD 3.3.
>
> When I compile the source of qpopper 3.0.2 and then use it, there
> is no problem.
>
> If I use the FreeBSD ports of qpopper 3.0.2, the dot lock files
> (.login.pop) are not
> removed after the end of pop session.
>
> Any idea for this problem ?
>
> Thanks in advance,
>
> Alexis
Perhaps the port was compiled with KEEP_TEMP_DROP, which specifies
not to delete the files. In server mode, this can cause duplicated
spools in 3.x because the files are not truncated. This is fixed in
current 3.1 betas.
Date: Wed, 28 Jun 2000 09:49:36 -0700
From: Qpopper Support <qpopper at qualcomm dot com>
Subject: Re: connection refused
At 11:38 AM -0400 6/28/00, Andrew Brent wrote:
> I am rebuilding my mail server and have tried installing qpopper
> 3.0.2. I previously used 3.0b35 with no problems. This machine is
> a fresh install (FreeBSD 4.0). here is what i get when i try to
> connect:
>
> Trying xxx.xx.xxx.x...
> Connected to xxx.xx.xxx.x.
> Escape character is '^]'.
> Connection closed by foreign host.
>
> Any idea on what might be wrong?
>
> I have tried this line in my inetd.conf
>
> pop3 stream tcp nowait.400 root
> /usr/local/qpopper3.0.2/popper/ popper
>
> i added the 400 in case it was the looping problem. Sorry if this
> is in the archives, i am going through them but it is slow with no
> search tool.
>
> -drew
> *****************************************
> Andrew Brent
> bCentral
> http://www.bCentral.com
> *****************************************
Your inetd line doesn't look right: you need the full path to the
executable, and you seem to have a directory.
The INSTALL file has trouble-shooting tips:
> DEBUGGING:
>
> The first step in troubleshooting qpopper is to try and
> telnet in to it. Generally, the easiest way to do this
> is to telnet from the host where you just installed
> qpopper to itself. You need to specify the POP3 port
> in the telnet command. So, if you just installed
> qpopper on a host called "penguin", enter the following
> command (without the quotes): "telnet penguin pop3".
>
> INETD is not servicing the POP port if you receive one of
> the following error messages:
>
> 1. "connect: Connection refused"
>
> 2. "connect: Connection closed"
>
> If you receive message 1, check your services file and make
> sure the port name "POP3" is exactly the same as the one in
> inetd.conf. Also, it can indicate that you have not reset
> inetd (kill -HUP <inetd PID>) (some systems can use inetd -c).
>
> If you receive message 2, this indicates that inetd has the
> correct port assigned to qpopper, but that either the
> program cannot be located, or it is failing on startup. If
> you are compiling with a listed OS, chances are the POP
> program is not named correctly in the /etc/inetd.conf file.
> Otherwise, add the -d flag and check your log messages for
> the source of the problem. It may also be the case that you
> have duplicate port numbers assigned in /etc/inetd.conf. This
> is often indicated by a log entry containing the error message
> "address already in use."
>
> A tip to check that you have the Qpopper executable correctly
> listed in inetd.conf is to find the line in an editor, then
> copy the text specifying the executable path, then go to a
> command prompt and type 'ls -l ' and paste in the text. For
> example, in the inetd.conf line:
> pop3 tcp /usr/local/lib/popper qpopper -s
> copy this: ^^^^^^^^^^^^^^^^^^^^^
Date: Wed, 28 Jun 2000 13:02:12 -0400 (EDT)
From: Ayan George <ayan at kiwi.ayan dot net>
Subject: Re: connection refused
Okay,
Looking over your original message, I noticed your inetd.conf entry:
>
> pop3 stream tcp nowait.400 root
> /usr/local/qpopper3.0.2/popper/ popper
Since my mailer wrapped the lines, I will have to reconstruct it:
pop3 stream tcp nowait.400 root /usr/local/qpopper3.0.2/popper/ popper
So, if that is indeed your inetd.conf entry, then I think it may be incorrect.
Check the trailing slash (`/') character after the program path. That is,
assuming the path to your popper executatble is /usr/local/qpopper3.0.2/popper,
you should have /usr/local/qpopper3.0.2/popper in the sixth field of that line
instead of /usr/local/qpopper3.0.2/popper/.
SO,
pop3 stream tcp nowait.400 root /usr/local/qpopper3.0.2/popper popper
may work for you.
The inetd(8) manpage describes the inetd.conf format.
Let me know if this helped. :)
-Ayan
[ Quoted message from Andrew Brent, received Jun 28, 12:45pm.]
> Ayan,
>
> Thanks for the pointer. I have checked that i am invoking inetd
> with -w and i added the popper:ALL:allow line to my hosts.allow. I still
> get the same result. I have turned on logging and the log reads:
>
> Wed Jun 28 12:53:18 2000 [157] Unable to obtain socket and address of
> client: Socket operation on non-socket
>
> Any ideas?
>
> -drew
>
> At 12:17 PM 6/28/2000 -0400, Ayan George wrote:
> >The FreeBSD inetd is linked with libwrap and if invoked with the -w
> >flag checks connections against the /etc/hosts.allow file.
> >
> >First be sure that inetd is running with the -w flags (tcpwrappers
> >are a good thing) then make sure your /etc/hosts.allow file
> >allows connections. Assuming you want to allow connections from
> >anywhere, you can add the line:
> >
> >popper : ALL : allow
> >
> >to the top of the file.
> >
> >Definately read the hosts_access(5) man page for more info.
> >
> >-Ayan
> >
> >[ Quoted message from Andrew Brent, received Jun 28, 11:38am.]
> >
> > > I am rebuilding my mail server and have tried installing qpopper 3.0.2. I
> > > previously used 3.0b35 with no problems. This machine is a fresh install
> > > (FreeBSD 4.0). here is what i get when i try to connect:
> > >
> > > Trying xxx.xx.xxx.x...
> > > Connected to xxx.xx.xxx.x.
> > > Escape character is '^]'.
> > > Connection closed by foreign host.
> > >
> > > Any idea on what might be wrong?
> > >
> > > I have tried this line in my inetd.conf
> > >
> > > pop3 stream tcp nowait.400 root
> > > /usr/local/qpopper3.0.2/popper/ popper
> > >
> > > i added the 400 in case it was the looping problem. Sorry if this is in
> > > the archives, i am going through them but it is slow with no search tool.
> > >
> > > -drew
> > > *****************************************
> > > Andrew Brent
> > > bCentral
> > > http://www.bCentral.com
> > > *****************************************
> > >
> >
> >[ End message from Andrew Brent. ]
>
> *****************************************
> Andrew Brent
> bCentral
> http://www.bCentral.com
> *****************************************
>
[ End message from Andrew Brent. ]
Date: Wed, 28 Jun 2000 13:56:07 -0400
From: Andrew Brent <dbrent at linkexchange dot com>
Subject: Re: connection refused
Ayan,
You are right, just a foolish mistake on my end, sorry for the
bandwidth. It works fine now.
-Drew
p.s. thanks to qpopper support as well.
At 01:02 PM 6/28/2000 -0400, Ayan George wrote:
>Okay,
>
>Looking over your original message, I noticed your inetd.conf entry:
> >
> > pop3 stream tcp nowait.400 root
> > /usr/local/qpopper3.0.2/popper/ popper
>
>Since my mailer wrapped the lines, I will have to reconstruct it:
>
>pop3 stream tcp nowait.400 root
>/usr/local/qpopper3.0.2/popper/ popper
>
>So, if that is indeed your inetd.conf entry, then I think it may be incorrect.
>
>Check the trailing slash (`/') character after the program path. That is,
>assuming the path to your popper executatble is
>/usr/local/qpopper3.0.2/popper,
>you should have /usr/local/qpopper3.0.2/popper in the sixth field of that line
>instead of /usr/local/qpopper3.0.2/popper/.
>
>SO,
>
>pop3 stream tcp nowait.400 root
>/usr/local/qpopper3.0.2/popper popper
>
>may work for you.
>
>The inetd(8) manpage describes the inetd.conf format.
>
>Let me know if this helped. :)
>
>-Ayan
>
>[ Quoted message from Andrew Brent, received Jun 28, 12:45pm.]
>
> > Ayan,
> >
> > Thanks for the pointer. I have checked that i am invoking inetd
> > with -w and i added the popper:ALL:allow line to my hosts.allow. I still
> > get the same result. I have turned on logging and the log reads:
> >
> > Wed Jun 28 12:53:18 2000 [157] Unable to obtain socket and address of
> > client: Socket operation on non-socket
> >
> > Any ideas?
> >
> > -drew
> >
> > At 12:17 PM 6/28/2000 -0400, Ayan George wrote:
> > >The FreeBSD inetd is linked with libwrap and if invoked with the -w
> > >flag checks connections against the /etc/hosts.allow file.
> > >
> > >First be sure that inetd is running with the -w flags (tcpwrappers
> > >are a good thing) then make sure your /etc/hosts.allow file
> > >allows connections. Assuming you want to allow connections from
> > >anywhere, you can add the line:
> > >
> > >popper : ALL : allow
> > >
> > >to the top of the file.
> > >
> > >Definately read the hosts_access(5) man page for more info.
> > >
> > >-Ayan
> > >
> > >[ Quoted message from Andrew Brent, received Jun 28, 11:38am.]
> > >
> > > > I am rebuilding my mail server and have tried installing qpopper
> 3.0.2. I
> > > > previously used 3.0b35 with no problems. This machine is a fresh
> install
> > > > (FreeBSD 4.0). here is what i get when i try to connect:
> > > >
> > > > Trying xxx.xx.xxx.x...
> > > > Connected to xxx.xx.xxx.x.
> > > > Escape character is '^]'.
> > > > Connection closed by foreign host.
> > > >
> > > > Any idea on what might be wrong?
> > > >
> > > > I have tried this line in my inetd.conf
> > > >
> > > > pop3 stream tcp nowait.400 root
> > > > /usr/local/qpopper3.0.2/popper/ popper
> > > >
> > > > i added the 400 in case it was the looping problem. Sorry if this
> is in
> > > > the archives, i am going through them but it is slow with no search
> tool.
> > > >
> > > > -drew
> > > > *****************************************
> > > > Andrew Brent
> > > > bCentral
> > > > http://www.bCentral.com
> > > > *****************************************
> > > >
> > >
> > >[ End message from Andrew Brent. ]
> >
> > *****************************************
> > Andrew Brent
> > bCentral
> > http://www.bCentral.com
> > *****************************************
> >
>
>[ End message from Andrew Brent. ]
*****************************************
Andrew Brent
bCentral
http://www.bCentral.com
*****************************************
From: "Jack Barnett" <jbarnett at axil.netmate dot com>
Subject: Re: qpopper 3.0.2 does compile on Solaris 2.3?
Date: Wed, 28 Jun 2000 12:01:04 -0500
----- Original Message -----
From: Qpopper Support <qpopper at qualcomm dot com>
To: Jack Barnett <jbarnett at axil.netmate dot com>; Subscribers of Qpopper
<qpopper at lists.pensive dot org>
Cc: <qpopper at qualcomm dot com>
Sent: Wednesday, June 28, 2000 11:19 AM
Subject: Re: qpopper 3.0.2 does compile on Solaris 2.3?
> At 9:15 AM -0500 6/28/00, Jack Barnett wrote:
>
> > --inx~/pop3/qpopper3.0.2 -->make
> > cd ./popper && make all
> > make[1]: Entering directory
> > `/export/home3/jbarnett/pop3/qpopper3.0.2/popper'
> > gcc -c -I.. -I.. -I. -I../mmangle -I../common \
>
> -g -O2 -fpcc-struct-return -DHAVE_CONFIG_H -DSOLARIS2 -DSPEC_POP_AUTH -
DGN
> > U_PA
> > SS -DNO_GETLINE -DCONTENT_LENGTH=1 -DUNIX pop_dropcopy.c -o
pop_dropcopy.o
> > pop_dropcopy.c: In function `do_drop_copy':
> > pop_dropcopy.c:747: `EDQUOT' undeclared (first use this function)
> > pop_dropcopy.c:747: (Each undeclared identifier is reported only once
> > pop_dropcopy.c:747: for each function it appears in.)
> >
> > make[1]: *** [pop_dropcopy.o] Error 1
> > make[1]: Leaving directory
`/export/home3/jbarnett/pop3/qpopper3.0.2/popper'
> > make: *** [popper_server] Error 1
> >
> > The system is a Solaris 2.3 (Sparc) running gcc 2.7.21 and it was
configured
> > with
> >
> > ./configure --enabled-log-login
> >
> > Older version of qpopper have compiled on this platform and this same
tar
> > ball compiled cleanly and smoothly on a Solaris 2.5.1 (Sparc) system
without
> > problem, you think it is something to do with Solaris 2.3? The qpopper
> > version is 3.0.2. Anyone have some suggestions?
> >
> > thanks,
> > Jack
>
>
> EDQUOT is supposed to be dfined in /usr/include/sys/errno.h:
>
> #define EDQUOT 49 /* Disc quota exceeded */
>
> You could check, and if you have the file but it doesn't define
> EDQUOT, add it.
>
WOW! That is truly amazing, I would of never got that. I added that and it
did get past that part it was having troubles with, but now it will create
all the object files, but breaks when it tries to link them together
--hostname~/pop3/qpopper3.0.2 -->make
cd ./popper && make all
make[1]: Entering directory
`/export/home3/jbarnett/pop3/qpopper3.0.2/popper'
cd ../mmangle && make all
make[2]: Entering directory
`/export/home3/jbarnett/pop3/qpopper3.0.2/mmangle'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/export/home3/jbarnett/pop3/qpopper3.0.2/mmangle'
cd ../common && make all
make[2]: Entering directory
`/export/home3/jbarnett/pop3/qpopper3.0.2/common'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/export/home3/jbarnett/pop3/qpopper3.0.2/common'
gcc pop_dele.o pop_dropcopy.o pop_get_command.o pop_get_subcommand.o
pop_init.o
pop_last.o pop_list.o pop_log.o pop_lower.o pop_msg.o pop_parse.o
pop_pass.o po
p_quit.o pop_rset.o pop_send.o pop_stat.o pop_updt.o pop_user.o pop_xtnd.o
pop_x
mit.o popper.o pop_bull.o xtnd_xlst.o pop_uidl.o mktemp.o pop_rpop.o
pop_apop.o
md5.o pop_auth.o pop_pope.o pop_extend.o scram.o hmac.o base64.o pop_util.o
get_
sub_opt.o msg_ptr.o -o popper -lnsl -lsocket -lresolv -lmail -lcrypt
../mmang
le/libmangle.a ../common/libcommon.a
Undefined first referenced
symbol in file
srandom popper.o
ld: fatal: Symbol referencing errors. No output written to popper
make[1]: *** [popper] Error 1
make[1]: Leaving directory `/export/home3/jbarnett/pop3/qpopper3.0.2/popper'
make: *** [popper_server] Error 1
--hostname~/pop3/qpopper3.0.2 -->
It did go a lot farther this time, it didn't break on the first object file,
but almost made it to the end this time :)
Since then I also got this to cleanly compile on a Solaris 7 (Sparc) and
another Solaris 2.5 (Sparc) without problems, so I don't think it is qpopper
with the problem, but something that is crufty in 2.3
Thanks again,
Jack
From: "Jack Barnett" <jbarnett at axil.netmate dot com>
Subject: Re: maillock error but the user is NOT over the disk quota
Date: Wed, 28 Jun 2000 12:27:36 -0500
----- Original Message -----
From: Micha Borrmann <micha at tli dot de>
To: Subscribers of Qpopper <qpopper at lists.pensive dot org>
Sent: Wednesday, June 28, 2000 11:43 AM
Subject: maillock error but the user is NOT over the disk quota
> Hello all,
>
> to improve the security and the performance of our POP3 Server, I was
> upgrade from version 2.53 without servermode to 3.0.2 with servermode some
> weeks ago. The system is using HOMEDIRMAIL and quotas for the
> homedirectories.
>
> But I can see problems, if the mailbox is near on the quota limit. If the
> limit is not reached (but maybe filled up to 99%), then I can send some
> short eMails to the account, but if I try to read the mails with pop3,
then
> I get:
>
> Connected to xxx.yyy.zzz.
> Escape character is '^]'.
> +OK QPOP (version ?) at XXX.YYY.ZZZ starting.
> user abcdefg
> +OK Password required for abcdefg.
> pass XXXXXXX
> -ERR [SYS/TEMP] maillock error 3: '/home/abcdefg/.mail'
>
> I was reading the FAQ, but the user is NOT over the disk quota. Its
> possible, to deliver a short mail , and the .mail file is increasing
without
> errors. The spool disk (the system is using a separate disk area for tmp
> files, --enable-temp-drop-dir was set) has also enough free space.
>
> I was tested, the system byte for byte. I have seen, that the user has
free
> space on his quota for 8kByte, but the popper is sending the maillock
error
> (but some mails can use this area which was delivered with the MTA
> correctly).
>
> What can I do to solve this problem?
>
> Thanks in advance for your hints.
>
> Bye,
> Micha
>
The way it ussually works, is it makes a copy of the users mail when the go
to download it, and they just grab the copy. So if the user has 3 megs of
mail and a 5 meg quota, it would give an error when the popper tried to copy
the mail over because the orignal file and the copy would take 6 megs (which
is over his quota). So the quota has to be double of that of his maxium
mail.
Since you are using a tmp directory, it should (??) make the copy there, you
might want to check that, try downloading some mail and check for a
.username.pop file that is "dot username dot pop" in the temp directory,
also check the mail directory for this file and see where the copy is going
to. Also you might want to check the users quota on the temp directory
`quota -v username` and make sure the temp directory is writeable by the
user (/tmp for example is ussually 1777)
Also check for a .lock file or username.lock file, if one is there try and
deleting it (back it up first if it contains any data (it shouldn't contain
any data though))
Jack
Date: Wed, 28 Jun 2000 12:03:56 -0700
From: Qpopper Support <qpopper at qualcomm dot com>
Subject: Re: maillock error but the user is NOT over the disk quota
At 6:43 PM +0200 6/28/00, Micha Borrmann wrote:
> Hello all,
>
> to improve the security and the performance of our POP3 Server, I was
> upgrade from version 2.53 without servermode to 3.0.2 with servermode some
> weeks ago. The system is using HOMEDIRMAIL and quotas for the
> homedirectories.
>
> But I can see problems, if the mailbox is near on the quota limit. If the
> limit is not reached (but maybe filled up to 99%), then I can send some
> short eMails to the account, but if I try to read the mails with pop3, then
> I get:
>
> Connected to xxx.yyy.zzz.
> Escape character is '^]'.
> +OK QPOP (version ?) at XXX.YYY.ZZZ starting.
> user abcdefg
> +OK Password required for abcdefg.
> pass XXXXXXX
> -ERR [SYS/TEMP] maillock error 3: '/home/abcdefg/.mail'
>
> I was reading the FAQ, but the user is NOT over the disk quota. Its
> possible, to deliver a short mail , and the .mail file is increasing without
> errors. The spool disk (the system is using a separate disk area for tmp
> files, --enable-temp-drop-dir was set) has also enough free space.
>
> I was tested, the system byte for byte. I have seen, that the user has free
> space on his quota for 8kByte, but the popper is sending the maillock error
> (but some mails can use this area which was delivered with the MTA
> correctly).
>
> What can I do to solve this problem?
>
> Thanks in advance for your hints.
>
> Bye,
> Micha
Maillock error 3 means Qpopper got an error when it tried to write
its PID into the lock file. If you check the log, there should be a
more detailed error message in there, of the form "write to
newly-created lock file ... failed ..." that specifies the exact
error.
From: rek2 <rek2 at linuxbusca dot com>
Subject: Hello, timeout
Date: Thu, 29 Jun 2000 11:12:26 -0400
Hello all
what is the default timeout on qpopper 3.02????
some of my clients that are in the west cost are having problems with
the conesion and the mail server times them out to fast.
Thank you
Date: Thu, 29 Jun 2000 16:47:36 +0100 (BST)
From: "Yvonne.Hodson" <yhodso01 at bcuc.ac dot uk>
Subject: Re: AUTHFILE in 3.0.2 on Solaris2.6
>
> > I am trying to compile 3.0.2 on Solaris 2.6 with the AUTHFILE option.
> > In 2.53 -DAUTHFILE="/.../...." was added to the O_DEFS in Makefile
> > and worked fine.
> > In 3.0.2 there is no O_DEFS but similar OS_DEFS is set in configure.in
> > If I add -DAUTHFILE="/.../.." there, configure works fine but make
> > aborts with
> > a syntax error
> > pop_pass.c line 93 syntax error before or at /
> > line 93 is
> > 93 fp = fopen ( AUTHFILE, "r" );
> >
> > Am I adding the macro in the wrong place? Where should it be?
> > Any help appreciated.
>-----------------------------------------------------------------
> I tried it just now, first by editing config.h and adding
> #define AUTHFILE="/var/foo/authfile"
> as the first line. It compiled fine.
>
> I then tried it by adding
> -DAUTHFILE="/var/foo/authfile"
> to OS_DEFS in popper/Makefile, and that gave me syntax errors. I'd
> suggest just editing config.h.
>
Thanks for your help.
In fact the = is incorrect. It works with
#define AUTHFILE "/var/foo/authfile"
Yvonne Hodson
Computer Support Services
BCUC
Date: Thu, 29 Jun 2000 16:58:47 +0100 (BST)
From: "Yvonne.Hodson" <yhodso01 at bcuc.ac dot uk>
Subject: How to test on a different PORT
Has anyone run qpopper on a different port than 110.
I would like to test a new version but 110 is in use by the production version.
This is on Solaris 2.6.
Apart from references to the port number in /etc/services and inetd.conf, is
110 compiled into qpopper somewhere or is it just referred to as pop3 service.
Are there any other changes I would need?
Thanks in advance,
Yvonne Hodson
Computer Support Services
BCUC
From: "Kenneth Porter" <shiva at well dot com>
Date: Thu, 29 Jun 2000 09:41:54 -0700
Subject: Re: How to test on a different PORT
On Thu, 29 Jun 2000 16:58:47 +0100 (BST), Yvonne.Hodson wrote:
>Has anyone run qpopper on a different port than 110.
>I would like to test a new version but 110 is in use by the production version.
>This is on Solaris 2.6.
>Apart from references to the port number in /etc/services and inetd.conf, is
>110 compiled into qpopper somewhere or is it just referred to as pop3 service.
>Are there any other changes I would need?
You should be able to list it on an arbitrary port in inetd.conf. Just
add additional entries to the file to launch different qpoppers for
different port numbers.
When qpopper starts it assumes the socket is already open on stdin and
stdout. It has no knowledge about where the socket came from. inetd is
the program that actually listens on port 110, and it then spawns
qpopper and hands off the socket to it. Meanwhile inetd continues to
listen for new connections on port 110.
The services file is just used to map service names to port numbers, in
the same way a hosts file maps host names to IP addresses. Many
programs allow you to specify a port number by its service name, and
look up the number using the services file (using a library call that
does the actual lookup work).
Ken
mailto:shiva at well dot com
http://www.sewingwitch.com/ken/
http://www.harrybrowne2000.org/
Date: Thu, 29 Jun 2000 10:15:53 -0700
From: Stephen Samuel <samuel at bcgreen dot com>
Subject: Re: How to test on a different PORT
"Yvonne.Hodson" wrote:
>
> Has anyone run qpopper on a different port than 110.
> I would like to test a new version but 110 is in use by the production version.
> This is on Solaris 2.6.
> Apart from references to the port number in /etc/services and inetd.conf, is
> 110 compiled into qpopper somewhere or is it just referred to as pop3 service.
> Are there any other changes I would need?
Nope. It's set in inetd.conf. I usually use the pop-2 port (109).
pop-2 stream tcp nowait root /extra/src/qpopper3.0.2/popper/popper popper -s -d
sighup inetd and you're in business.
Netscape lets you use an alternate port for POP... The Mail server
is indicated as mailhost.domain.com:109. I haven't been able to
figure out how to get eudora to do the same trick. Does anybody
here know how to do that?
--
Stephen Samuel +1(604)876-0426 samuel at bcgreen dot com
http://www.bcgreen.com/~samuel/
The question, for this world, is not "will I die?".
It is, rather, "how will I live?".
Date: Thu, 29 Jun 2000 13:23:43 -0400
From: Steven Champeon <schampeo at hesketh dot com>
Subject: Re: How to test on a different PORT
on Thu, Jun 29, 2000 at 10:15:53AM -0700, Stephen Samuel wrote:
> "Yvonne.Hodson" wrote:
> > Has anyone run qpopper on a different port than 110.
>
> Nope. It's set in inetd.conf. I usually use the pop-2 port (109).
> pop-2 stream tcp nowait root /extra/src/qpopper3.0.2/popper/popper popper -s -d
>
> sighup inetd and you're in business.
Alternately, add a port assignment to /etc/services, like so:
pop 110/tcp
apop 1110/tcp
and specify 'apop' in inetd.conf:
apop stream tcp nowait root /usr/sbin/popper popper -s -d
and kill hup inetd to restart.
> Netscape lets you use an alternate port for POP... The Mail server
> is indicated as mailhost.domain.com:109. I haven't been able to
> figure out how to get eudora to do the same trick. Does anybody
> here know how to do that?
On the Mac you used to have to edit the Eudora file directly with
ResEdit. I know for Eudora Light 3 you needed to change STR# 10000,4
to the new port number. Not sure about Eudora 4, but STR# 10000,3 is
set to 110, so that'd be one to try. On Windows, just look in the help
for the eudoria.ini file - it contains detailed info on every possible
setting; I believe there's one called Port or POPPort.
HTH,
Steve
--
http://a.jaundicedeye.com/weblog/
because it just annoys people when I talk to myself...
Date: Fri, 30 Jun 2000 08:22:01 +0900
From: Peter Evans <peter at gol dot com>
Subject: Re: How to test on a different PORT
Yvonne.Hodson (yhodso01 at bcuc.ac dot uk) wrote:
> Has anyone run qpopper on a different port than 110.
The easiest way to do this is to avoid using inetd and
use something like "tcp-server" ( http://cr.yp.to/ucspi-tcp.html)
instead.
It has a bunch of useful features that inetd doesnt,
like tracking the number of poppers, queueing when there
are too many, paranoia, etc.
/usr/local/sbin/tcpserver -c256 -R 0 8110 /usr/local/libexec/popproxy &
For example.
P
--
Remember The 5 K's.
The Justified Agents of Munya-munya-muuuu ...
Date: Fri, 30 Jun 2000 09:46:38 +0200 (CEST)
From: Kalle Andersson <kalle at sslug dot dk>
Subject: APOP and shadow-passwords?
Hello!
IS it possible to use ordinary shadow-passwords with APOP?
I guess it's quite imposssible since it should be tough to convert
shadow-crypt into something apop can compare with it's md5 strings...
Any ideas?
Of course, what I really want is a central place for authentication.
--
Med vänlig hälsning
Kalle Andersson
kalle at sslug dot dk
Date: Fri, 30 Jun 2000 17:34:32 +0800 (HKT)
From: PM WONG <pmwong at power25t.hkbu.edu dot hk>
Subject: qpopper 3.02 makes my sendmail reject connections
I just upgraded from 2.52 to 3.02
After the upgrade my sendmail 8.8.8 state of being in the
"Rejecting Connections" state is very frequent whereas
when i was using 2.52 , it was not.
Anyone has any clue as to why this happens.
One thing i notice after the upgrade is that:
lots of user.lock files stay in the /var/spool/mail
(during the time the user runs the qpopper)
whereas when it was 2.52, there are hardly any user.lock
files at all (perhaps it appears in a very short duration
and delete itself very quickly so it appears it's not there at
all. Is it actually a bug of 2.52 that's a blessing in disguise ?)
Date: Fri, 30 Jun 2000 21:49:50 +1200 (NZST)
From: Alan Brown <alan at manawatu.gen dot nz>
Subject: Re: qpopper 3.02 makes my sendmail reject connections
On Fri, 30 Jun 2000, PM WONG wrote:
> I just upgraded from 2.52 to 3.02
> After the upgrade my sendmail 8.8.8 state of being in the
> "Rejecting Connections" state is very frequent whereas
> when i was using 2.52 , it was not.
Why is it rejecting connections? Load average? Too many child processes?
Disk space?
AB
Date: Sat, 1 Jul 2000 02:17:19 +1200 (NZST)
From: Alan Brown <alan at manawatu.gen dot nz>
Subject: Re: qpopper 3.02 makes my sendmail reject connections
On Fri, 30 Jun 2000, PM WONG wrote:
> > Why is it rejecting connections? Load average? Too many child processes?
> > Disk space?
> Forgive me for being a newbie in sendmail.
> How do i check the reason for it being in the state of
> "Rejecting Connections"
> (In actual fact when i did the ps -ef | grep sendmail command,
> it appeared quite normal, i.e. just very few sendmail processes
> being spawn, and the load average was not high either)
It depends on your OS, but if sendmail is rejecting connections, it
should be saying why when viewed with ps unless you have a very old
sendmail.
Try adding one or more -x switches to widen the displayed text field
AB
Date: Fri, 30 Jun 2000 21:55:39 +0800 (HKT)
From: PM WONG <pmwong at power25t.hkbu.edu dot hk>
Subject: Re: qpopper 3.02 makes my sendmail reject connections
> > I just upgraded from 2.52 to 3.02
> > After the upgrade my sendmail 8.8.8 state of being in the
> > "Rejecting Connections" state is very frequent whereas
> > when i was using 2.52 , it was not.
>
> Why is it rejecting connections? Load average? Too many child processes?
> Disk space?
Forgive me for being a newbie in sendmail.
How do i check the reason for it being in the state of
"Rejecting Connections"
(In actual fact when i did the ps -ef | grep sendmail command,
it appeared quite normal, i.e. just very few sendmail processes
being spawn, and the load average was not high either)
Date: Fri, 30 Jun 2000 12:09:43 -0400
From: Dan Scoggins <dan.scoggins at gsfc.nasa dot gov>
Subject: qpopper/sendmail and system loading
I need some help with what appears to be an overloaded system.
The system environment: enterprise ultra 10, 1 GB memory, 2 18GB eide
drives, FDDI, Solaris 7, qpopper 2.53 compiled in server mode, sendmail
8.9.3. It provides pop mail and smtp in/out. The user community,
totaling 1500+ users, tends to leave mail on the server from a couple of
days to months at a time. This has produced rather large mailboxes.
monthly Stat:
Total POP connections: 2223490
Total messages read/removed from the server: 612038
Total MegaBytes read/removed from the server: 349987.12
Total messages read/left on the server: 103015
Total MegaBytes of messages read/left on the server: 568793.53
The problem: the system will run fine for several days, then a heavy
sendmail load will hit the server and the client connections will begin to
timeout leaving /var/mail/.*.pop lock files. At that point the qpopper
process count skyrockets up to around 400, the available memory goes down
to under 2MB. The only way I have found to clear this up is to shutdown
qpopper and sendmail, rm the /var/mail/.*.pop files then restart qpopper,
then after a time sendmail. We've tuned the lotsfree, minfree, desfree and
autoup.
My first inclination, besides getting the overall mailbox sizes reduced, is
to implicate the hardware, but I am not sure and would like to hear the
thoughts from the list.
Thanx,
DanS
--
--
"How dangerous is the acquirement of knowledge and how much
happier that man is who believes his native town to be the world
than he who aspires to become greater than his nature will
allow."
- Victor Frankenstein
From: "Mitch Vincent" <mitch at venux dot net>
Subject: Re: qpopper/sendmail and system loading
Date: Fri, 30 Jun 2000 12:16:08 -0400
One thing I see right off that you can do to vastly improve your machine's
performance is install some faster drives! Anything is better than IDE, I
would go SCSI as soon as you could. 2 18 gig SCSI drives and a controller
won't cost that much..
-Mitch
----- Original Message -----
From: Dan Scoggins <dan.scoggins at gsfc.nasa dot gov>
To: Subscribers of Qpopper <qpopper at lists.pensive dot org>
Sent: Friday, June 30, 2000 12:09 PM
Subject: qpopper/sendmail and system loading
> I need some help with what appears to be an overloaded system.
>
> The system environment: enterprise ultra 10, 1 GB memory, 2 18GB eide
> drives, FDDI, Solaris 7, qpopper 2.53 compiled in server mode, sendmail
> 8.9.3. It provides pop mail and smtp in/out. The user community,
> totaling 1500+ users, tends to leave mail on the server from a couple of
> days to months at a time. This has produced rather large mailboxes.
>
> monthly Stat:
> Total POP connections: 2223490
> Total messages read/removed from the server: 612038
> Total MegaBytes read/removed from the server: 349987.12
> Total messages read/left on the server: 103015
> Total MegaBytes of messages read/left on the server: 568793.53
>
> The problem: the system will run fine for several days, then a heavy
> sendmail load will hit the server and the client connections will begin to
> timeout leaving /var/mail/.*.pop lock files. At that point the qpopper
> process count skyrockets up to around 400, the available memory goes down
> to under 2MB. The only way I have found to clear this up is to shutdown
> qpopper and sendmail, rm the /var/mail/.*.pop files then restart qpopper,
> then after a time sendmail. We've tuned the lotsfree, minfree, desfree
and
> autoup.
>
> My first inclination, besides getting the overall mailbox sizes reduced,
is
> to implicate the hardware, but I am not sure and would like to hear the
> thoughts from the list.
>
> Thanx,
>
> DanS
> --
> --
> "How dangerous is the acquirement of knowledge and how much
> happier that man is who believes his native town to be the world
> than he who aspires to become greater than his nature will
> allow."
> - Victor Frankenstein
>
Date: Fri, 30 Jun 2000 11:33:21 -0500
From: Darin Dugan <dddugan at iastate dot edu>
Subject: Re: qpopper/sendmail and system loading
At 11:09 AM 6/30/2000, Dan Scoggins wrote:
>I need some help with what appears to be an overloaded system.
>
>The system environment: enterprise ultra 10, 1 GB memory, 2 18GB eide
>drives, FDDI, Solaris 7, qpopper 2.53 compiled in server mode, sendmail
>8.9.3. It provides pop mail and smtp in/out. The user community,
>totaling 1500+ users, tends to leave mail on the server from a couple of
>days to months at a time. This has produced rather large mailboxes.
First thing, how about upgrading qpopper to 3.0.2? There are some vast
improvements in security and performance.
><snip>
>
>My first inclination, besides getting the overall mailbox sizes reduced, is
>to implicate the hardware, but I am not sure and would like to hear the
>thoughts from the list.
You're using IDE drives in a server?? What for? SCSI is the only way to be.
Back to the mailbox size... I have a short script that removes any messages
older than 30 days from a user's mailbox. It's yours if you want, tweak as
you like.
>Thanx,
>DanS
Cheers,
D
Darin Dugan
System Support Specialist
Iowa State University Extension
dddugan at iastate dot edu
http://www.extension.iastate.edu
Date: Fri, 30 Jun 2000 12:05:06 -0500
From: Butch Kemper <kemper at tstar dot net>
Subject: Re: How to test on a different PORT
It depends on the version of Eudora. I am using 4.3.2 and this is the
first two lines of the Eudora.ini file:
[Settings]
POPPort=109
Leave out the second line and it defaults to 110.
Butch
At 12:15 PM 06/29/2000, you wrote:
>"Yvonne.Hodson" wrote:
> >
> > Has anyone run qpopper on a different port than 110.
> > I would like to test a new version but 110 is in use by the production
> version.
> > This is on Solaris 2.6.
> > Apart from references to the port number in /etc/services and
> inetd.conf, is
> > 110 compiled into qpopper somewhere or is it just referred to as pop3
> service.
> > Are there any other changes I would need?
>
>Nope. It's set in inetd.conf. I usually use the pop-2 port (109).
>pop-2 stream tcp nowait root
>/extra/src/qpopper3.0.2/popper/popper popper -s -d
>
>sighup inetd and you're in business.
>
>Netscape lets you use an alternate port for POP... The Mail server
>is indicated as mailhost.domain.com:109. I haven't been able to
>figure out how to get eudora to do the same trick. Does anybody
>here know how to do that?
>
>--
>Stephen Samuel +1(604)876-0426 samuel at bcgreen dot com
> http://www.bcgreen.com/~samuel/
>The question, for this world, is not "will I die?".
>It is, rather, "how will I live?".
TSTAR Internet, Inc | Making the Network Work
Marble Falls, TX | Serving Blanco, Burnet,
830-693-6967 | Llano, and Mason Counties
From: "Kenneth Porter" <shiva at well dot com>
Date: Fri, 30 Jun 2000 10:14:09 -0700
Subject: Re: qpopper/sendmail and system loading
On Fri, 30 Jun 2000 11:33:21 -0500, Darin Dugan wrote:
>You're using IDE drives in a server?? What for? SCSI is the only way to be.
Correct me if I'm wrong, but SCSI should only be of benefit when
multiple processes are accessing multiple drives simultaneously,
because of SCSI's ability to carry out commands autonomously. Even if
you have two IDE drives, you could put them on separate controllers to
allow them to operate independently.
Does Solaris 7 have any kind of tuning and profiling capability? I'd
recommend getting real metrics on what resource is short.
Ken
mailto:shiva at well dot com
http://www.sewingwitch.com/ken/
http://www.harrybrowne2000.org/
From: "Mitch Vincent" <mitch at venux dot net>
Subject: Re: qpopper/sendmail and system loading
Date: Fri, 30 Jun 2000 13:53:57 -0400
> >You're using IDE drives in a server?? What for? SCSI is the only way to
be.
>
> Correct me if I'm wrong, but SCSI should only be of benefit when
> multiple processes are accessing multiple drives simultaneously,
> because of SCSI's ability to carry out commands autonomously. Even if
> you have two IDE drives, you could put them on separate controllers to
> allow them to operate independently.
Well, that's true to a point but still, any SCSI drive even by itself is
going to be *much* faster.. Normally we're talking about massive seek time
and transfer rate differences...
-Mitch
Date: Fri, 30 Jun 2000 14:26:39 -0400
From: "Michael D. Sofka" <sofkam at rpi dot edu>
Subject: Re: qpopper/sendmail and system loading
When popper checks email, it copies the contents of the mailbox
to and from the tmp drop file. This can easily overwhelm a disk,
especially an IDE drive. You will gain some performance by:
Using servermode, if you can. This will limit the file copying
to only those times when there is new email, and the mail box
is not empty when popper exits.
Using a separate disk for the temp files.
Using stripped drives, or other faster disk technology.
You an also gain performance by encouraging users to not keep
mail on the server. Otherwise, your server should be able to handle
the load.
The sudden overloads are most likely caused by a couple users
checking email in a large mailbox. It might happen, for example,
after a memo is sent out to 100 people, 10 of whom keep 10 meg
mailboxes. The new mail causes the next poll to copy the mailboxes,
back and forth between the spool and the tmp drop putting sendmail
and other popper processes into disk wait.
Mike
At 12:09 PM 6/30/00 -0400, Dan Scoggins wrote:
>I need some help with what appears to be an overloaded system.
>
>The system environment: enterprise ultra 10, 1 GB memory, 2 18GB eide
>drives, FDDI, Solaris 7, qpopper 2.53 compiled in server mode, sendmail
>8.9.3. It provides pop mail and smtp in/out. The user community,
>totaling 1500+ users, tends to leave mail on the server from a couple of
>days to months at a time. This has produced rather large mailboxes.
>
>monthly Stat:
>Total POP connections: 2223490
>Total messages read/removed from the server: 612038
>Total MegaBytes read/removed from the server: 349987.12
>Total messages read/left on the server: 103015
>Total MegaBytes of messages read/left on the server: 568793.53
>
>The problem: the system will run fine for several days, then a heavy
>sendmail load will hit the server and the client connections will begin to
>timeout leaving /var/mail/.*.pop lock files. At that point the qpopper
>process count skyrockets up to around 400, the available memory goes down
>to under 2MB. The only way I have found to clear this up is to shutdown
>qpopper and sendmail, rm the /var/mail/.*.pop files then restart qpopper,
>then after a time sendmail. We've tuned the lotsfree, minfree, desfree and
>autoup.
>
>My first inclination, besides getting the overall mailbox sizes reduced, is
>to implicate the hardware, but I am not sure and would like to hear the
>thoughts from the list.
>
>Thanx,
>
>DanS
>--
>--
>"How dangerous is the acquirement of knowledge and how much
>happier that man is who believes his native town to be the world
>than he who aspires to become greater than his nature will
>allow."
> - Victor Frankenstein
--
Michael D. Sofka sofkam at rpi dot edu
CIS/SSS Sr. Systems Programmer AFS/DFS, email, listproc, TeX, epistemology.
Rensselaer Polytechnic Institute, Troy, NY. http://www.rpi.edu/~sofkam/
From: "Mitch Vincent" <mitch at venux dot net>
Subject: Re: qpopper/sendmail and system loading
Date: Fri, 30 Jun 2000 14:46:22 -0400
Just another note. Sendmail, while a good MTA (I use it several places and
like it very much) is a very big disk hog... I've found that Postfix and
Exim both offer much better performance on higher traffic mail servers even
with low end hardware..
-Mitch
----- Original Message -----
From: Michael D. Sofka <sofkam at rpi dot edu>
To: Dan Scoggins <dan.scoggins at gsfc.nasa dot gov>; Subscribers of Qpopper
<qpopper at lists.pensive dot org>
Sent: Friday, June 30, 2000 2:26 PM
Subject: Re: qpopper/sendmail and system loading
> When popper checks email, it copies the contents of the mailbox
> to and from the tmp drop file. This can easily overwhelm a disk,
> especially an IDE drive. You will gain some performance by:
>
> Using servermode, if you can. This will limit the file copying
> to only those times when there is new email, and the mail box
> is not empty when popper exits.
>
> Using a separate disk for the temp files.
>
> Using stripped drives, or other faster disk technology.
>
> You an also gain performance by encouraging users to not keep
> mail on the server. Otherwise, your server should be able to handle
> the load.
>
> The sudden overloads are most likely caused by a couple users
> checking email in a large mailbox. It might happen, for example,
> after a memo is sent out to 100 people, 10 of whom keep 10 meg
> mailboxes. The new mail causes the next poll to copy the mailboxes,
> back and forth between the spool and the tmp drop putting sendmail
> and other popper processes into disk wait.
>
> Mike
>
> At 12:09 PM 6/30/00 -0400, Dan Scoggins wrote:
> >I need some help with what appears to be an overloaded system.
> >
> >The system environment: enterprise ultra 10, 1 GB memory, 2 18GB eide
> >drives, FDDI, Solaris 7, qpopper 2.53 compiled in server mode, sendmail
> >8.9.3. It provides pop mail and smtp in/out. The user community,
> >totaling 1500+ users, tends to leave mail on the server from a couple of
> >days to months at a time. This has produced rather large mailboxes.
> >
> >monthly Stat:
> >Total POP connections: 2223490
> >Total messages read/removed from the server: 612038
> >Total MegaBytes read/removed from the server: 349987.12
> >Total messages read/left on the server: 103015
> >Total MegaBytes of messages read/left on the server: 568793.53
> >
> >The problem: the system will run fine for several days, then a heavy
> >sendmail load will hit the server and the client connections will begin
to
> >timeout leaving /var/mail/.*.pop lock files. At that point the qpopper
> >process count skyrockets up to around 400, the available memory goes down
> >to under 2MB. The only way I have found to clear this up is to shutdown
> >qpopper and sendmail, rm the /var/mail/.*.pop files then restart qpopper,
> >then after a time sendmail. We've tuned the lotsfree, minfree, desfree
and
> >autoup.
> >
> >My first inclination, besides getting the overall mailbox sizes reduced,
is
> >to implicate the hardware, but I am not sure and would like to hear the
> >thoughts from the list.
> >
> >Thanx,
> >
> >DanS
> >--
> >--
> >"How dangerous is the acquirement of knowledge and how much
> >happier that man is who believes his native town to be the world
> >than he who aspires to become greater than his nature will
> >allow."
> > - Victor Frankenstein
>
> --
> Michael D. Sofka sofkam at rpi dot edu
> CIS/SSS Sr. Systems Programmer AFS/DFS, email, listproc, TeX,
epistemology.
> Rensselaer Polytechnic Institute, Troy, NY. http://www.rpi.edu/~sofkam/
>
>
From: "Kenneth Porter" <shiva at well dot com>
Date: Fri, 30 Jun 2000 12:26:29 -0700
Subject: Re: qpopper/sendmail and system loading
On Fri, 30 Jun 2000 14:26:39 -0400, Michael D. Sofka wrote:
> Using servermode, if you can. This will limit the file copying
> to only those times when there is new email, and the mail box
> is not empty when popper exits.
The latest qpopper has a way to specify server mode on a per-user
basis. How can I determine which users are leaving mail (so I can
either mark them as exceptions or retrain them)?
Ken
mailto:shiva at well dot com
http://www.sewingwitch.com/ken/
http://www.harrybrowne2000.org/
Date: Fri, 30 Jun 2000 16:37:17 -0400 (EDT)
From: James Ralston <qralston+ml.qpopper at andrew.cmu dot edu>
Subject: system loading, SCSI versus ATA
On Fri, 30 Jun 2000, Kenneth Porter wrote:
> Correct me if I'm wrong, but SCSI should only be of benefit when
> multiple processes are accessing multiple drives simultaneously,
> because of SCSI's ability to carry out commands autonomously.
You're wrong. :)
First of all, SCSI drives tend to have bigger buffers, faster seek
times, higher transfer rates, et. al. than their IDE counterparts.
Those qualities by themselves are usually sufficient for a SCSI drive
to edge out an ATA drive. (They also tend to have longer warranties,
which is often a factor.)
But even if those qualities are exactly similar, SCSI drives will
generally perform better, because SCSI offers certain features (e.g.,
scatter/gather, disconnect/reconnect, tagged command queuing) that ATA
hasn't caught up to (at least not yet, AFAIK).
To use variations on your example, in the case of multiple processes
accessing a single drive, if all other qualities are equal, I would
expect a SCSI drive to beat an ATA drive. At the minimum, the SCSI
drive will be intelligent enough to reorder the requests to minimize
its seek time. Tagged command queueing would reduce the overhead of
handing the requests to the drive in the first place (handing off
multiple requests in a single operation, rather than handing off
individual requests in quick succession).
Even with a single process accessing a single drive, there will
probably still be opportunities for a SCSI drive to use its smarts.
For example, requests to transfer portions of non-contiguous files can
be subject to some of the same optimizations.
Also, while SCSI is initially more complicated, in terms of
flexibility for server solutions, it beats ATA hands-down. Try
putting an array of 10 disks in an external disk shelf using ATA.
For home systems, I'd still recommend ATA to most people, simply
because it's more common, less complicated (for typical configurations
of home systems), and costs less. But for any type of server
situation, SCSI is definitely the way to go.
> Does Solaris 7 have any kind of tuning and profiling capability? I'd
> recommend getting real metrics on what resource is short.
Solaris provides quite a few tools for doing exactly that (vmstat,
iostat, etc.).
--
James Ralston, Information Technology
Software Engineering Institute
Carnegie Mellon University, Pittsburgh, PA, USA
Date: Fri, 30 Jun 2000 19:24:39 -0700
From: Qpopper Support <qpopper at qualcomm dot com>
Subject: Qpopper 3.1b4 available
Qpopper 3.1b4 is available at
<ftp://ftp.qualcomm.com/eudora/servers/unix/popper/>.
A somewhat abbreviated change list is on the Qpopper web site at
<http://www.qpopper.org/changelist.html>
The full list of changes from one release to the next is on the FTP
site, at
<ftp://ftp.qualcomm.com/eudora/servers/unix/popper/beta/Changes>.
The 3.1 release notes are at:
<ftp://ftp.qualcomm.com/eudora/servers/unix/popper/beta/Release.Notes>.
Changes from 3.1b3 to 3.1b4
---------------------------
1. Fix UID generation when OLD_STYLE_UIDL set to match 2.53.
2. Drac host now set by -D run-time option instead of reading file.
3. Fixed pop_log call in drac.c.
4. MAXHOSTNAMELEN now defined in popper.h if not defined by system.
5. Removed '-ls' from LIBS for IRIX.
6. Added --disable-optimizations to turn off optimizations.
7. Added '-f config-file' run-time option. Additional run-time
options read from specified file. All current run-time options
can now be set this way. See INSTALL file for option names and
syntax.
8. Added '-u' run-time option to read ~/.qpopper-options' file.
9. Changed gperf stuff to avoid problems on systems without gperf.
10. Changed most uses of strncpy/strncat to strlcpy/strlcat, which
guarantee to null-terminate the buffer, and are easier to use
safely.
11. Ensured null-termination after remaining uses of strncat.
Date: Fri, 30 Jun 2000 21:53:02 -0700
From: Randall Gellens <randy at qualcomm dot com>
Subject: Re: How to test on a different PORT
At 10:15 AM -0700 6/29/00, Stephen Samuel wrote:
> Netscape lets you use an alternate port for POP... The Mail server
> is indicated as mailhost.domain.com:109. I haven't been able to
> figure out how to get eudora to do the same trick. Does anybody
> here know how to do that?
On Windows:
Look in the Eudora directory for the directory "extrastuff". In this
directory is a file named "esoteric.epi". Drag this file into the
main Eudora directory. Start up Eudora, go to Tools: Options: Ports
& Protocols, and change the ports here.
On Macs:
Quit Eudora and look in the Eudora Application Folder for the folder
"Extras". In this folder is a file "Esoteric Settings". Drag this
file into the "Eudora Stuff" folder, then launch Eudora. Go to
Special: Settings: Ports & Protocols: and change the ports here.
Note that this will change the port for all personalities. You can
change the port for a specific personality if desired. On Windows,
add a "POPPort" line to the "eudora.ini" file in the section for the
personality you want to change. On Macs you can use an small
AppleScript, or an extra resource plug-in.
--
Randall Gellens
Opinions are personal; facts are suspect; I speak for myself only
-------------- Randomly-selected tag: ---------------
The whole problem with the world is that fools and fanatics are always
so certain of themselves, but wiser people so full of doubts.
--Bertrand Russell
Date: Fri, 30 Jun 2000 22:05:14 -0700
From: Randall Gellens <randy at qualcomm dot com>
Subject: Re: qpopper/sendmail and system loading
At 12:09 PM -0400 6/30/00, Dan Scoggins wrote:
> The problem: the system will run fine for several days, then a heavy
> sendmail load will hit the server and the client connections will begin to
> timeout leaving /var/mail/.*.pop lock files. At that point the qpopper
> process count skyrockets up to around 400, the available memory goes down
> to under 2MB. The only way I have found to clear this up is to shutdown
> qpopper and sendmail, rm the /var/mail/.*.pop files then restart qpopper,
> then after a time sendmail.
Qpopper should not leave the .pop files around. If a session times
out, Qpopper should clean up. If the spool is rather large and the
system is very sluggish, it might take a while for this to happen.
You should upgrade to Qpopper 3.0.2 or 3.1x, as it fixes several
problems in this area.
When you shut down Qpopper, do you leave the currently running
processes to clean up?
--
Randall Gellens
Opinions are personal; facts are suspect; I speak for myself only
-------------- Randomly-selected tag: ---------------
Time is nature's way of making sure that everything doesn't
happen on schedule.
Date: Fri, 30 Jun 2000 22:04:15 -0700
From: Randall Gellens <randy at qualcomm dot com>
Subject: Re: qpopper/sendmail and system loading
At 12:26 PM -0700 6/30/00, Kenneth Porter wrote:
> The latest qpopper has a way to specify server mode on a per-user
> basis. How can I determine which users are leaving mail (so I can
> either mark them as exceptions or retrain them)?
You could add '-s' to the command-line (or set "statistics" in a
config file on 3.1b4) and grep the log for stats records with
non-zero left-on-server counts.
--
Randall Gellens
Opinions are personal; facts are suspect; I speak for myself only
-------------- Randomly-selected tag: ---------------
Every successful person has had failures but repeated failure is no
guarantee of eventual success.
Date: Sat, 1 Jul 2000 23:28:28 +1000 (EST)
From: Ben Elliston <bje at redhat dot com>
Subject: APOP only authentication
Hi,
I'd like to disable regular PASS authentication and force users to use APOP.
Is there a way to configure qpopper to do this?
Thanks!
Ben
Date: Sat, 1 Jul 2000 09:57:42 -0500
From: "Julian Y. Koh" <kohster at mac dot com>
Subject: Re: APOP only authentication
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
At 23:28 +1000 7/1/2000, Ben Elliston wrote:
>Hi,
>
>I'd like to disable regular PASS authentication and force users to use
>APOP. Is there a way to configure qpopper to do this?
>
Yep, just register them in the APOP database.
-----BEGIN PGP SIGNATURE-----
Version: PGP Personal Privacy 6.5.2
Comment: <http://charlotte.at.northwestern.edu/julian/pgppubkey.html>
iQA/AwUBOV4G5Q5UB5zJHgFjEQIKfwCgji1DOr+QyKwwhMtivU2fuGjQ8QYAoPWZ
/YvhAXKI+UreTJ7OztSb9WcF
=tBQ7
-----END PGP SIGNATURE-----
--
Julian Y. Koh
kohster at mac dot com
PGP Public Key:<http://charlotte.at.northwestern.edu/julian/pgppubkey.html>
Subject: Re: APOP only authentication
Date: Sat, 1 Jul 2000 17:33:34 +0200 (MEST)
From: Georg Schwarz <schwarz at physik.tu-berlin dot de>
> Hi,
>
> I'd like to disable regular PASS authentication and force users to use AP=
OP.
> Is there a way to configure qpopper to do this?
>
> Thanks!
I've written a patch which adds a compile time switch which can be set to
do exactly what you ask for.
--
Georg Schwarz schwarz at physik.tu-berlin dot de
Institut für Theoretische Physik Tel. +49 30 314-24254, FAX -21130
Technische Universität Berlin http://home.pages.de/~schwarz/
Sekr. PN 7-1, Hardenbergstr. 36, D-10623 Berlin IRC: kuroi
Date: Sat, 1 Jul 2000 10:17:31 -0700
From: Randall Gellens <randy at qualcomm dot com>
Subject: Re: APOP only authentication
At 5:33 PM +0200 7/1/00, Georg Schwarz wrote:
> > Hi,
>>
>> I'd like to disable regular PASS authentication and force users to
>> use APOP.
>> Is there a way to configure qpopper to do this?
>>
>> Thanks!
>
> I've written a patch which adds a compile time switch which can be set to
> do exactly what you ask for.
>
By default, any user who is in the APOP database is prohibited from
using plain-text passwords (USER/PASS).
Qpopper 3.1 includes a run-time switch that lets you alter this. See
the Change Notes or the INSTALL file for details.
--
Randall Gellens
Opinions are personal; facts are suspect; I speak for myself only
-------------- Randomly-selected tag: ---------------
Advertising is 85 percent confusion and 15 percent commission.
--Fred Allen
Date: Sat, 01 Jul 2000 15:58:55 -0700
From: Stephen Samuel <samuel at bcgreen dot com>
Subject: Re: qpopper/sendmail and system loading
Dan Scoggins wrote:
>
> I need some help with what appears to be an overloaded system.
>
> The system environment: enterprise ultra 10, 1 GB memory, 2 18GB eide
> drives, FDDI, Solaris 7, qpopper 2.53 compiled in server mode, sendmail
> 8.9.3. It provides pop mail and smtp in/out. The user community,
> totaling 1500+ users, tends to leave mail on the server from a couple of
> days to months at a time. This has produced rather large mailboxes.
>
> monthly Stat:
> Total POP connections: 2223490
> Total messages read/removed from the server: 612038
> Total MegaBytes read/removed from the server: 349987.12
> Total messages read/left on the server: 103015
> Total MegaBytes of messages read/left on the server: 568793.53
These stats seem wrong. From the second and third line, I
get that the average message is 500K large (even if I presume
the you have Kbytes removed, that still only gives 571 bytes
per message (which would be barely large enough for the headers).
> The problem: the system will run fine for several days, then a heavy
> sendmail load will hit the server and the client connections will begin to
> timeout leaving /var/mail/.*.pop lock files. At that point the qpopper
> process count skyrockets up to around 400, the available memory goes down
> to under 2MB. The only way I have found to clear this up is to shutdown
> qpopper and sendmail, rm the /var/mail/.*.pop files then restart qpopper,
> then after a time sendmail. We've tuned the lotsfree, minfree, desfree and
> autoup.
>
> My first inclination, besides getting the overall mailbox sizes reduced, is
> to implicate the hardware, but I am not sure and would like to hear the
> thoughts from the list.
Somebody else suggested installing a more recent version
of qpopper for a performance boost.
When in doubt, go to hashed spools. This is probably more
important for sendmail than qpopper.
Doubling your memory wouldn't hurt much either. If you get to the
point where you're actually paging, you'll end up in a death
spiral (paging slows you down, you get more processes in memory,
more paging, etc.).
getting more (SCSI!!!) disks and would probably, help too. Given
that you probably don't need the space, a slew of RAIDed 9GB disks
would probably do you better than a couple of 18GB disks.
Which path would be most useful depends on what's really happening.
Check to see how much of your peak load time you're spending
waiting for I/O and paging. That'll give you a better idea as to
whether or not you should be looking at disk or RAM (or both).
--
Stephen Samuel +1(604)876-0426 samuel at bcgreen dot com
http://www.bcgreen.com/~samuel/
The question, for this world, is not "will I die?".
It is, rather, "how will I live?".
Date: Sat, 1 Jul 2000 19:50:56 -0700
From: Randall Gellens <randy at qualcomm dot com>
Subject: Re: APOP only authentication
At 12:43 PM +1000 7/2/00, Ben Elliston wrote:
> Hi,
>
> By default, any user who is in the APOP database is prohibited from
> using plain-text passwords (USER/PASS).
>
> I'm using Qpopper 3.0.2. This does not seem to be the case in this
> version--do I need 3.1?
It's been that way for quite some time. Are you saying that Qpopper
3.0.2, without any patches, allows users who are in the APOP database
to authenticate using USER/PASS? If so, that would be a bug. Can
you reproduce it? If so, please send a debug trace showing it
happening to <qpopper at qualcomm dot com>.
To enable tracing in Qpopper:
1. Do a 'make clean'
2. Re-run ./configure, adding '--enable-debugging'.
3. Edit the inetd.conf line for Qpopper, adding '-d' or '-t tracefile'.
4. Send inetd a HUP signal.
This causes detailed tracing to be written to the syslog (if you used
'-d') or to the file specified as 'tracefile'.
--
Randall Gellens
Opinions are personal; facts are suspect; I speak for myself only
-------------- Randomly-selected tag: ---------------
Fine day to throw a party. Throw him as far as you can.
Date: Sun, 2 Jul 2000 12:43:26 +1000 (EST)
From: Ben Elliston <bje at redhat dot com>
Subject: Re: APOP only authentication
Hi,
By default, any user who is in the APOP database is prohibited from
using plain-text passwords (USER/PASS).
I'm using Qpopper 3.0.2. This does not seem to be the case in this
version--do I need 3.1?
Ben
Date: Sun, 2 Jul 2000 12:43:26 +1000 (EST)
From: Ben Elliston <bje at redhat dot com>
Subject: Re: APOP only authentication
Hi,
By default, any user who is in the APOP database is prohibited from
using plain-text passwords (USER/PASS).
I'm using Qpopper 3.0.2. This does not seem to be the case in this
version--do I need 3.1?
Ben
Date: Sat, 01 Jul 2000 20:11:45 -0700
From: Stephen Samuel <samuel at bcgreen dot com>
Subject: Re: APOP only authentication
Well, as far as I've been able to tell, once a user has an APOP
password, they ARE forced to use that method. I think that the
option of allowing either method is only a recent addition.
Ben Elliston wrote:
> I'd like to disable regular PASS authentication and force users to use APOP.
> Is there a way to configure qpopper to do this?
--
Stephen Samuel +1(604)876-0426 samuel at bcgreen dot com
http://www.bcgreen.com/~samuel/
The question, for this world, is not "will I die?".
It is, rather, "how will I live?".
Date: Mon, 3 Jul 2000 08:09:43 +1000 (EST)
From: Ben Elliston <bje at redhat dot com>
Subject: Re: APOP only authentication
Hi,
> I'm using Qpopper 3.0.2. This does not seem to be the case in this
> version--do I need 3.1?
It's been that way for quite some time. Are you saying that Qpopper
3.0.2, without any patches, allows users who are in the APOP database
to authenticate using USER/PASS? If so, that would be a bug. Can
you reproduce it? If so, please send a debug trace showing it
happening to <qpopper at qualcomm dot com>.
I was certain that I added myself to the pop auth file using popauth(8), but
I was still able to use USER/PASS. I just tried again and I got the correct
error message about using insufficient authentication.
Sorry to bother you.
Ben
Date: Mon, 3 Jul 2000 08:09:43 +1000 (EST)
From: Ben Elliston <bje at redhat dot com>
Subject: Re: APOP only authentication
Hi,
> I'm using Qpopper 3.0.2. This does not seem to be the case in this
> version--do I need 3.1?
It's been that way for quite some time. Are you saying that Qpopper
3.0.2, without any patches, allows users who are in the APOP database
to authenticate using USER/PASS? If so, that would be a bug. Can
you reproduce it? If so, please send a debug trace showing it
happening to <qpopper at qualcomm dot com>.
I was certain that I added myself to the pop auth file using popauth(8), but
I was still able to use USER/PASS. I just tried again and I got the correct
error message about using insufficient authentication.
Sorry to bother you.
Ben