The qpopper list archive ending on 29 May 2003
Topics covered in this issue include:
1. Re: re outlook problems
"Ken Hohhof" <ken at mixedsignal dot com>
Wed, 30 Apr 2003 13:47:15 -0500
2. Re: re outlook problems
Daniel Senie <dts at senie dot com>
Wed, 30 Apr 2003 09:19:21 -0400
3. Re: re outlook problems
Ken Lalonde <ken at globalremittance dot com>
Thu, 01 May 2003 16:10:08 -0400
4. Re: re outlook problems
"Simon May" <simon at imsl dot es>
Fri, 2 May 2003 08:53:39 +0200
5. Re: re outlook problems
"Simon May" <simon at imsl dot es>
Fri, 2 May 2003 08:56:04 +0200
6. Re: re outlook problems
Daniel Senie <dts at senie dot com>
Fri, 02 May 2003 08:16:44 -0400
7. Security Vulnerability in Poppassd
Randall Gellens <randy at qualcomm dot com>
Sat, 3 May 2003 16:58:25 -0700
8. Re: re outlook problems
Simon Byrnand <simon at igrin.co dot nz>
Mon, 05 May 2003 10:31:36 +1200
9. Re: re outlook problems
Chuck Yerkes <chuck+qpopper at yerkes dot com>
Mon, 12 May 2003 01:07:40 -0400
10. qpopper not reading message status set by others?
"Mubashir Cheema" <cheema at cheema dot com>
Thu, 15 May 2003 12:52:55 -0700 (PDT)
11. IMAP vulnerability
Kenneth Porter <shiva at sewingwitch dot com>
Thu, 15 May 2003 15:32:01 -0700
12. New install Red Hat 9
Rum Jungle <rum_jungle11743 at yahoo dot com>
Mon, 19 May 2003 10:45:45 -0700 (PDT)
13. QMAIL and SpamAssassin
Rum Jungle <rum_jungle11743 at yahoo dot com>
Mon, 19 May 2003 13:21:03 -0700 (PDT)
14. Missing mail, really need advice.
Drew Weaver <drew.weaver at thenap dot com>
Tue, 20 May 2003 10:31:30 -0400
15. Re: Missing mail, really need advice.
"Ken Hohhof" <ken at mixedsignal dot com>
Tue, 20 May 2003 09:57:05 -0500
16. FW: [SpamCop (209.190.0.10) id:253579244]Missing mail, really nee
Drew Weaver <drew.weaver at thenap dot com>
Tue, 20 May 2003 12:57:56 -0400
17. Forgot Command
"Lisa Casey" <lisa at jellico dot net>
Tue, 20 May 2003 20:33:26 -0400
18. Bulletins
"Lisa Casey" <lisa at jellico dot net>
Tue, 20 May 2003 21:09:06 -0400
19. Hack to delay user connections?
Joel Laing <joel at scripps dot edu>
Wed, 21 May 2003 13:47:45 -0700
20. Popper Commands
Rich Garcia <k4gps at bellsouth dot net>
21 May 2003 18:16:18 -0400
21. Re: Popper Commands
"Ken Hohhof" <ken at mixedsignal dot com>
Wed, 21 May 2003 17:35:37 -0500
22. Re: Hack to delay user connections?
David Champion <dgc at uchicago dot edu>
Wed, 21 May 2003 17:42:08 -0500
23. Re: Popper Commands
Rich Garcia <k4gps at bellsouth dot net>
21 May 2003 20:48:55 -0400
24. Re: Hack to delay user connections?
"Jeff A. Earickson" <jaearick at colby dot edu>
Thu, 22 May 2003 08:55:31 -0400 (EDT)
25. Re: Hack to delay user connections?
David Champion <dgc at uchicago dot edu>
Thu, 22 May 2003 10:55:52 -0500
26. Re: Hack to delay user connections?
Clifton Royston <cliftonr at lava dot net>
Thu, 22 May 2003 07:15:09 -1000
27. Re: Hack to delay user connections?
Steve Perrault <sperraul at mnsi dot net>
Thu, 22 May 2003 13:20:54 -0400
28. Re: [qpopper] Re: Hack to delay user connections?
Jonathan Lang <lang at castlefur dot com>
Thu, 22 May 2003 12:10:21 -0700 (PDT)
29. Experience of using Qpopper 4.0.3 on Solaris8
"kclo2000" <kclo2000 at netvigator dot com>
Fri, 23 May 2003 11:38:39 +0800
30. Re: Experience of using Qpopper 4.0.3 on Solaris8
"Alan W. Rateliff, II" <lists at rateliff dot net>
Fri, 23 May 2003 00:43:42 -0400
31. Re: Experience of using Qpopper 4.0.3 on Solaris8
"kclo2000" <kclo2000 at netvigator dot com>
Fri, 23 May 2003 13:47:17 +0800
32. Re: Experience of using Qpopper 4.0.3 on Solaris8
"Simon Byrnand" <simon at igrin.co dot nz>
Fri, 23 May 2003 21:37:40 +1200 (NZST)
33. Re: [qpopper] Re: Hack to delay user connections?
David Champion <dgc at uchicago dot edu>
Fri, 23 May 2003 05:37:18 -0500
34. Re: Experience of using Qpopper 4.0.3 on Solaris8
Alan Brown <alanb at digistar dot com>
Fri, 23 May 2003 11:25:32 -0400 (EDT)
35. popper on 995
Chad Prey <cprey at earthlink dot net>
Sat, 24 May 2003 13:25:12 -0700
36. Re: popper on 995
Ernest Johanson <ejohan at fuller dot edu>
Mon, 26 May 2003 09:48:45 -0700 (PDT)
37. Re: popper on 995
Daniel Senie <dts at senie dot com>
Mon, 26 May 2003 13:57:12 -0400
38. awkward users
"InvictaNet Customer Support" <lists at invicta dot net>
Tue, 27 May 2003 09:09:22 +0100
39. Re: awkward users
"Alan W. Rateliff, II" <lists at rateliff dot net>
Tue, 27 May 2003 07:39:24 -0400
40. Timeout message
"InvictaNet Customer Support" <lists at invicta dot net>
Wed, 28 May 2003 07:35:23 +0100
41. qpopper and disk-quota problems
Christian Bauer <Christian.Bauer at NEFkom dot de>
Wed, 28 May 2003 09:55:45 +0200
42. Re: Timeout message
"Lisa Casey" <lisa at jellico dot net>
Wed, 28 May 2003 11:29:58 -0400
43. Strange Eudora/Qpoper Interaction
Butch Kemper <kemper at tstar dot net>
Wed, 28 May 2003 15:49:38 -0500
44. Re: Hack to delay user connections?
Robert Brewer <rbrewer at lava dot net>
Wed, 28 May 2003 15:13:51 -1000
45. Re: qpopper and disk-quota problems
Chuck Yerkes <chuck+qpopper at yerkes dot com>
Wed, 28 May 2003 23:56:25 -0400
46. Re: Hack to delay user connections?
Chuck Yerkes <chuck+qpopper at yerkes dot com>
Thu, 29 May 2003 00:01:41 -0400
47. Re: Strange Eudora/Qpopper Interaction
Chuck Yerkes <chuck+qpopper at yerkes dot com>
Wed, 28 May 2003 23:57:32 -0400
48. Re: Hack to delay user connections?
Clifton Royston <cliftonr at lava dot net>
Wed, 28 May 2003 21:33:46 -1000
49. Re: Hack to delay user connections?
Alan Brown <alanb at digistar dot com>
Thu, 29 May 2003 03:58:31 -0400 (EDT)
50. Limiting connections (ATTN Joel Laing)
Frank Pineau <frank at pineaus dot com>
Thu, 29 May 2003 08:18:25 -0500 (EST)
From: "Ken Hohhof" <ken at mixedsignal dot com>
Subject: Re: re outlook problems
Date: Wed, 30 Apr 2003 13:47:15 -0500
> The client machine says that it is collecting msg 3 of 5 and just hangs
> there until it timesout
When I see this, the problem will occur on the same message each time the
person tries to check mail. We fix the problem by deleting the offending
email message from the mailspool or having the customer do it via webmail.
The poplock times out on its own if you let it. Also we have changed the
Linux settings to retry TCP connections fewer times than default to speed up
the poplock timeout. But when the person checks mail next time, they get
all the messages again starting with #1 because the server never got a QUIT
command.
Sounds like a killer email, rather than an Outlook or qpopper problem.
Granted, mail clients like Eudora are better about flagging bad messages and
asking what to do rather than just choking on them.
Personally, I retrieve tons of email each day from at least 3 of our
mailservers all running qpopper, using Outlook Express, without ever seeing
the problem you describe. BUT, I have the Preview Pane disabled. Have you
tried having a couple customers who regularly get this problem turn off
Preview Pane? The other situation I regularly see that is similar is when
Norton Antivirus (having inserted itself between the mail client and the
mail server) chokes on a certain message.
I have heard claims that both OE and Netscape Messenger will cause problems
if you have it set to check mail every N minutes and it takes longer than N
minutes to download all the mail. Supposedly the mail clients are too
stupid to realize they already have a session with the mailserver and will
start issuing POP3 commands that conflict with the current state with the
mailserver. Like sending a RETR (asking qpopper to "flush" i.e. send a
message to the client) while another messages is already being retrieved?
But personally I'm not so sure this is true, I haven't noticed that turning
off this feature in the email client has any effect on the phenomenon.
Date: Wed, 30 Apr 2003 09:19:21 -0400
From: Daniel Senie <dts at senie dot com>
Subject: Re: re outlook problems
At 06:26 AM 4/30/2003, Simon May wrote:
>Well I see that the code that produces the error
> I/O error flushing output to client xxxx at x.x.x.x. [x.x.x.x]: Operation
>not permitted (1)
>is in pop_send.c
>To be exact the pop_write_flush routine
>
>the question must be why is there an I/O error
When the socket underneath qpopper (and the TCP Session associated) are
closed because the remote end terminates it, it's REALLY REALLY hard to
write to that socket.
There's NOTHING that can be done on the server end to deal with the fact
that the device on the remote end of the TCP session closed the session.
>It seems to me that outlook express is trying to leave mail on the server
>even though it is not set to do so.
>
>Maybe this is the result of previous timeouts
>
>Simon
-----------------------------------------------------------------
Daniel Senie dts at senie dot com
Amaranth Networks Inc. http://www.amaranth.com
Date: Thu, 01 May 2003 16:10:08 -0400
From: Ken Lalonde <ken at globalremittance dot com>
Subject: Re: re outlook problems
If you're using Outlook XP and there is very little latency
between client and server, it sounds like the problem I posted
about last Feb:
> From: Ken Lalonde <ken at globalremit dot com>
> Date: Tue, 04 Feb 2003 13:47:43 -0500
> To: qpopper at lists.pensive dot org
> Subject: Re: I/O error flushing output to client
>
> We saw this problem fairly frequently. The clients in question
> were running Outlook XP, connecting to a qpopper-4.0.4 server
> on the same very lightly loaded LAN. Diddling with chunky-writes
> or Outlook's timeout values did no good.
>
> A google search pointed to a bug in Outlook XP (shocking!),
> wherein Outlook gets confused if the server responds "too quickly".
> See the "I frequently get a timeout" question at:
> http://www.workgroupmail.com/faq_area.asp?area=Client%20Setup&id=34
> and:
> http://home.hetnet.nl/~ojb-hamster/EnWIP/EnWeb/html/faq18om.htm
>
> The URLs above both suggest configuring the server to
> pause for 50ms between POP commands. I changed qpopper to do that,
> which boils down to a "usleep(50*1000)" call in popper.c,
> just before the pop_get_command() call.
>
> Haven't seen the problem since.
>
> I can provide a patch on request.
>
> Cheers, -- Ken Lalonde, Global Remittance Network, Toronto
From: "Simon May" <simon at imsl dot es>
Subject: Re: re outlook problems
Date: Fri, 2 May 2003 08:53:39 +0200
> Outlook probably just rudely dropped the connection.
I guess that it's a matter of seeing if the sock is still active
Simon
From: "Simon May" <simon at imsl dot es>
Subject: Re: re outlook problems
Date: Fri, 2 May 2003 08:56:04 +0200
> Because the client has disconnected. The output being flushed is to the
> IP connection, not to disk.
Then why is there still a qpopper process hanging in there.
Simon
Date: Fri, 02 May 2003 08:16:44 -0400
From: Daniel Senie <dts at senie dot com>
Subject: Re: re outlook problems
At 02:56 AM 5/2/2003, Simon May wrote:
> > Because the client has disconnected. The output being flushed is to the
> > IP connection, not to disk.
>Then why is there still a qpopper process hanging in there.
How does a process find out that the remote end of a TCP session has
disconnected? When it tries to write to the socket, it gets told "operation
not permitted..." Now, how long does TCP keep trying before it decides the
other end of a connection has not only disconnected, but done so rudely by
not saying goodbye? TCP has a retry mechanism. Until it stops retrying, it
thinks the session is still up, and because of that, so does qpopper. How
do you propose we learn faster that the remote has gone away?
You might try Ken Lahonde's method of adding a microsleep. He posted a note
about that yesterday. Would be interesting to know if slowing down command
responses did indeed fix your problems too.
Date: Sat, 3 May 2003 16:58:25 -0700
From: Randall Gellens <randy at qualcomm dot com>
Subject: Security Vulnerability in Poppassd
A security vulnerability in the poppassd component of the Qpopper
distribution has been discovered and publicized. This vulnerability
could permit an attacker to gain root access. Note that the flaw
requires shell access to to a system with poppassd installed.
Poppassd is not built nor installed by default.
Work-arounds include removing the poppassd executable, or changing
the permissions on the poppassd executable to prevent execution
except by root. Either of these methods should enable you to avoid
the vulnerability.
Date: Mon, 05 May 2003 10:31:36 +1200
From: Simon Byrnand <simon at igrin.co dot nz>
Subject: Re: re outlook problems
At 08:16 2/05/03 -0400, Daniel Senie wrote:
>At 02:56 AM 5/2/2003, Simon May wrote:
>> > Because the client has disconnected. The output being flushed is to the
>> > IP connection, not to disk.
>>Then why is there still a qpopper process hanging in there.
>
>How does a process find out that the remote end of a TCP session has
>disconnected? When it tries to write to the socket, it gets told
>"operation not permitted..." Now, how long does TCP keep trying before it
>decides the other end of a connection has not only disconnected, but done
>so rudely by not saying goodbye? TCP has a retry mechanism. Until it stops
>retrying, it thinks the session is still up, and because of that, so does
>qpopper. How do you propose we learn faster that the remote has gone away?
It's not something that can be done at a Qpopper level....setting the
system TCP retry timers lower helps a lot though. On linux I use:
echo 3 >/proc/sys/net/ipv4/tcp_retries1
echo 5 >/proc/sys/net/ipv4/tcp_retries2
(Original values are 7 and 15)
Cuts down the average timeout period from 15 minutes or more to a couple of
minutes.
Regards,
Simon
Date: Mon, 12 May 2003 01:07:40 -0400
From: Chuck Yerkes <chuck+qpopper at yerkes dot com>
Subject: Re: re outlook problems
Quoting Simon Byrnand (simon at igrin.co dot nz):
...
> It's not something that can be done at a Qpopper level....setting the
> system TCP retry timers lower helps a lot though. On linux I use:
>
> echo 3 >/proc/sys/net/ipv4/tcp_retries1
> echo 5 >/proc/sys/net/ipv4/tcp_retries2
>
> (Original values are 7 and 15)
>
> Cuts down the average timeout period from 15 minutes or more to a couple of
> minutes.
/me wonders what Stevens and the RFCs say about these reductions.
(I don't know, but I have fixed TCP settings that were reduced well
below the RFC requiremnts that cause problems on all but the most
ideal connections).
As someone said, you need a sniff of the offending traffic.
If that's snoop or tcpdump from the host to port 110 of the server,
then you get actual information to debug.
If it's easy to reproduce, then it won't take much time, if not,
you may end up running long snoops. Perhaps you start up a new
one every period and rotate snoop files (saving the last couple).
Or you just snoop with a machine with a very large disk.
There are, by my recollection, at least 6 unique Outlook behaviors,
at least from the attachment handling perspective.
If Outlook isn't working right (and it doesn't in a lot of ways)
then it's another Outlook problem. There may be s3cr3t registry
problems, it may be hard coded. This is the company who, when their
gateways crashed on a 2-line SMTP greeting (allowed, but not common),
declared that They Set The Standards.
Eudora is lovely, as are about 20 other clients.
chuck
ps:
begin if you can
read this line, you're not using outlook.
Date: Thu, 15 May 2003 12:52:55 -0700 (PDT)
Subject: qpopper not reading message status set by others?
From: "Mubashir Cheema" <cheema at cheema dot com>
I am new to qpopper. So please forgive me if this is a FAQ. Although I
have read the FAQ and browsed through the mailing list archive and did not
find an answer to this question.
I am running qpopper on a RedHat 9 system using xinetd. Mail is read by
users using imap, pop or local mail client like pine and mutt.
It seems that qpopper is not reading the status correctly or not at all
when it is set by other software. So if the user uses reads their email
locally using pine and then later connects using pop and only interested
in downlading new messages, qpopper ends up serving them all the messages
that it itself has not marked read. uw-imap does not do this.
I have briefuly scanned the qpopper administrator guide but did not see an
obvious solution to this problem.
If anybody has any solutions to this problem, I'd be happy to hear from
them.
Thanks.
-Cheema
Date: Thu, 15 May 2003 15:32:01 -0700
From: Kenneth Porter <shiva at sewingwitch dot com>
Subject: IMAP vulnerability
For those of you running IMAP servers alongside qpopper:
Bugtraq: Buffer overflows in multiple IMAP clients
<http://securityfocus.com/archive/1/321528/2003-05-12/2003-05-18/0>
UW-IMAP is included as vulnerable.
Date: Mon, 19 May 2003 10:45:45 -0700 (PDT)
From: Rum Jungle <rum_jungle11743 at yahoo dot com>
Subject: New install Red Hat 9
Hi,
I just installed qmail and qpopper 4 on Red Hat 9.
Qmail is working and qpopper service seems to be
running but I am not able to check my messages via
outlook express.
I have been trying to find information for
troubleshooting steps for this problem but have been
unlucky.
Look forward to hearing from someone!
Neal
__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com
Date: Mon, 19 May 2003 13:21:03 -0700 (PDT)
From: Rum Jungle <rum_jungle11743 at yahoo dot com>
Subject: QMAIL and SpamAssassin
Thanks to those of you that responded to my last
question.
I needed to reconfigure the executable with the
--enable-home-dir-mail=Mailbox to get it to pick up
qmail's messages.
Next. Does anyone have experience setting up
Spamassassin with qmail?
I have seen the websites that spamassassin.org and
http://qmail-scanner.sourceforge.net/ but I have not
found documentation on the exact steps and which order
to install Spamassassin and the qmail scanner.
Look forward to your replies.
Thanks
Neal
__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com
From: Drew Weaver <drew.weaver at thenap dot com>
Subject: Missing mail, really need advice.
Date: Tue, 20 May 2003 10:31:30 -0400
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
------_=_NextPart_001_01C31EDC.81062D90
Content-Type: text/plain
Hi, this morning I have run into an inexplicable issue with
popper, I've never run into this before so maybe you can explain it to me.
Sendmail reports that the user b888 received 16 messages in /var/spool/b888
If I ls /var/spool/mail/b888 it says:
-rw-rw---- 1 bsn8 mail 0 May 20 09:40 /var/spool/mail/b888
Ok - yesterday, this user did not check their mail at all.
Today in the popper log I see:
May 20 08:53:42 mail qpopper[25080]: b888 at 10.1.0.2 (10.1.0.2): -ERR
[IN-USE] /var/spool/mail/.b888.pop lock busy! Is another session active?
(11)
May 20 08:53:46 mail qpopper[25087]: b888 at 10.1.0.2 (10.1.0.2): -ERR
[IN-USE] /var/spool/mail/.b888.pop lock busy! Is another session active?
(11)
May 20 08:53:54 mail qpopper[25100]: b888 at 10.1.0.2 (10.1.0.2): -ERR
[IN-USE] /var/spool/mail/.b888.pop lock busy! Is another session active?
(11)
My question is, does the popper log only log failures, or does it also log
success?
The mailbox in question is now empty, and I cant explain it.
Any help?
-Drew
------_=_NextPart_001_01C31EDC.81062D90
Content-Type: text/html
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 10 (filtered)">
<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;}
span.EmailStyle17
{font-family:Arial;
color:windowtext;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
{page:Section1;}
-->
</style>
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> Hi,
this morning I have run into an inexplicable issue with popper, I've
never run into this before so maybe you can explain it to me.</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Sendmail reports that the user b888 received 16 messages in
/var/spool/b888</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>If I ls /var/spool/mail/b888 it says:</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>-rw-rw---- 1 bsn8
mail 0 May 20
</span></font><font size=2 face=Arial><span style='font-size:10.0pt;font-family:
Arial'>09:40</span></font><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> /var/spool/mail/b888</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Ok - yesterday, this user did not check their mail at
all.</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Today in the popper log I see:</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>May 20 </span></font><font size=2 face=Arial><span
style='font-size:10.0pt;font-family:Arial'>08:53:42</span></font><font size=2
face=Arial><span style='font-size:10.0pt;font-family:Arial'> mail qpopper[25080]:
b888 at 10.1.0.2 (10.1.0.2): -ERR [IN-USE] /var/spool/mail/.b888.pop lock
busy! Is another session active? (11)</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>May 20 </span></font><font size=2 face=Arial><span
style='font-size:10.0pt;font-family:Arial'>08:53:46</span></font><font size=2
face=Arial><span style='font-size:10.0pt;font-family:Arial'> mail qpopper[25087]:
b888 at 10.1.0.2 (10.1.0.2): -ERR [IN-USE] /var/spool/mail/.b888.pop lock
busy! Is another session active? (11)</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>May 20 </span></font><font size=2 face=Arial><span
style='font-size:10.0pt;font-family:Arial'>08:53:54</span></font><font size=2
face=Arial><span style='font-size:10.0pt;font-family:Arial'> mail qpopper[25100]:
b888 at 10.1.0.2 (10.1.0.2): -ERR [IN-USE] /var/spool/mail/.b888.pop lock
busy! Is another session active? (11)</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>My question is, does the popper log only log failures, or
does it also log success? </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>The mailbox in question is now empty, and I cant explain it.</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Any help?</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>-Drew</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
</div>
</body>
</html>
------_=_NextPart_001_01C31EDC.81062D90--
From: "Ken Hohhof" <ken at mixedsignal dot com>
Subject: Re: Missing mail, really need advice.
Date: Tue, 20 May 2003 09:57:05 -0500
This is a multi-part message in MIME format.
------=_NextPart_000_0026_01C31EB6.2B8FA060
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
The user's mailspool file will be empty and the mailbox will be locked
while a POP3 session is active. If the user abnormally terminated the
TCP session, then you will get the pop lock message until the number of
TCP retries configured by the operating system and then the mailbox lock
will expire.
Actually, if new messages arrive while the mailbox is locked, they go
into the mailspool file. When the POP3 session completes, the .user.pop
temporary file containing any messages not deleted during the POP3
session is added at the beginning of the mailspool file.
----- Original Message -----
From: Drew Weaver
To: Subscribers of Qpopper
Sent: Tuesday, May 20, 2003 9:31 AM
Subject: Missing mail, really need advice.
Hi, this morning I have run into an inexplicable issue
with popper, I've never run into this before so maybe you can explain it
to me.
Sendmail reports that the user b888 received 16 messages in
/var/spool/b888
If I ls /var/spool/mail/b888 it says:
-rw-rw---- 1 bsn8 mail 0 May 20 09:40
/var/spool/mail/b888
Ok - yesterday, this user did not check their mail at all.
Today in the popper log I see:
May 20 08:53:42 mail qpopper[25080]: b888 at 10.1.0.2 (10.1.0.2): -ERR
[IN-USE] /var/spool/mail/.b888.pop lock busy! Is another session
active? (11)
May 20 08:53:46 mail qpopper[25087]: b888 at 10.1.0.2 (10.1.0.2): -ERR
[IN-USE] /var/spool/mail/.b888.pop lock busy! Is another session
active? (11)
May 20 08:53:54 mail qpopper[25100]: b888 at 10.1.0.2 (10.1.0.2): -ERR
[IN-USE] /var/spool/mail/.b888.pop lock busy! Is another session
active? (11)
My question is, does the popper log only log failures, or does it also
log success?
The mailbox in question is now empty, and I cant explain it.
Any help?
-Drew
------=_NextPart_000_0026_01C31EB6.2B8FA060
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html;
charset=iso-8859-1">
<META content="MSHTML 5.50.4807.2300" name=GENERATOR>
<STYLE>@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in
1.25in; }
P.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
COLOR: purple; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
COLOR: windowtext; FONT-FAMILY: Arial
}
DIV.Section1 {
page: Section1
}
</STYLE>
</HEAD>
<BODY lang=EN-US vLink=purple link=blue bgColor=#ffffff>
<DIV><FONT size=2>The user's mailspool file will be empty and the
mailbox will
be locked while a POP3 session is active. If the user abnormally
terminated the TCP session, then you will get the pop lock message until
the
number of TCP retries configured by the operating system and then the
mailbox
lock will expire.</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Actually, if new messages arrive while the mailbox
is locked,
they go into the mailspool file. When the POP3 session completes,
the
.user.pop temporary file containing any messages not deleted during the
POP3
session is added at the beginning of the mailspool file.</FONT></DIV>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px;
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color:
black"><B>From:</B>
<A title=drew.weaver at thenap dot com
href="mailto:drew.weaver@thenap dot com">Drew
Weaver</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A
title=qpopper at lists.pensive dot org
href="mailto:qpopper at lists dot pensive dot org">Subscribers of Qpopper</A>
</DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Tuesday, May 20, 2003
9:31 AM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Missing mail, really
need
advice.</DIV>
<DIV><BR></DIV>
<DIV class=Section1>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial">
Hi, this morning I have run into an inexplicable issue with popper,
I've never
run into this before so maybe you can explain it to
me.</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Sendmail reports that
the user
b888 received 16 messages in /var/spool/b888</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">If I ls
/var/spool/mail/b888 it
says:</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial">-rw-rw---- 1
bsn8
mail
0 May
20 </SPAN></FONT><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">09:40</SPAN></FONT><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial">
/var/spool/mail/b888</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Ok - yesterday, this
user did not
check their mail at all.</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Today in the popper log
I
see:</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">May 20
</SPAN></FONT><FONT
face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial">08:53:42</SPAN></FONT><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial"> mail
qpopper[25080]: b888 at 10.1.0.2 (10.1.0.2): -ERR [IN-USE]
/var/spool/mail/.b888.pop lock busy! Is another session active?
(11)</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">May 20
</SPAN></FONT><FONT
face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial">08:53:46</SPAN></FONT><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial"> mail
qpopper[25087]: b888 at 10.1.0.2 (10.1.0.2): -ERR [IN-USE]
/var/spool/mail/.b888.pop lock busy! Is another session active?
(11)</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">May 20
</SPAN></FONT><FONT
face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial">08:53:54</SPAN></FONT><FONT
face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial"> mail
qpopper[25100]: b888 at 10.1.0.2 (10.1.0.2): -ERR [IN-USE]
/var/spool/mail/.b888.pop lock busy! Is another session active?
(11)</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">My question is, does the
popper
log only log failures, or does it also log success? </SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">The mailbox in question
is now
empty, and I cant explain it.</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Any
help?</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT> </P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">-Drew</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY:
Arial"></SPAN></FONT> </P></DIV></BLOCKQUOTE></BODY></HTML>
------=_NextPart_000_0026_01C31EB6.2B8FA060--
From: Drew Weaver <drew.weaver at thenap dot com>
Subject: FW: [SpamCop (209.190.0.10) id:253579244]Missing mail, really nee
Date: Tue, 20 May 2003 12:57:56 -0400
Omg lol, Spamcop ?
-Drew
-----Original Message-----
From: 253579244 at reports.spamcop.net [mailto:253579244 at reports dot spamcop dot net]
Sent: Tuesday, May 20, 2003 10:11 AM
To: abuse at ee dot net
Subject: [SpamCop (209.190.0.10) id:253579244]Missing mail, really need
advice.
- SpamCop V1.3.3 -
This message is brief for your comfort. Please follow links for details.
http://spamcop.net/w3m?i=z253579244z0e75889745eb5ddf985725a8af2705f9z
Email from 209.190.0.10 / Tue, 20 May 2003 07:11:09 -0700
Offending message:
Return-Path: <cyrus@hermes>
X-Sieve: cmu-sieve 2.0
Return-Path: <Qpopper-errors at lists.pensive dot org>
Received: from localhost (hades.east.de [192.168.200.9])
by hermes.east.de (8.11.3/8.11.3/8.11-3-dl) with ESMTP id
h4KERxG03546
for <x>; Tue, 20 May 2003 16:28:04 +0200
X-Spam-Filter: check_local at hermes.east dot de by digitalanswers.org
Received: from pop3.web.de [217.72.192.134]
by localhost with POP3 (fetchmail-5.8.0)
for x (single-drop); Tue, 20 May 2003 16:42:09 +0200 (CEST)
Received: from [66.27.56.122] (helo=turing.pensive.org)
by mx16.web.de with esmtp (WEB.DE 4.98 #244)
id 19I7w3-0000ZO-00; Tue, 20 May 2003 16:17:49 +0200
Received: from mailman.thenap.com (209.190.0.10) by turing.pensive.org with
ESMTP (Eudora Internet Mail Server 3.2.1) for <x>;
Tue, 20 May 2003 07:11:09 -0700
Received: by mailman.thenap.com with Internet Mail Service (5.5.2656.59)
id <KX6620K6>; Tue, 20 May 2003 10:31:30 -0400
From: Drew Weaver <drew.weaver at thenap dot com>
To: Subscribers of Qpopper <x>
Subject: Missing mail, really need advice.
Date: Tue, 20 May 2003 10:31:30 -0400
Errors-To: List Administrator <Qpopper-errors at lists.pensive dot org>
Precedence: bulk
List-Subscribe: <mailto:qpopper-request at lists.pensive dot org?body=subscribe>
List-Unsubscribe:
<mailto:qpopper-request at lists.pensive dot org?body=unsubscribe>
List-Archive: <http://www.pensive.org/mailing_lists/archives/qpopper/>
List-Post: <mailto:x>
List-Owner: Pensive Mailing List Admin <listmaster at lists.pensive dot org>
List-Help: http://www.pensive.org/Mailing_Lists/
List-Id: <QPopper.lists.pensive.org>
List-Software: AutoShare 4.2.3 by Mikael Hansen
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2656.59)
Content-Type: multipart/alternative;
boundary="----_=_NextPart_001_01C31EDC.81062D90"
Message-Id: <6569_____________6104 at lists.pensive dot org>
Sender: Qpopper-errors at lists.pensive dot org
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
------_=_NextPart_001_01C31EDC.81062D90
Content-Type: text/plain
Hi, this morning I have run into an inexplicable issue with
popper, I've never run into this before so maybe you can explain it to me.
Sendmail reports that the user b888 received 16 messages in /var/spool/b888
If I ls /var/spool/mail/b888 it says:
-rw-rw---- 1 bsn8 mail 0 May 20 09:40 /var/spool/mail/b888
Ok - yesterday, this user did not check their mail at all.
Today in the popper log I see:
May 20 08:53:42 mail qpopper[25080]: b888 at 10.1.0.2 (10.1.0.2): -ERR
[IN-USE] /var/spool/mail/.b888.pop lock busy! Is another session active?
(11)
May 20 08:53:46 mail qpopper[25087]: b888 at 10.1.0.2 (10.1.0.2): -ERR
[IN-USE] /var/spool/mail/.b888.pop lock busy! Is another session active?
(11)
May 20 08:53:54 mail qpopper[25100]: b888 at 10.1.0.2 (10.1.0.2): -ERR
[IN-USE] /var/spool/mail/.b888.pop lock busy! Is another session active?
(11)
My question is, does the popper log only log failures, or does it also log
success?
The mailbox in question is now empty, and I cant explain it.
Any help?
-Drew
------_=_NextPart_001_01C31EDC.81062D90
Content-Type: text/html
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 10 (filtered)">
<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;}
span.EmailStyle17
{font-family:Arial;
color:windowtext;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
{page:Section1;}
-->
</style>
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> &nb
sp; Hi,
this morning I have run into an inexplicable issue with popper, I've
never run into this before so maybe you can explain it to
me.</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Sendmail reports that the user b888 received 16 messages
in
/var/spool/b888</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>If I ls /var/spool/mail/b888 it says:</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>-rw-rw---- 1
bsn8
mail 0 May
20
</span></font><font size=2 face=Arial><span
style='font-size:10.0pt;font-family:
Arial'>09:40</span></font><font size=2 face=Arial><span
style='font-size:10.0pt;
font-family:Arial'> /var/spool/mail/b888</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Ok - yesterday, this user did not check their mail at
all.</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Today in the popper log I see:</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>May 20 </span></font><font size=2 face=Arial><span
style='font-size:10.0pt;font-family:Arial'>08:53:42</span></font><font
size=2
face=Arial><span style='font-size:10.0pt;font-family:Arial'> mail
qpopper[25080]:
b888 at 10.1.0.2 (10.1.0.2): -ERR [IN-USE] /var/spool/mail/.b888.pop lock
busy! Is another session active? (11)</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>May 20 </span></font><font size=2 face=Arial><span
style='font-size:10.0pt;font-family:Arial'>08:53:46</span></font><font
size=2
face=Arial><span style='font-size:10.0pt;font-family:Arial'> mail
qpopper[25087]:
b888 at 10.1.0.2 (10.1.0.2): -ERR [IN-USE] /var/spool/mail/.b888.pop lock
busy! Is another session active? (11)</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>May 20 </span></font><font size=2 face=Arial><span
style='font-size:10.0pt;font-family:Arial'>08:53:54</span></font><font
size=2
face=Arial><span style='font-size:10.0pt;font-family:Arial'> mail
qpopper[25100]:
b888 at 10.1.0.2 (10.1.0.2): -ERR [IN-USE] /var/spool/mail/.b888.pop lock
busy! Is another session active? (11)</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>My question is, does the popper log only log failures, or
does it also log success? </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>The mailbox in question is now empty, and I cant explain
it.</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Any help?</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>-Drew</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
</div>
</body>
</html>
------_=_NextPart_001_01C31EDC.81062D90--
From: "Lisa Casey" <lisa at jellico dot net>
Subject: Forgot Command
Date: Tue, 20 May 2003 20:33:26 -0400
Hi,
How do I remind myself of what options I compiled Qpopper with (such as
enable-server-mode)? I believe there is a command like qpopper -v but I
cannot remember what it is.
Thanks,
Lisa Casey
From: "Lisa Casey" <lisa at jellico dot net>
Subject: Bulletins
Date: Tue, 20 May 2003 21:09:06 -0400
Hi,
I can't make the bulletins work. I did once (9 months ago) but I just wrote
a new bulletin and my pop3 client isn't picking it up nor is
/usr/homr/user/.popbull getting updated.
Here's what I did. I wrote a bulletin in /var/spool/bull. The file is
called 000101.message_05-20-03 (the previous bulletin is called
000100.message_08-02-02 ).
It looks like this:
From localhost!qpop Tue May 20 19:15:00 2003
Date: Tue, 20 May 2003 17:15:00
To: user@localhost
From: Lisa Casey <lisa at jellico dot net>
Subject: Phone Number Change
Greetings Members,
We are changing phone company providers and have -unintentionally-
had our Toll Free telephone number changed. Please write down our
new one: 1-877-599-2770
If you are local to Jellico, please use 784-2000 to reach us.
We will soon have a link on our home page: http://www.jellico.com
called Network Info. This will be where you will find phone numbers,
changes and other important information.
Netlink 2000, Inc.
service at jellico dot net
But when I pop mail on one of my accounts I don't get it, nor is
/usr/home/myaccount/.popbull being updated.
I even went to /usr/local/sbin (where the popper executable is located) and
did a ./popper -b /var/spool/.bull (thinking that if I didn't have
bulletins enabled - I should - that this command line option might work. But
still no bulletin.
OK, I realise it's been awhile since I have sent a bulletin, but I cannot
see what I have done wrong. Can someone help please? As you can see from
this bulletin, it's important to get this out to our users quickly.
Thanks,
Lisa Casey
Date: Wed, 21 May 2003 13:47:45 -0700
From: Joel Laing <joel at scripps dot edu>
Subject: Hack to delay user connections?
Hi,
We are interested in modifying qpopper to respond that there are no new
messages on the server if that user has checked their mail in the last 5
minutes.
Has anyone already written such a thing?
Thanks in advance,
Joel
Subject: Popper Commands
From: Rich Garcia <k4gps at bellsouth dot net>
Date: 21 May 2003 18:16:18 -0400
Can anyone point me in the right direction to any web info for a newbee
> to set up popper on a Linux based system ? I have looked at the .pdf
> manual but I can't make heads or tails of it. I believe that it may be a
> bit out of date for RH9. I found some changes on the FAQ that needed to
> be done for RH9 but not much else.
>
> I am new to Linux so I need a little more basic help than others but I
> am learning fast, it is just that I have never tried to set up a mail
> server at home. This is what I am using...
>
> P/200 132mb Memory 40 Gig HD
> sendmail configured
> fetchmail configured
> qpopper installed
>
> The main part is that all the docs refer to inxed, not xined. All that I
> am trying to do is have my home mail server poll my ISP every 2 or so
> minutes for mail and save all the messages. Have the clients on my home
> network (Outlook, Exolution, OS x etc.) gather the mail using POP3 after
> some filtering with spamassisin. Probably to start have outgoing mail go
> via SMTP right to my ISP.
>
> Another question I have that pops up (no punn intended) is that how do I
> set up the userid's and passwords in popper ? I would like to make them
> the same as they currently are for the ISP so if I have any mailserver
> failures I can just point to the ISP and be back in business.
>
> Thanks
--
Rich Garcia K4GPS
Jupiter Farms FL.
www.richgarcia.net
Jupiter Farms Community Emergency Response Team
From: "Ken Hohhof" <ken at mixedsignal dot com>
Subject: Re: Popper Commands
Date: Wed, 21 May 2003 17:35:37 -0500
> > The main part is that all the docs refer to inxed, not xined.
I don't think this is specific to RH9. What we did on RH7 was to add a file
qpop3 in the directory /etc/xinetd.d. Here is what ours contains, I don't
claim this is optimized:
====================================================
# default: off
# description: Qpopper POP3 server \
service pop3
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/local/sbin/popper
server_args = qpopper -s
port = 110
# log_on_success += USERID DURATION
log_on_success
# log_on_failure += USERID
log_on_failure
cps = 20 1
instances = 100
max_load = 20
}
====================================================
To restart xinetd with config changes:
/sbin/service xinetd restart
> >
> > Another question I have that pops up (no punn intended) is that how do I
> > set up the userid's and passwords in popper ? I would like to make them
> > the same as they currently are for the ISP so if I have any mailserver
> > failures I can just point to the ISP and be back in business.
Easiest way is to create Linux accounts with the same usernames and
passwords, for example with useradd. Make sure to specify a dummy (non
login) shell like /bin/false or /bin/badsh if you don't want to grant mail
users shell access.
Date: Wed, 21 May 2003 17:42:08 -0500
From: David Champion <dgc at uchicago dot edu>
Subject: Re: Hack to delay user connections?
* On 2003.05.21, in <012534685878544609261 at lists.pensive dot org>,
* "Joel Laing" <joel at scripps dot edu> wrote:
> Hi,
>
> We are interested in modifying qpopper to respond that there are no new
> messages on the server if that user has checked their mail in the last 5
> minutes.
>
> Has anyone already written such a thing?
I've written something that will more or less do that, though it can be
more complex if you want.
By default it returns an error, not a "no messages". If that's important
to you, you'd need to alter the code just a bit.
http://home.uchicago.edu/~dgc/sw/qpopper/index.html
--
-D. dgc at uchicago dot edu NSIT University of Chicago
When using any driving directions or map, it's a good idea to do a
reality check and make sure the road still exists, watch out for
construction, and follow all traffic safety precautions.
Subject: Re: Popper Commands
From: Rich Garcia <k4gps at bellsouth dot net>
Date: 21 May 2003 20:48:55 -0400
OK Ken... did all of that..I did add a qqpop3 file but it was a bit
different than yours, I based mine on what the FAQ had stated but I have
made the changes shown in yours. Best to start off with something that I
know works and the directory is identical to yours..
Now what ?? I have restarted the service. I guess I am getting a bit in
over my head. Do I do a fetchmail and then point my clients to
xxx@localdomain and let her rip ?
Rich
On Wed, 2003-05-21 at 18:35, Ken Hohhof wrote:
> > > The main part is that all the docs refer to inxed, not xined.
>
> I don't think this is specific to RH9. What we did on RH7 was to add a file
> qpop3 in the directory /etc/xinetd.d. Here is what ours contains, I don't
> claim this is optimized:
>
> ====================================================
>
> # default: off
> # description: Qpopper POP3 server \
> service pop3
> {
> disable = no
> socket_type = stream
> wait = no
> user = root
> server = /usr/local/sbin/popper
> server_args = qpopper -s
> port = 110
> # log_on_success += USERID DURATION
> log_on_success
> # log_on_failure += USERID
> log_on_failure
> cps = 20 1
> instances = 100
> max_load = 20
> }
>
> ====================================================
>
> To restart xinetd with config changes:
>
> /sbin/service xinetd restart
>
> > >
> > > Another question I have that pops up (no punn intended) is that how do I
> > > set up the userid's and passwords in popper ? I would like to make them
> > > the same as they currently are for the ISP so if I have any mailserver
> > > failures I can just point to the ISP and be back in business.
>
> Easiest way is to create Linux accounts with the same usernames and
> passwords, for example with useradd. Make sure to specify a dummy (non
> login) shell like /bin/false or /bin/badsh if you don't want to grant mail
> users shell access.
--
Rich Garcia K4GPS
Jupiter Farms FL.
www.richgarcia.net
Jupiter Farms Community Emergency Response Team
Date: Thu, 22 May 2003 08:55:31 -0400 (EDT)
From: "Jeff A. Earickson" <jaearick at colby dot edu>
Subject: Re: Hack to delay user connections?
Cool solution, what flavors of Unix does it work on (or what do you
use it on)?
In qpopper 3.x, I had a hack that did a stat() call on the user's
.pop file and then compared the timestamp of this file to the current
time. If the time difference was less than the required interval, then
the user got back the error message "You just checked your email!".
I did the stat() call before authentication, which was an expensive
operation for us (DCE over a network). I never ported this hack to
4.x because of qpopper server mode and bigger, faster mail servers.
But I still miss it, just to punish bonehead POP users that want everything
NOW.
-----------------------------------
Jeff A. Earickson, Ph.D
Senior UNIX Sysadmin and Email Guru
Information Technology Services
Colby College, 4214 Mayflower Hill,
Waterville ME, 04901-8842
phone: 207-872-3659 (fax = 3076)
-----------------------------------
On Wed, 21 May 2003, David Champion wrote:
> Date: Wed, 21 May 2003 17:42:08 -0500
> From: David Champion <dgc at uchicago dot edu>
> To: Joel Laing <joel at scripps dot edu>
> Cc: Subscribers of Qpopper <qpopper at lists.pensive dot org>
> Subject: Re: Hack to delay user connections?
>
> * On 2003.05.21, in <012534685878544609261 at lists.pensive dot org>,
> * "Joel Laing" <joel at scripps dot edu> wrote:
> > Hi,
> >
> > We are interested in modifying qpopper to respond that there are no new
> > messages on the server if that user has checked their mail in the last 5
> > minutes.
> >
> > Has anyone already written such a thing?
>
> I've written something that will more or less do that, though it can be
> more complex if you want.
>
> By default it returns an error, not a "no messages". If that's important
> to you, you'd need to alter the code just a bit.
>
> http://home.uchicago.edu/~dgc/sw/qpopper/index.html
>
> --
> -D. dgc at uchicago dot edu NSIT University of Chicago
> When using any driving directions or map, it's a good idea to do a
> reality check and make sure the road still exists, watch out for
> construction, and follow all traffic safety precautions.
>
Date: Thu, 22 May 2003 10:55:52 -0500
From: David Champion <dgc at uchicago dot edu>
Subject: Re: Hack to delay user connections?
* On 2003.05.22, in <455614693426525090511 at lists.pensive dot org>,
* "Jeff A. Earickson" <jaearick at colby dot edu> wrote:
> Cool solution, what flavors of Unix does it work on (or what do you
> use it on)?
Thanks. We've been using it on Solaris 7 and 8 for about a year. It
should work on any system that runs qpopper and supports System V shared
memory operations.
> In qpopper 3.x, I had a hack that did a stat() call on the user's
> .pop file and then compared the timestamp of this file to the current
> time. If the time difference was less than the required interval, then
> the user got back the error message "You just checked your email!".
> I did the stat() call before authentication, which was an expensive
> operation for us (DCE over a network). I never ported this hack to
> 4.x because of qpopper server mode and bigger, faster mail servers.
> But I still miss it, just to punish bonehead POP users that want everything
> NOW.
There's certainly some advantage in this kind of "training". :) What
I like most about this solution is its on-the-fly tunability. Most of
the time, we don't need to be that harsh on pop users. But when we near
the constraints of our system for other reasons (e-mail worms, everyone
just came back from holidays, etc), it's the POP users banging on their
check mail buttons who accelerate the gridlock most. This patch lets us
turn the screw on them a little as we observe things getting worse. And
because a simple mail check on an empty mailbox is relatively cheap, we
let people check as often as they like if they keep their inboxes empty,
while "punishing" only those who are truly demanding resources.
I generated some figures during our last mail crisis indicating that
something like 11% of our POP users, or about 2% of our total user base,
accounted for about 50% of our net server I/O because of frequent mail
checks and "leave mail on server" options. (And this *after* enabling
server mode.) This patch effectively allowed us to kibosh that kind of
abuse while allowing polite POP users to continue checking mail as often
as they like.
--
-D. dgc at uchicago dot edu NSIT University of Chicago
When using any driving directions or map, it's a good idea to do a
reality check and make sure the road still exists, watch out for
construction, and follow all traffic safety precautions.
Date: Thu, 22 May 2003 07:15:09 -1000
From: Clifton Royston <cliftonr at lava dot net>
Subject: Re: Hack to delay user connections?
On Thu, May 22, 2003 at 10:55:52AM -0500, David Champion wrote:
> * On 2003.05.22, in <455614693426525090511 at lists.pensive dot org>,
> * "Jeff A. Earickson" <jaearick at colby dot edu> wrote:
> > Cool solution, what flavors of Unix does it work on (or what do you
> > use it on)?
>
> Thanks. We've been using it on Solaris 7 and 8 for about a year. It
> should work on any system that runs qpopper and supports System V shared
> memory operations.
It looks pretty nice. Forwarded it to my co-worker here who is now
maintaining qpopper.
> > In qpopper 3.x, I had a hack that did a stat() call on the user's
> > .pop file and then compared the timestamp of this file to the current
> > time. If the time difference was less than the required interval, then
> > the user got back the error message "You just checked your email!".
> > I did the stat() call before authentication, which was an expensive
> > operation for us (DCE over a network). I never ported this hack to
> > 4.x because of qpopper server mode and bigger, faster mail servers.
> > But I still miss it, just to punish bonehead POP users that want everything
> > NOW.
>
> There's certainly some advantage in this kind of "training". :) What
> I like most about this solution is its on-the-fly tunability. Most of
> the time, we don't need to be that harsh on pop users. But when we near
> the constraints of our system for other reasons (e-mail worms, everyone
> just came back from holidays, etc), it's the POP users banging on their
> check mail buttons who accelerate the gridlock most. This patch lets us
> turn the screw on them a little as we observe things getting worse. And
> because a simple mail check on an empty mailbox is relatively cheap, we
> let people check as often as they like if they keep their inboxes empty,
> while "punishing" only those who are truly demanding resources.
This is a really nice feature; I had been talking about just that as the
kind of thing we should implement here, just about 2 days before you
posted your patch to this effect!
> I generated some figures during our last mail crisis indicating that
> something like 11% of our POP users, or about 2% of our total user base,
> accounted for about 50% of our net server I/O because of frequent mail
> checks and "leave mail on server" options. (And this *after* enabling
> server mode.) This patch effectively allowed us to kibosh that kind of
> abuse while allowing polite POP users to continue checking mail as often
> as they like.
"mail crisis" - that's an all too familiar phrase here. And our
analysis matches yours - we run a nightly report of the "POP hogs"
measuring total GB of disk I/O the top users have generated, and ask
support to give them a call. There's seldom more than a few users on
it, generating much of the load on the mail server.
-- Clifton
--
Clifton Royston -- LavaNet Systems Architect -- cliftonr at lava dot net
"If you ride fast enough, the Specialist can't catch you."
"What's the Specialist?" Samantha says.
"The Specialist wears a hat," says the babysitter. "The hat makes noises."
She doesn't say anything else.
Kelly Link, _The Specialist's Hat_
Date: Thu, 22 May 2003 13:20:54 -0400
From: Steve Perrault <sperraul at mnsi dot net>
Subject: Re: Hack to delay user connections?
> > Cool solution, what flavors of Unix does it work on (or what do you
> > use it on)?
>
>
>Thanks. We've been using it on Solaris 7 and 8 for about a year. It
>should work on any system that runs qpopper and supports System V shared
>memory operations.
>
>
>
> > In qpopper 3.x, I had a hack that did a stat() call on the user's
> > .pop file and then compared the timestamp of this file to the current
> > time. If the time difference was less than the required interval, then
> > the user got back the error message "You just checked your email!".
> > I did the stat() call before authentication, which was an expensive
> > operation for us (DCE over a network). I never ported this hack to
> > 4.x because of qpopper server mode and bigger, faster mail servers.
> > But I still miss it, just to punish bonehead POP users that want everything
> > NOW.
>
>
>There's certainly some advantage in this kind of "training". :) What
>I like most about this solution is its on-the-fly tunability. Most of
>the time, we don't need to be that harsh on pop users. But when we near
>the constraints of our system for other reasons (e-mail worms, everyone
>just came back from holidays, etc), it's the POP users banging on their
>check mail buttons who accelerate the gridlock most. This patch lets us
>turn the screw on them a little as we observe things getting worse. And
>because a simple mail check on an empty mailbox is relatively cheap, we
>let people check as often as they like if they keep their inboxes empty,
>while "punishing" only those who are truly demanding resources.
>
>
>I generated some figures during our last mail crisis indicating that
>something like 11% of our POP users, or about 2% of our total user base,
>accounted for about 50% of our net server I/O because of frequent mail
>checks and "leave mail on server" options. (And this *after* enabling
>server mode.) This patch effectively allowed us to kibosh that kind of
>abuse while allowing polite POP users to continue checking mail as often
>as they like.
Even in server mode, this would still be implemented by comparing the date
on the cache files. This would be a great feature. I don't know how
receptive our users would be, however.
- SteveP
Date: Thu, 22 May 2003 12:10:21 -0700 (PDT)
From: Jonathan Lang <lang at castlefur dot com>
Subject: Re: [qpopper] Re: Hack to delay user connections?
On Wed, 21 May 2003, David Champion wrote:
> > We are interested in modifying qpopper to respond that there are no new
> > messages on the server if that user has checked their mail in the last 5
> > minutes.
> I've written something that will more or less do that, though it can be
> more complex if you want.
> By default it returns an error, not a "no messages". If that's important
> to you, you'd need to alter the code just a bit.
Out of curiosity, what type of system are you running this on? What is
the average mailbox size? Your webpage mentions a userbase of
25,000 users. We're running POP3 services with qpopper for a much smaller
userbase, but again we have the same problem - a small portion of the users
leave an incredible amount of mail on the servers, and sometimes pop their
email as often as once a minute. In our case, the mail is stored on a
network appliance via NFS, for redundancy, and we're running 5 POP3 servers.
The NetApp usage is roughly 98% from POP3, even though people reading their
mail directly account for two and a half times more data.
(And, yes, I know this isn't very efficient to begin with)
From: "kclo2000" <kclo2000 at netvigator dot com>
Subject: Experience of using Qpopper 4.0.3 on Solaris8
Date: Fri, 23 May 2003 11:38:39 +0800
Dear all,
Do you have any experience of using Qpopper4.0.3 on Solaris 8? We just
using it on Solaris8 for few days and the port 110 stop to respond suddenly
until reboot the server. We have using the same version on Solaris 2.6 and
it does not has any problem at all
Thanks!
From: "Alan W. Rateliff, II" <lists at rateliff dot net>
Subject: Re: Experience of using Qpopper 4.0.3 on Solaris8
Date: Fri, 23 May 2003 00:43:42 -0400
----- Original Message -----
From: "kclo2000" <kclo2000 at netvigator dot com>
To: "Subscribers of Qpopper" <qpopper at lists.pensive dot org>
Sent: Thursday, May 22, 2003 11:38 PM
Subject: Experience of using Qpopper 4.0.3 on Solaris8
> Dear all,
>
> Do you have any experience of using Qpopper4.0.3 on Solaris 8? We just
> using it on Solaris8 for few days and the port 110 stop to respond
suddenly
> until reboot the server. We have using the same version on Solaris 2.6
and
> it does not has any problem at all
Are you running it in server mode or from inetd?
I admin QPopper on about a dozen Solaris 8/Intel boxes, four SPARC, as well
as 2.5.1 and 2.6 (both SPARC) launched from inetd. Every version I've run
(including 4.0.3, when it was the current version) has run like a champ!
--
Alan W. Rateliff, II : RATELIFF.NET
Independent Technology Consultant : alan2 at rateliff dot net
(Office) 850/350-0260 : (Mobile) 850/559-0100
-------------------------------------------------------------
[System Administration][IT Consulting][Computer Sales/Repair]
From: "kclo2000" <kclo2000 at netvigator dot com>
Subject: Re: Experience of using Qpopper 4.0.3 on Solaris8
Date: Fri, 23 May 2003 13:47:17 +0800
Dear Alan,
I am using inetd on both Solaris 8 and Solaris 2.6. On Solaris 2.6, it does
not has any problem. I have read through mailing list that running through
daemon mode is more stable. Is it true?
Thanks!
----- Original Message -----
From: "Alan W. Rateliff, II" <lists at rateliff dot net>
To: "Subscribers of Qpopper" <qpopper at lists.pensive dot org>
Sent: Friday, May 23, 2003 12:43 PM
Subject: Re: Experience of using Qpopper 4.0.3 on Solaris8
> ----- Original Message -----
> From: "kclo2000" <kclo2000 at netvigator dot com>
> To: "Subscribers of Qpopper" <qpopper at lists.pensive dot org>
> Sent: Thursday, May 22, 2003 11:38 PM
> Subject: Experience of using Qpopper 4.0.3 on Solaris8
>
>
> > Dear all,
> >
> > Do you have any experience of using Qpopper4.0.3 on Solaris 8? We just
> > using it on Solaris8 for few days and the port 110 stop to respond
> suddenly
> > until reboot the server. We have using the same version on Solaris 2.6
> and
> > it does not has any problem at all
>
> Are you running it in server mode or from inetd?
>
> I admin QPopper on about a dozen Solaris 8/Intel boxes, four SPARC, as
well
> as 2.5.1 and 2.6 (both SPARC) launched from inetd. Every version I've run
> (including 4.0.3, when it was the current version) has run like a champ!
>
> --
> Alan W. Rateliff, II : RATELIFF.NET
> Independent Technology Consultant : alan2 at rateliff dot net
> (Office) 850/350-0260 : (Mobile) 850/559-0100
> -------------------------------------------------------------
> [System Administration][IT Consulting][Computer Sales/Repair]
>
>
Date: Fri, 23 May 2003 21:37:40 +1200 (NZST)
Subject: Re: Experience of using Qpopper 4.0.3 on Solaris8
From: "Simon Byrnand" <simon at igrin.co dot nz>
> Dear Alan,
>
> I am using inetd on both Solaris 8 and Solaris 2.6. On Solaris 2.6, it
> does
> not has any problem. I have read through mailing list that running
> through
> daemon mode is more stable. Is it true?
If you're running Qpopper from inetd in both cases, then I can't see how
Qpopper itself can be to blame - when run from inetd it is inetd which
opens port 110, and listens for connections.
As each new connection comes in it launches a copy of Qpopper which only
lasts for the duration of the connection. The only process involved which
is running permanently is inetd itself.
When you say its no longer responding, do you mean that port 110 is closed
completely, or just that it responds to a TCP connection, but you get no
Qpopper greeting ?
For example what happens if you telnet to port 110 at the time it is not
responding, do you get an immediate connection refused, or do you get a
connection, but no welcome banner from Qpopper ?
Regards,
Simon
>
> Thanks!
> ----- Original Message -----
> From: "Alan W. Rateliff, II" <lists at rateliff dot net>
> To: "Subscribers of Qpopper" <qpopper at lists.pensive dot org>
> Sent: Friday, May 23, 2003 12:43 PM
> Subject: Re: Experience of using Qpopper 4.0.3 on Solaris8
>
>
>> ----- Original Message -----
>> From: "kclo2000" <kclo2000 at netvigator dot com>
>> To: "Subscribers of Qpopper" <qpopper at lists.pensive dot org>
>> Sent: Thursday, May 22, 2003 11:38 PM
>> Subject: Experience of using Qpopper 4.0.3 on Solaris8
>>
>>
>> > Dear all,
>> >
>> > Do you have any experience of using Qpopper4.0.3 on Solaris 8? We
>> just
>> > using it on Solaris8 for few days and the port 110 stop to respond
>> suddenly
>> > until reboot the server. We have using the same version on Solaris
>> 2.6
>> and
>> > it does not has any problem at all
>>
>> Are you running it in server mode or from inetd?
>>
>> I admin QPopper on about a dozen Solaris 8/Intel boxes, four SPARC, as
> well
>> as 2.5.1 and 2.6 (both SPARC) launched from inetd. Every version I've
>> run
>> (including 4.0.3, when it was the current version) has run like a champ!
>>
>> --
>> Alan W. Rateliff, II : RATELIFF.NET
>> Independent Technology Consultant : alan2 at rateliff dot net
>> (Office) 850/350-0260 : (Mobile) 850/559-0100
>> -------------------------------------------------------------
>> [System Administration][IT Consulting][Computer Sales/Repair]
>>
>>
>
Date: Fri, 23 May 2003 05:37:18 -0500
From: David Champion <dgc at uchicago dot edu>
Subject: Re: [qpopper] Re: Hack to delay user connections?
* On 2003.05.22, in <173233560162642400616 at lists.pensive dot org>,
* "Jonathan Lang" <lang at castlefur dot com> wrote:
>
> Out of curiosity, what type of system are you running this on? What is
> the average mailbox size? Your webpage mentions a userbase of
We're currently running on Solaris 8, but there's nothing special in
the code; it should be fine anywhere that SysV shared memory works.
Across all users, our average inbox is now about 10.5 MB, median is
about 800 KB. Among those who've used POP in the last 5 days, average
is about 4.5 MB, median about 115 KB. These numbers used to be much
larger. :)
We support multiple folders by offering IMAP, but those users who didn't
use it for whatever reason were stuck with the single inbox if they
wanted to leave mail on the server. Since we deployed this modification,
many POP users have switched to IMAP, or use both POP and IMAP as
appropriate, and many of those remaining in POP simply monitor their
own usage better than before. After the change, we found that a lot of
people didn't even realize they'd had "leave mail on server" checked,
and didn't at all mind turning it off.
After a little time to get used to it, most people are okay with the way
things work now. This is a regulatory system, not a brick wall; they
know that they'll suffer no penalties as long as they keep things tame,
but that things will basically keep working in any case. Some people
don't check mail more often than once an hour anyway, so they don't much
care.
We had several people initially who had two computers (one at home and
one in the office, presumably) each set to POP mail once a minute.
They'd individually make over 2000 POP checks a day, and each check
would dropcopy an inbox of several dozen MB. Several hundred other users
would check more than once each five minutes, also leaving many MB on
the server.
I can go on and on about statistics gathered during this time, but I'm
sure it's either torturous or familiar, or both. The thing that really
speaks to me right now is that before we activated these settings, our
top 25 users in terms of total disk I/O summed up across POP sessions
did about 248 gigabytes a day as a group, out of 586 GB for all POP
users. Yesterday, our top 25 did about 10 gigabytes, out of 19 GB
for all POP users. So our top 25 still account for roughly half our
disk I/O due to POP, but total I/O due to POP is less than a tenth as
much altogether, and it's a vastly smaller fraction of the total I/O
performed by the system. Our POP users are only about a tenth of our
total user base, but they used to get easily more than half the disk
I/O. Our IMAP users used to be cheated of a fair share by aggressive
spool copies, but now things are in much better balance.
--
-D. dgc at uchicago dot edu NSIT University of Chicago
When using any driving directions or map, it's a good idea to do a
reality check and make sure the road still exists, watch out for
construction, and follow all traffic safety precautions.
Date: Fri, 23 May 2003 11:25:32 -0400 (EDT)
From: Alan Brown <alanb at digistar dot com>
Subject: Re: Experience of using Qpopper 4.0.3 on Solaris8
On Fri, 23 May 2003, kclo2000 wrote:
> I am using inetd on both Solaris 8 and Solaris 2.6. On Solaris 2.6, it does
> not has any problem. I have read through mailing list that running through
> daemon mode is more stable. Is it true?
True or not, the default for inetd is that 40 calls in 60 seconds will
cause inetd to assume a service is looping and shut it down, either
permanently, or for 5 minutes depending on the version of inetd.
How often is your qpopper being accessed?
Date: Sat, 24 May 2003 13:25:12 -0700
Subject: popper on 995
From: Chad Prey <cprey at earthlink dot net>
trying to get tls to run on port 995 to then try the three config with
popper running on 110 and 995. stls is working awesome on 110 so far.
config snip>>>>>>
set tls-service = alternate-port
set tls-options = 0x00000800
#set tls-support = stls
#set tls-support = alternate-port
set clear-text-password = tls
set tls-private-key-file = /etc/postfix/newreq.pem
set tls-server-cert-file = /etc/postfix/newcert.pem
<<<<snip
'netstat | grep 995' shows nuthin' . OS is Solaris 8. I am running
popper in standalone mode. Wouldn't be a problem to leave it just stls
except some people actually like outlook. :-)
etc/services has:
pop3s 995/tcp
pop3s 995/udp
any help would be appreciated...finding (and have tried) lots of
suggestions provided by Google...hair almost completely pulled out.
Send either help or rogaine!
Thanks,
Chad Prey
Date: Mon, 26 May 2003 09:48:45 -0700 (PDT)
From: Ernest Johanson <ejohan at fuller dot edu>
Subject: Re: popper on 995
Ucommenting the 'set tls-support = alternate-port' line will cause the
server to run on port 995.
Ernest Johanson
Systems Administrator
Fuller Theological Seminary
On Sat, 24 May 2003, Chad Prey wrote:
> Date: Sat, 24 May 2003 13:25:12 -0700
> From: Chad Prey <cprey at earthlink dot net>
> To: Subscribers of Qpopper <qpopper at lists.pensive dot org>
> Subject: popper on 995
>
> trying to get tls to run on port 995 to then try the three config with
> popper running on 110 and 995. stls is working awesome on 110 so far.
>
> config snip>>>>>>
> set tls-service = alternate-port
> set tls-options = 0x00000800
> #set tls-support = stls
> #set tls-support = alternate-port
> set clear-text-password = tls
> set tls-private-key-file = /etc/postfix/newreq.pem
> set tls-server-cert-file = /etc/postfix/newcert.pem
> <<<<snip
>
> 'netstat | grep 995' shows nuthin' . OS is Solaris 8. I am running
> popper in standalone mode. Wouldn't be a problem to leave it just stls
> except some people actually like outlook. :-)
>
> etc/services has:
> pop3s 995/tcp
> pop3s 995/udp
>
> any help would be appreciated...finding (and have tried) lots of
> suggestions provided by Google...hair almost completely pulled out.
> Send either help or rogaine!
>
> Thanks,
> Chad Prey
>
>
Date: Mon, 26 May 2003 13:57:12 -0400
From: Daniel Senie <dts at senie dot com>
Subject: Re: popper on 995
At 12:48 PM 5/26/2003, Ernest Johanson wrote:
>Ucommenting the 'set tls-support = alternate-port' line will cause the
>server to run on port 995.
Actually, uncommenting that will cause it to run in alternate port mode
(which is the appropriate mode to run in for port 995). Instructing the
popper to bind port 995 on the command line (stand alone) or in
inetd/xinetd will cause it to bind port 995. You can run whatever mode you
want on whichever port you wish.
>Ernest Johanson
>Systems Administrator
>Fuller Theological Seminary
>
>
>On Sat, 24 May 2003, Chad Prey wrote:
>
> > Date: Sat, 24 May 2003 13:25:12 -0700
> > From: Chad Prey <cprey at earthlink dot net>
> > To: Subscribers of Qpopper <qpopper at lists.pensive dot org>
> > Subject: popper on 995
> >
> > trying to get tls to run on port 995 to then try the three config with
> > popper running on 110 and 995. stls is working awesome on 110 so far.
> >
> > config snip>>>>>>
> > set tls-service = alternate-port
> > set tls-options = 0x00000800
> > #set tls-support = stls
> > #set tls-support = alternate-port
> > set clear-text-password = tls
> > set tls-private-key-file = /etc/postfix/newreq.pem
> > set tls-server-cert-file = /etc/postfix/newcert.pem
> > <<<<snip
> >
> > 'netstat | grep 995' shows nuthin' . OS is Solaris 8. I am running
> > popper in standalone mode. Wouldn't be a problem to leave it just stls
> > except some people actually like outlook. :-)
> >
> > etc/services has:
> > pop3s 995/tcp
> > pop3s 995/udp
> >
> > any help would be appreciated...finding (and have tried) lots of
> > suggestions provided by Google...hair almost completely pulled out.
> > Send either help or rogaine!
> >
> > Thanks,
> > Chad Prey
> >
> >
From: "InvictaNet Customer Support" <lists at invicta dot net>
Subject: awkward users
Date: Tue, 27 May 2003 09:09:22 +0100
Most of my users behave quite well and do not store their email on the
server.
However, some use my pop3 server as their own personal file storage area! Is
there any way I can force some users to delete mail once it has been d/l but
not others? I don't want to make it a server wide requirement, just some
users
From my reading of the Qpopper manual it isn't possible. Is this correct?
Martyn Routley
-----------------------------------------------------------------
InvictaNet - The Internet in Plain English, Guaranteed
http://www.invictanet.co.uk
martyn at support.invictanet.co dot uk
phone: 08707 440180
fax: 08707 440181
Ask us about our online Antivirus and Junk mail scanning service
-----------------------------------------------------------------
From: "Alan W. Rateliff, II" <lists at rateliff dot net>
Subject: Re: awkward users
Date: Tue, 27 May 2003 07:39:24 -0400
----- Original Message -----
From: "InvictaNet Customer Support" <lists at invicta dot net>
To: "Subscribers of Qpopper" <qpopper at lists.pensive dot org>
Sent: Tuesday, May 27, 2003 4:09 AM
Subject: awkward users
> Most of my users behave quite well and do not store their email on the
> server.
>
> However, some use my pop3 server as their own personal file storage area!
Is
> there any way I can force some users to delete mail once it has been d/l
but
> not others? I don't want to make it a server wide requirement, just some
> users
>
> >From my reading of the Qpopper manual it isn't possible. Is this correct?
Actually, I've seen a number of scripts which will run through mailboxes to
remove mail over certain ages. In fact, one may have been posted to this
very list! Scan through the archives, or search Google, for such a script
and you should not turn up empty handed.
--
Alan W. Rateliff, II : RATELIFF.NET
Independent Technology Consultant : alan2 at rateliff dot net
(Office) 850/350-0260 : (Mobile) 850/559-0100
-------------------------------------------------------------
[System Administration][IT Consulting][Computer Sales/Repair]
From: "InvictaNet Customer Support" <lists at invicta dot net>
Subject: Timeout message
Date: Wed, 28 May 2003 07:35:23 +0100
Can anyone give some clues on this message please?
May 28 06:52:40 lemsip popper[30386]: (v4.0.3) Timeout (60 secs) during nw
read from cooke04 at ......
Martyn Routley
-----------------------------------------------------------------
InvictaNet - The Internet in Plain English, Guaranteed
http://www.invictanet.co.uk
martyn at support.invictanet.co dot uk
phone: 08707 440180
fax: 08707 440181
Ask us about our online Antivirus and Junk mail scanning service
-----------------------------------------------------------------
Date: Wed, 28 May 2003 09:55:45 +0200
From: Christian Bauer <Christian.Bauer at NEFkom dot de>
Subject: qpopper and disk-quota problems
Hi there,
I've got some problems with getting qpopper properly work
with disk quotas.
I will do the following:
Softquota of 10MB.
Hardquota of 20MB.
Users should get a message if they are over softquota and should
still able to receive mail until mailbox is about 20Megs.
for the quota-warning it seems I have to write some scripts... this will NOT
be the problem (ok.. has anybody some good concepts for this?)
but if the users mailbox reaches 20 Megs qpopper isn't able to
create the pop-lockfile for the user.. because of over hardquota.
i couldn't find how to configure that qpopper writes his
pop-lockfiles to another filesystem/directory than the
mail-spool. this would workaround this problem....
or is it a total conceptual misstake how i try to implement the
quotas?
I'm running qpopper 4.0.5 on a linux (suse) box.
server-mode
quotas on XFS.
many thanks for help
Chris
--
NEFkom Telekommunikation GmbH & Co.
Spittlertorgraben 13 Tel. 0911/1808-18
D-90429 Nuernberg Fax. 0911/1808-409
http://www.NEFkom.de mailto:Christian.Bauer at NEFkom dot de
From: "Lisa Casey" <lisa at jellico dot net>
Subject: Re: Timeout message
Date: Wed, 28 May 2003 11:29:58 -0400
Hi,
If they are using Outlook Express, set their server timeout from one minute
to something higher (2, 3 minutes, even the maximum of 5 minutes wouldn't
hurt).
Lisa Casey
Netlink 2000, Inc.
----- Original Message -----
From: "InvictaNet Customer Support" <lists at invicta dot net>
To: "Subscribers of Qpopper" <qpopper at lists.pensive dot org>
Sent: Wednesday, May 28, 2003 2:35 AM
Subject: Timeout message
> Can anyone give some clues on this message please?
>
> May 28 06:52:40 lemsip popper[30386]: (v4.0.3) Timeout (60 secs) during nw
> read from cooke04 at ......
>
> Martyn Routley
> -----------------------------------------------------------------
> InvictaNet - The Internet in Plain English, Guaranteed
> http://www.invictanet.co.uk
> martyn at support.invictanet.co dot uk
> phone: 08707 440180
> fax: 08707 440181
> Ask us about our online Antivirus and Junk mail scanning service
> -----------------------------------------------------------------
>
>
Date: Wed, 28 May 2003 15:49:38 -0500
From: Butch Kemper <kemper at tstar dot net>
Subject: Strange Eudora/Qpoper Interaction
I encountered a strange interaction between Eudora and Qpopper at a
customer location. Each time the customer would go to check email, Eudora
would hang and then give an error message when Qpopper would terminate the
connection.
After a long search and head scratching, I found that the problem was
caused because the windows/temp folder contained over 28,000 files. Once I
cleaned out the temp folder, everything started working correctly again.
Butch
TSTAR Internet, Inc | Making the Net Work
Marble Falls, TX | Serving Blanco, Burnet,
830-693-6967 | Llano, and Mason Counties
Date: Wed, 28 May 2003 15:13:51 -1000
From: Robert Brewer <rbrewer at lava dot net>
Subject: Re: Hack to delay user connections?
--On Thursday, May 22, 2003 1:20 PM -0400 Steve Perrault <sperraul at mnsi dot net>
wrote:
> Even in server mode, this would still be implemented by comparing the date
> on the cache files. This would be a great feature. I don't know how
> receptive our users would be, however.
My co-worker had these thoughts on the issue:
Keep in mind that the date on the temporary file is not changed when
in server mode. We discovered this because our support department
depends on the date on the file to determine when someone last checked
their email. The following patch (by Clifton Royston) implements a
touch of the file.
Also, with the happymail patch installed qpopper seems much
slower after authenticating and when quitting, even after setting
happymail-bufsiz to various values such as 16, 1024, 16384, and 0
(which disables the call to setvbuf). I'm surprised since I thought
there would be a speed-up. Is anyone else seeing this?
*** popper/pop_dropcopy.c 2001/06/02 02:24:34 1.1
--- popper/pop_dropcopy.c 2001/06/15 00:38:43
***************
*** 1645,1650 ****
--- 1645,1658 ----
* Because p->drop is used for bulletins. Right now it reverts back to
* regular mode if drop box open fails. </todo>
*/
+ if ( p->bKeep_temp_drop && p->server_mode ) {
+ /*
+ * keep-temp + server_mode: touch it to ensure access time is
updated!
+ * (If we're not in server_mode it will get written, and if we
+ * aren't going to keep it, we don't care about the access time.)
+ */
+ touch_file( p->temp_drop, p->trace );
+ }
mfd = open ( p->drop_name, O_RDWR );
if ( mfd > 0 ) {
/*
Date: Wed, 28 May 2003 23:56:25 -0400
From: Chuck Yerkes <chuck+qpopper at yerkes dot com>
Subject: Re: qpopper and disk-quota problems
Quoting Christian Bauer (Christian.Bauer at NEFkom dot de):
> Hi there,
>
> I've got some problems with getting qpopper properly work
> with disk quotas.
>
> I will do the following:
>
> Softquota of 10MB.
> Hardquota of 20MB.
...
> or is it a total conceptual misstake how i try to implement the
> quotas?
Yeah, it is, in my view.
Better is to not use the kernel/FS to maintain quotae, but
rather something involved in mail.
1) you want the softquota to be the max they can ever reach (cause
it will double on the copy of the mail).
2) if you just run an external program to note usage per user (du?)
into, perhaps, a db file (for speed) and then alert based on that,
you get what you need.
I don't recall the scheme, but Sendmail's imap server would inject
messages into the stream on overquota and warnings. Most GUI
clients will display errors as a popup window. This may have been
IMAP only; I just forget. One technique might be to look at the
auth code and, up to once a day, fail the authentication with an
error "WARNING: You are at 95% of your quota. delete messages."
They can then reauth and you can let it work.
Alternatively, use the bulletins routines to inject a message to the
user. (you don't want to deliver a warning to the user which ups
their quota).
Keep in mind, too, that
1) Failures of overquota messages should be temporary failures.
Nothing like having a nice denial of service by sending
10 100k messages to a user with a 1MB quota and bouncing their
mail for them.
2) let it deliver that last large message. Using the 1MB quota
example, if I'm at 600kb and I get a 500kb message, I need to
be able to delete that (or know about it). So don't bounce the
message because it would put me over quota, bounce ones AFTER
I'm over so I can get rid of the big one.
The fact that you are dealing with a spool copy makes it harder.
The fact that file system quotae are designed and intended and
developed for users files (not mail), expose weaknesses in its
use for mail.
Date: Thu, 29 May 2003 00:01:41 -0400
From: Chuck Yerkes <chuck+qpopper at yerkes dot com>
Subject: Re: Hack to delay user connections?
Quoting Robert Brewer (rbrewer at lava dot net):
> --On Thursday, May 22, 2003 1:20 PM -0400 Steve Perrault
> <sperraul at mnsi dot net> wrote:
>
> >Even in server mode, this would still be implemented by comparing the date
> >on the cache files. This would be a great feature. I don't know how
> >receptive our users would be, however.
>
> My co-worker had these thoughts on the issue:
>
> Keep in mind that the date on the temporary file is not changed when
> in server mode. We discovered this because our support department
> depends on the date on the file to determine when someone last checked
> their email.
Odd, one might suggest using logs files for this information.
That said, there ARE times when I am waiting for a message
(ie, I just sent a test message) and I beat on the "check mail"
button.
T'would be nice to make it more subtle and look for users who
have "check mail every [< 120] seconds" (24 hrs/day) get
punished. Folks who are regular misusers rather than folks
who are waiting for something.
Date: Wed, 28 May 2003 23:57:32 -0400
From: Chuck Yerkes <chuck+qpopper at yerkes dot com>
Subject: Re: Strange Eudora/Qpopper Interaction
Quoting Butch Kemper (kemper at tstar dot net):
> I encountered a strange interaction between Eudora and Qpopper at a
> customer location. Each time the customer would go to check email, Eudora
> would hang and then give an error message when Qpopper would terminate the
> connection.
>
> After a long search and head scratching, I found that the problem was
> caused because the windows/temp folder contained over 28,000 files. Once I
> cleaned out the temp folder, everything started working correctly again.
So, in summary, Windows isn't designed to work very well.
Date: Wed, 28 May 2003 21:33:46 -1000
From: Clifton Royston <cliftonr at lava dot net>
Subject: Re: Hack to delay user connections?
On Thu, May 29, 2003 at 12:01:41AM -0400, Chuck Yerkes wrote:
> Quoting Robert Brewer (rbrewer at lava dot net):
> > --On Thursday, May 22, 2003 1:20 PM -0400 Steve Perrault
> > <sperraul at mnsi dot net> wrote:
> >
> > >Even in server mode, this would still be implemented by comparing the date
> > >on the cache files. This would be a great feature. I don't know how
> > >receptive our users would be, however.
> >
> > My co-worker had these thoughts on the issue:
> >
> > Keep in mind that the date on the temporary file is not changed when
> > in server mode. We discovered this because our support department
> > depends on the date on the file to determine when someone last checked
> > their email.
>
> Odd, one might suggest using logs files for this information.
POP logs get pretty big over the course of a single day. Scanning a
week's or month's worth of logs every time tech support wants to find
when somebody last logged in does *not* pay, especially when they need
to be gunzipped. Stat-ing or ls-ing the file is effectively O(1) time,
big win.
-- Clifton
--
Clifton Royston -- LavaNet Systems Architect -- cliftonr at lava dot net
"If you ride fast enough, the Specialist can't catch you."
"What's the Specialist?" Samantha says.
"The Specialist wears a hat," says the babysitter. "The hat makes noises."
She doesn't say anything else.
Kelly Link, _The Specialist's Hat_
Date: Thu, 29 May 2003 03:58:31 -0400 (EDT)
From: Alan Brown <alanb at digistar dot com>
Subject: Re: Hack to delay user connections?
On Wed, 28 May 2003, Clifton Royston wrote:
> > > Keep in mind that the date on the temporary file is not changed when
> > > in server mode. We discovered this because our support department
> > > depends on the date on the file to determine when someone last checked
> > > their email.
> to be gunzipped. Stat-ing or ls-ing the file is effectively O(1) time,
> big win.
and ls -lu will tell you, even if the creation/modification date hasn't
been altered.
Date: Thu, 29 May 2003 08:18:25 -0500 (EST)
From: Frank Pineau <frank at pineaus dot com>
Subject: Limiting connections (ATTN Joel Laing)
The other day, Joel was asking how to rate-limit POP3 connections. I
just noticed this little utility on Sourceforge that sounds like it does
exactly what you want:
http://www.webumake.com/free/poplimitd.htm
I haven't tried it, but the description makes it sound promising.
FP
Last updated on 29 May 2003 by Pensive Mailing List Admin