The qpopper list archive ending on 13 Nov 2001


Topics covered in this issue include:

  1. Re: A list of drac-host possible?
       "Ken Lee" <kenlee at hk.psi dot net>
       Tue, 30 Oct 2001 16:12:38 +0800
  2. RE: pop and Solaris 8
       "Juan Soprano" <qpopper at meridiangs dot com>
       Tue, 30 Oct 2001 09:18:19 -0300
  3. SSL/TLS problems with Qpopper 4.0.3
       Alexander Kiwerski <alex at winstar dot net>
       Tue, 30 Oct 2001 09:37:06 -0800
  4. Re: pop and Solaris 8
       Randall Gellens <randy at qualcomm dot com>
       Tue, 30 Oct 2001 09:56:15 -0800
  5. Fwd: SSL/TLS problems with Qpopper 4.0.3
       Alexander Kiwerski <alex at winstar dot net>
       Tue, 30 Oct 2001 11:24:35 -0800
  6. Re: SSL/TLS problems with Qpopper 4.0.3
       Clifton Royston <cliftonr at lava dot net>
       Tue, 30 Oct 2001 09:30:54 -1000
  7. Re: SSL/TLS problems with Qpopper 4.0.3
       Alexander Kiwerski <alex at winstar dot net>
       Tue, 30 Oct 2001 11:36:00 -0800
  8. Re: pop says 'starting' - getting error on commands
       Jason <biggayjay at shaw dot ca>
       Tue, 30 Oct 2001 13:26:11 -0700
  9. a list of drac-host - how?
       "Ken Lee" <kenlee at hk.psi dot net>
       Wed, 31 Oct 2001 09:54:13 +0800
 10. Re: pop says 'starting' - getting error on commands
       Randall Gellens <randy at qualcomm dot com>
       Tue, 30 Oct 2001 18:03:40 -0800
 11. Re: Multiples Copirs of Mails
       Randall Gellens <randy at qualcomm dot com>
       Tue, 30 Oct 2001 18:06:27 -0800
 12. Re: pop says 'starting' - getting error on commands
       Jason <biggayjay at shaw dot ca>
       Tue, 30 Oct 2001 19:29:08 -0700
 13. Old Mails Get Downloaded Again
       "Ayaz  Anjum" <ayaz at omnix dot com>
       Wed, 31 Oct 2001 08:27:35 +0300
 14. Re: Old Mails Get Downloaded Again
       Oliver Egginger <Oliver.Egginger at dvz.fh-giessen dot de>
       Wed, 31 Oct 2001 07:11:26 +0000
 15. I/O error flushing output to client 
       Oliver Egginger <Oliver.Egginger at dvz.fh-giessen dot de>
       Wed, 31 Oct 2001 11:11:30 +0000
 16. 
       Oleg Savostyanov <Savostyanov at internetplustravel dot ru>
       Wed, 31 Oct 2001 15:48:12 +0300
 17. Re: (null)
       "Kenneth Porter" <shiva at well dot com>
       Wed, 31 Oct 2001 05:41:07 -0800
 18. Re: (null)
       Kim Scarborough <lists at jinx.unknown dot nu>
       Wed, 31 Oct 2001 10:14:31 -0600 (CST)
 19. Re: (null)
       Daniel Senie <dts at senie dot com>
       Wed, 31 Oct 2001 11:42:36 -0500
 20. Clients that do TLS
       "Kenneth Porter" <shiva at well dot com>
       Wed, 31 Oct 2001 09:14:09 -0800
 21. Re: APOP Error
       Randall Gellens <randy at qualcomm dot com>
       Wed, 31 Oct 2001 09:54:22 -0800
 22. Re: pop says 'starting' - getting error on commands
       Randall Gellens <randy at qualcomm dot com>
       Wed, 31 Oct 2001 09:51:50 -0800
 23. Re: (null)
       Kim Scarborough <lists at jinx.unknown dot nu>
       Wed, 31 Oct 2001 12:03:52 -0600 (CST)
 24. pop lock and drop box
       Matt Denton <mdenton at radiology.ucsf dot edu>
       Thu, 1 Nov 2001 08:50:30 -0800
 25. Error Message
       "Michael McConnell" <mmcconnell at uniserve dot com>
       Thu, 1 Nov 2001 11:50:01 -0800
 26. Re: Error Message
       Clifton Royston <cliftonr at lava dot net>
       Thu, 1 Nov 2001 10:01:53 -1000
 27. Re: Error Message
       "Michael McConnell" <mmcconnell at uniserve dot com>
       Thu, 1 Nov 2001 12:05:28 -0800
 28. Virtual Domains.
       "Mark Weisman" <mweisman at gci dot net>
       Sat, 3 Nov 2001 00:12:04 -0900
 29. Re: Virtual Domains.
       peter.allen at moon-light.co dot uk
       Sat, 03 Nov 2001 12:58:08 +0000
 30. Re: Virtual Domains.
       Chip Old <fold at bcpl dot net>
       Sat, 3 Nov 2001 08:18:04 -0500 (EST)
 31. RE: Virtual Domains.
       "Mark Weisman" <mweisman at gci dot net>
       Sat, 3 Nov 2001 10:14:28 -0900
 32. Qpopper 4.0.4fc1 available
       Randall Gellens <randy at qualcomm dot com>
       Tue, 6 Nov 2001 18:42:12 -0800
 33. Re: Qpopper 4.0.4fc1 available
       "Kenneth Porter" <shiva at well dot com>
       Wed, 07 Nov 2001 13:26:27 -0800
 34. Re: Qpopper 4.0.4fc1 available
       Randall Gellens <randy at qualcomm dot com>
       Wed, 7 Nov 2001 22:06:22 -0800
 35. X-HTML Message Entries
       SoloCDM <deedsmis at aculink dot net>
       Wed, 7 Nov 2001 23:47:36 -0700
 36. Occasionally non-responsive
       "Justin Ainsworth" <jda at sunset dot net>
       Thu, 8 Nov 2001 09:50:27 -0800
 37. Bulletins (Feature Request)
       "Justin Ainsworth" <jda at sunset dot net>
       Thu, 8 Nov 2001 10:32:09 -0800
 38. Re: Bulletins (Feature Request)
       Daniel Senie <dts at senie dot com>
       Thu, 08 Nov 2001 14:01:57 -0500
 39. Re: Occasionally non-responsive
       Randall Gellens <randy at qualcomm dot com>
       Thu, 8 Nov 2001 13:40:34 -0800
 40. RE: Occasionally non-responsive
       Randall Gellens <randy at qualcomm dot com>
       Thu, 8 Nov 2001 18:13:24 -0800
 41. AUTH OVER TLS
       "Jim Parker" <jim at jimparker.co dot uk>
       Sun, 11 Nov 2001 11:57:18 -0000
 42. Re: AUTH OVER TLS
       Randall Gellens <randy at qualcomm dot com>
       Mon, 12 Nov 2001 12:34:57 -0800
 43. 
       David Nillesen <dnillese at pobox.une.edu dot au>
       Tue, 13 Nov 2001 11:53:35 +1100
 44. Qpopper on Tru64 unix 4.0f
       David Nillesen <dnillese at pobox.une.edu dot au>
       Tue, 13 Nov 2001 14:01:37 +1100
 45. qpopper on Mac OS X
       Rosyna <rosyna at unsanity dot com>
       Mon, 12 Nov 2001 20:28:25 -0700
 46. Re: qpopper on Mac OS X
       David Findley <davidfindley at mac dot com>
       Mon, 12 Nov 2001 23:32:20 -0600
 47. Re: qpopper on Mac OS X
       Rosyna <rosyna at unsanity dot com>
       Mon, 12 Nov 2001 23:36:01 -0700
 48. Re: Qpopper on Tru64 unix 4.0f
       Randall Gellens <randy at qualcomm dot com>
       Tue, 13 Nov 2001 10:18:36 -0800
 49. Re: qpopper on Mac OS X
       Clifton Royston <cliftonr at lava dot net>
       Tue, 13 Nov 2001 08:25:52 -1000
 50. Re: qpopper 4 causes CPU load to rise
       Jay Banda <jay at copper.net dot zm>
       Tue, 13 Nov 2001 20:33:08 +0200

From: "Ken Lee" <kenlee at hk.psi dot net>
Subject: Re: A list of drac-host possible?
Date: Tue, 30 Oct 2001 16:12:38 +0800

In that case, what SMTP server do you know being able to do this? postfix?
qmail? Would
you tell me more information. I may need to eventually switch to that able
smtp server.

Ken
----- Original Message -----
From: Kenneth Porter <shiva at well dot com>
To: Subscribers of Qpopper <qpopper at lists.pensive dot org>
Cc: Ken Lee <kenlee at hk.psi dot net>
Sent: Tuesday, October 30, 2001 2:38 PM
Subject: Re: A list of drac-host possible?


> On Tue, 30 Oct 2001 14:10:51 +0800, Ken Lee wrote:
>
> >The SMTP server is sendmail 8.11.6. I am very interested in how to make
it
> >consult drac from another server. Would you teach me?
>
> That's way beyond my knowledge. (I just admin a server for about 100
> people, and haven't needed cluster-level horsepower.) I'd recommend
> asking on the comp.mail.sendmail newsgroup. The question to ask is how
> to get sendmail to consult a "map" on another server. The fact that
> DRAC created the map is incidental. It may be relevant that the map is
> highly dynamic, since otherwise it would be trivial to replicate it
> with normal file replication tools like rsync.
>
> Ken
> mailto:shiva at well dot com
> http://www.sewingwitch.com/ken/
> [If answering a mailing list posting, please don't cc me your reply. I'll
take my answer on the list.]
>
>


From: "Juan Soprano" <qpopper at meridiangs dot com>
Subject: RE: pop and Solaris 8
Date: Tue, 30 Oct 2001 09:18:19 -0300

I have qpopper on a solaris 8 machine and it works more than fine so I can answer to some
of the questions, hope this helps.

Answer to some of the questions:

Do you know whether qpopper (4.x I guess?)
runs on Solaris 8?
- Version of QPopper running on a solaris 8= 4.0.3

Is pop included with Solaris 8?
- Pop is not included on solaris 8

If not, where is the best place to get pop for solaris 8?
Sun's shareware/freeware site?
Or Qualcomm?
- Qualcomm, qpopper

Juan Soprano

-----Original Message-----
From: Jon Price [mailto:jon at nytimes dot com]
Sent: Tuesday, October 30, 2001 12:02 AM
To: Subscribers of Qpopper
Subject: pop and Solaris 8


Hi,

We want to run pop on a Solaris 8 system.
And we want to copy mail from an older, pop/Solaris 6 system to this
newer system.

We have some questions related to this...

Do you know whether qpopper (4.x I guess?)
runs on Solaris 8?

Is pop included with Solaris 8?

If not, where is the best place to get pop for solaris 8?
Sun's shareware/freeware site?
Or Qualcomm?

Is the pop program at Sun' shareware site the same as the one at
Qualcomm's site?

We currently run an older version of qpopper on a Solaris 6 mail server.
And we would like to copy that mail to the new Solaris 8 server
periodically. The Solaris 8 mail server act as a warm backup for now.
Are there any potential compatibility problems we might run into if the
mail spool files are copied from the older version system to the newer,
Solaris 8/latest pop, based system?

Thanks,
Jon



Date: Tue, 30 Oct 2001 09:37:06 -0800
From: Alexander Kiwerski <alex at winstar dot net>
Subject: SSL/TLS problems with Qpopper 4.0.3

Hello all-

I'm getting some errors from qpopper whenever I try to do ssl/tls:

Oct 30 09:01:25.487 2001 [19169] Trace and Debug destination is file 
"/etc/mail/qtrace.log" [pop_init.c:855]
Oct 30 09:01:25.487 2001
Oct 30 09:01:25.489 2001 [19169] (v4.0.3) Servicing request from 
"wa2w032009" at 10.1.75.135 [pop_init.c:1153]
Oct 30 09:01:25.489 2001
Oct 30 09:01:25.489 2001 [19169] before TLS; tls_support==2 [popper.c:172]
Oct 30 09:01:25.489 2001
Oct 30 09:01:25.489 2001 [19169] ...Initializing OpenSSL library 
[pop_tls_openssl.c:224]
Oct 30 09:01:25.489 2001
Oct 30 09:01:25.493 2001 [19169] ...have /dev/urandom; skipping PRNG 
seeding [pop_tls_openssl.c:282]
Oct 30 09:01:25.493 2001
Oct 30 09:01:25.493 2001 [19169] ...setting method to SSLv23_server_method 
[pop_tls_openssl.c:306]
Oct 30 09:01:25.493 2001
Oct 30 09:01:25.493 2001 [19169] ...allocating OpenSSL context 
[pop_tls_openssl.c:336]
Oct 30 09:01:25.493 2001
Oct 30 09:01:25.493 2001 [19169] ...setting certificate 
file  [pop_tls_openssl.c:347]
Oct 30 09:01:25.493 2001
Oct 30 09:01:25.493 2001 [19169] Error setting certificate PEM 
file  [pop_tls_openssl.c:352]
Oct 30 09:01:25.493 2001
Oct 30 09:01:25.493 2001 [19169] ...SSL error: error:0200100E:system 
library:fopen:Bad address [pop_tls_openssl.c:352]
Oct 30 09:01:25.493 2001
Oct 30 09:01:25.494 2001 [19169] ...SSL error: error:20074002:BIO 
routines:FILE_CTRL:system lib [pop_tls_openssl.c:352]
Oct 30 09:01:25.494 2001
Oct 30 09:01:25.494 2001 [19169] ...SSL error: error:140AD002:SSL 
routines:SSL_CTX_use_certificate_file:system lib [pop_tls_openssl.c:352]
Oct 30 09:01:25.494 2001
Oct 30 09:01:25.494 2001 [19169] Failed initializing TLS/SSL [popper.c:190]


Also, for some reason, I'm having to put most of my options in inetd.conf, 
as for some reason, the config file I have (/etc/mail/qpopper.config) is 
not being read.  Here's the inetd.conf entry:

pop-3   stream  tcp     nowait  root    /usr/local/sbin/popper -f 
/etc/mail/qpopper.config

And the contents of /etc/mail/qpopper.config:

set tracefile = /etc/mail/qtrace.log
set tls-support = stls
set tls-server-cert-file = /etc/mail/certs/cert.pem
set reverse-lookup = false

However, to get the tracefile working (yes, I compiled with 
--enable-debugging), I had to change the entry in inetd.conf to:

pop-3   stream  tcp     nowait  root    /usr/local/sbin/popper -f 
/etc/mail/qpopper.config -t /etc/mail/qtrace.log

Anyone have an idea why config file isn't being read? I already checked the 
directory and file permissions :-(

Thanks in advance,

Alexander Kiwerski


Date: Tue, 30 Oct 2001 09:56:15 -0800
From: Randall Gellens <randy at qualcomm dot com>
Subject: Re: pop and Solaris 8

At 10:02 PM -0500 10/29/01, Jon Price wrote:

>  Hi,
>
>  We want to run pop on a Solaris 8 system.
>  And we want to copy mail from an older, pop/Solaris 6 system to this
>  newer system.
>
>  We have some questions related to this...
>
>  Do you know whether qpopper (4.x I guess?)
>  runs on Solaris 8?

It should be fine.

>
>  Is pop included with Solaris 8?
>
>  If not, where is the best place to get pop for solaris 8?
>  Sun's shareware/freeware site?
>  Or Qualcomm?

<http://www.eudora.com/qpopper/>.

>
>  Is the pop program at Sun' shareware site the same as the one at
>  Qualcomm's site?
>
>  We currently run an older version of qpopper on a Solaris 6 mail server.
>  And we would like to copy that mail to the new Solaris 8 server
>  periodically. The Solaris 8 mail server act as a warm backup for now.
>  Are there any potential compatibility problems we might run into if the
>  mail spool files are copied from the older version system to the newer,
>  Solaris 8/latest pop, based system?

There shouldn't be any compatibility issues (the spool file format 
hasn't changed), but be sure to lock the spool (using dot-lock) 
before copying it.  You don't want to copy a spool that's being 
updated by Qpopper or the local delivery agent.

Also, if you're upgrading from an older version of Qpopper it's a 
good idea to read through the Administrator's Guide to see what's 
new, and decide how you want to set things up.

Date: Tue, 30 Oct 2001 11:24:35 -0800
From: Alexander Kiwerski <alex at winstar dot net>
Subject: Fwd: SSL/TLS problems with Qpopper 4.0.3

Hello again-

Looks like I fixed my own problem by wrapping qpopper:

pop-3   stream  tcp     nowait  root   /usr/sbin/tcpd 
/usr/local/sbin/popper -f /etc/mail/qpopper.config

Regards,

Alexander Kiwerski

>X-Sender: alex at noc.seattle.winstar dot net
>X-Mailer: qualcomm windows eudora version 5.1
>Date: tue, 30 oct 2001 09:37:06 -0800
>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:qpopper at lists.pensive dot org>
>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
>To: subscribers of qpopper <qpopper at lists.pensive dot org>
>From: alexander kiwerski <alex at winstar dot net>
>Subject: ssl/tls problems with qpopper 4.0.3
>
>Hello all-
>
>I'm getting some errors from qpopper whenever I try to do ssl/tls:
>
>Oct 30 09:01:25.487 2001 [19169] Trace and Debug destination is file 
>"/etc/mail/qtrace.log" [pop_init.c:855]
>Oct 30 09:01:25.487 2001
>Oct 30 09:01:25.489 2001 [19169] (v4.0.3) Servicing request from 
>"wa2w032009" at 10.1.75.135 [pop_init.c:1153]
>Oct 30 09:01:25.489 2001
>Oct 30 09:01:25.489 2001 [19169] before TLS; tls_support==2 [popper.c:172]
>Oct 30 09:01:25.489 2001
>Oct 30 09:01:25.489 2001 [19169] ...Initializing OpenSSL library 
>[pop_tls_openssl.c:224]
>Oct 30 09:01:25.489 2001
>Oct 30 09:01:25.493 2001 [19169] ...have /dev/urandom; skipping PRNG 
>seeding [pop_tls_openssl.c:282]
>Oct 30 09:01:25.493 2001
>Oct 30 09:01:25.493 2001 [19169] ...setting method to SSLv23_server_method 
>[pop_tls_openssl.c:306]
>Oct 30 09:01:25.493 2001
>Oct 30 09:01:25.493 2001 [19169] ...allocating OpenSSL context 
>[pop_tls_openssl.c:336]
>Oct 30 09:01:25.493 2001
>Oct 30 09:01:25.493 2001 [19169] ...setting certificate 
>file  [pop_tls_openssl.c:347]
>Oct 30 09:01:25.493 2001
>Oct 30 09:01:25.493 2001 [19169] Error setting certificate PEM 
>file  [pop_tls_openssl.c:352]
>Oct 30 09:01:25.493 2001
>Oct 30 09:01:25.493 2001 [19169] ...SSL error: error:0200100E:system 
>library:fopen:Bad address [pop_tls_openssl.c:352]
>Oct 30 09:01:25.493 2001
>Oct 30 09:01:25.494 2001 [19169] ...SSL error: error:20074002:BIO 
>routines:FILE_CTRL:system lib [pop_tls_openssl.c:352]
>Oct 30 09:01:25.494 2001
>Oct 30 09:01:25.494 2001 [19169] ...SSL error: error:140AD002:SSL 
>routines:SSL_CTX_use_certificate_file:system lib [pop_tls_openssl.c:352]
>Oct 30 09:01:25.494 2001
>Oct 30 09:01:25.494 2001 [19169] Failed initializing TLS/SSL [popper.c:190]
>
>
>Also, for some reason, I'm having to put most of my options in inetd.conf, 
>as for some reason, the config file I have (/etc/mail/qpopper.config) is 
>not being read.  Here's the inetd.conf entry:
>
>pop-3   stream  tcp     nowait  root    /usr/local/sbin/popper -f 
>/etc/mail/qpopper.config
>
>And the contents of /etc/mail/qpopper.config:
>
>set tracefile = /etc/mail/qtrace.log
>set tls-support = stls
>set tls-server-cert-file = /etc/mail/certs/cert.pem
>set reverse-lookup = false
>
>However, to get the tracefile working (yes, I compiled with 
>--enable-debugging), I had to change the entry in inetd.conf to:
>
>pop-3   stream  tcp     nowait  root    /usr/local/sbin/popper -f 
>/etc/mail/qpopper.config -t /etc/mail/qtrace.log
>
>Anyone have an idea why config file isn't being read? I already checked 
>the directory and file permissions :-(
>
>Thanks in advance,
>
>Alexander Kiwerski


Date: Tue, 30 Oct 2001 09:30:54 -1000
From: Clifton Royston <cliftonr at lava dot net>
Subject: Re: SSL/TLS problems with Qpopper 4.0.3

On Tue, Oct 30, 2001 at 09:37:06AM -0800, Alexander Kiwerski wrote:

Not sure about this stuff...

> I'm getting some errors from qpopper whenever I try to do ssl/tls:
> 
> Oct 30 09:01:25.487 2001 [19169] Trace and Debug destination is file 
> "/etc/mail/qtrace.log" [pop_init.c:855]
...

> Also, for some reason, I'm having to put most of my options in inetd.conf, 
> as for some reason, the config file I have (/etc/mail/qpopper.config) is 
> not being read.  Here's the inetd.conf entry:
> 
> pop-3   stream  tcp     nowait  root    /usr/local/sbin/popper -f 
> /etc/mail/qpopper.config

  ... but isn't this the old problem where you have to put the program
name *twice* if you aren't using tcp wrappers or some such?  

From man inetd

...
     "The server program arguments should be just as arguments normally are,
     starting with argv[0], which is the name of the program.  If the service
     is provided internally, the word ``internal'' should take the place of
     this entry."

This is screwing up recognition of the "-f" config parameter because
"-f" is ending up as argv[0] for qpopper.  Put a second instance of
/usr/local/sbin/popper in that line and you're set.
 
  -- Clifton

-- 
 Clifton Royston  --  LavaNet Systems Architect --  cliftonr at lava dot net
   WWJD?   "JWRTFM!" - Scott Dorsey (kludge)   "JWG" - Eddie Aikau

Date: Tue, 30 Oct 2001 11:36:00 -0800
From: Alexander Kiwerski <alex at winstar dot net>
Subject: Re: SSL/TLS problems with Qpopper 4.0.3

Clifton-

That did do the trick, though I ended up wrapping it with tcp wrappers.

Thanks,

Alexander Kiwerski

At 11:30 AM 10/30/2001, you wrote:
>On Tue, Oct 30, 2001 at 09:37:06AM -0800, Alexander Kiwerski wrote:
>
>Not sure about this stuff...
>
> > I'm getting some errors from qpopper whenever I try to do ssl/tls:
> >
> > Oct 30 09:01:25.487 2001 [19169] Trace and Debug destination is file
> > "/etc/mail/qtrace.log" [pop_init.c:855]
>...
>
> > Also, for some reason, I'm having to put most of my options in inetd.conf,
> > as for some reason, the config file I have (/etc/mail/qpopper.config) is
> > not being read.  Here's the inetd.conf entry:
> >
> > pop-3   stream  tcp     nowait  root    /usr/local/sbin/popper -f
> > /etc/mail/qpopper.config
>
>   ... but isn't this the old problem where you have to put the program
>name *twice* if you aren't using tcp wrappers or some such?
>
> >From man inetd
>
>...
>      "The server program arguments should be just as arguments normally are,
>      starting with argv[0], which is the name of the program.  If the service
>      is provided internally, the word ``internal'' should take the place of
>      this entry."
>
>This is screwing up recognition of the "-f" config parameter because
>"-f" is ending up as argv[0] for qpopper.  Put a second instance of
>/usr/local/sbin/popper in that line and you're set.
>
>   -- Clifton
>
>--
>  Clifton Royston  --  LavaNet Systems Architect --  cliftonr at lava dot net
>    WWJD?   "JWRTFM!" - Scott Dorsey (kludge)   "JWG" - Eddie Aikau


Date: Tue, 30 Oct 2001 13:26:11 -0700
From: Jason <biggayjay at shaw dot ca>
Subject: Re: pop says 'starting' - getting error on commands

here is output from a telnet session:
+OK QPOP (version 3.1) at mydomain.com starting.
-ERR Unknown command: ".
-ERR Unknown command: "user".
-ERR Unknown command: "pass".
-ERR Unknown command: "help".
-ERR Unknown command: "quit".


looking in the /var/log/maillog i see this that corresponds to the time i
try to telnet:

Oct 30 12:11:28 mydomain popper[2170]: (v3.1) Unable to get canonical name
of client

and when trying to use a email client:

Oct 30 12:11:28 mydomain popper[2170]: (v3.1) Unable to get canonical name
of client x.x.x.x Unknown host (1)

(x.x.x.x - my remote ip)

does this sound familar to anyone?
i am guessing that my popper is trying to authenticate via my remote
host/ip - do i just need to allow all somewhere or ??

thanks in advance


----- Original Message -----
From: "Jason" <biggayjay at shaw dot ca>
To: "Subscribers of Qpopper" <qpopper at lists.pensive dot org>
Sent: Monday, October 29, 2001 10:16 PM
Subject: pop says 'starting' - getting error on commands


hey all,
    running into some trouble pulling mail from qpopper

myBox = redhat 7.1
    running qpopper 3.1

so if i telnet from the server to localhost, i can use normal
user myname
pass mypass
and retrieve mail,

But ( (
   when i try to connect from another machine either via telnet, all i see
is the message that qpopper is starting, anything i enter comes back as
error, unknown command

hmmm?

jason




From: "Ken Lee" <kenlee at hk.psi dot net>
Subject: a list of drac-host - how?
Date: Wed, 31 Oct 2001 09:54:13 +0800

This is a multi-part message in MIME format.

------=_NextPart_000_0095_01C161F1.FF3105E0
Content-Type: text/plain;
	charset="big5"
Content-Transfer-Encoding: quoted-printable

Hi all,

I would like to have my Qpopper 4.0.3 sends drac to a more than 1 drac 
server. Do you have any idea how to do it?

thanks

Ken

------=_NextPart_000_0095_01C161F1.FF3105E0
Content-Type: text/html;
	charset="big5"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=big5" http-equiv=Content-Type>
<META content="MSHTML 5.00.2614.3500" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2>Hi all,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>I would like to have my Qpopper 4.0.3 sends drac to 
a more 
than 1 drac server. Do you have any idea how to do it?</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>thanks</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>Ken</FONT></DIV></BODY></HTML>

------=_NextPart_000_0095_01C161F1.FF3105E0--


Date: Tue, 30 Oct 2001 18:03:40 -0800
From: Randall Gellens <randy at qualcomm dot com>
Subject: Re: pop says 'starting' - getting error on commands

At 1:26 PM -0700 10/30/01, Jason wrote:
>here is output from a telnet session:
>+OK QPOP (version 3.1) at mydomain.com starting.
>-ERR Unknown command: ".
>-ERR Unknown command: "user".
>-ERR Unknown command: "pass".
>-ERR Unknown command: "help".
>-ERR Unknown command: "quit".

Something very odd is going on if Qpopper isn't recognizing basic commands.

I'd suggest installing Qpopper 4.0.3 and see if it helps.  If not, 
turn on debug tracing (or use packet tracing) to see what is going on.

>
>
>looking in the /var/log/maillog i see this that corresponds to the time i
>try to telnet:
>
>Oct 30 12:11:28 mydomain popper[2170]: (v3.1) Unable to get canonical name
>of client
>
>and when trying to use a email client:
>
>Oct 30 12:11:28 mydomain popper[2170]: (v3.1) Unable to get canonical name
>of client x.x.x.x Unknown host (1)
>
>(x.x.x.x - my remote ip)
>
>does this sound familar to anyone?
>i am guessing that my popper is trying to authenticate via my remote
>host/ip - do i just need to allow all somewhere or ??

This is just a warning that the reverse lookup on your IP failed, 
probably because there is no PTR record or your DNS isn't available. 
It doesn't prevent the session from continuing.

>
>thanks in advance
>
>
>----- Original Message -----
>From: "Jason" <biggayjay at shaw dot ca>
>To: "Subscribers of Qpopper" <qpopper at lists.pensive dot org>
>Sent: Monday, October 29, 2001 10:16 PM
>Subject: pop says 'starting' - getting error on commands
>
>
>hey all,
>     running into some trouble pulling mail from qpopper
>
>myBox = redhat 7.1
>     running qpopper 3.1
>
>so if i telnet from the server to localhost, i can use normal
>user myname
>pass mypass
>and retrieve mail,
>
>But ( (
>    when i try to connect from another machine either via telnet, all i see
>is the message that qpopper is starting, anything i enter comes back as
>error, unknown command
>
>hmmm?
>
>jason


-- 

Date: Tue, 30 Oct 2001 18:06:27 -0800
From: Randall Gellens <randy at qualcomm dot com>
Subject: Re: Multiples Copirs of Mails

At 8:53 AM +0300 10/30/01, Ayaz  Anjum wrote:
>Hi
>I am using Qpopper Ver 4.0 with Solaris 8. And facing a problem that 
>sometime some of the clients starts to download there old mails 
>again which they have already downloaded.
>
>Any clues to track the problem

Did you set any options that influence UID storage, either when 
running ./configure, compiling, or in a configuration file?

Does the problem happen only to users with a specific user agent?

-- 

Date: Tue, 30 Oct 2001 19:29:08 -0700
From: Jason <biggayjay at shaw dot ca>
Subject: Re: pop says 'starting' - getting error on commands

yeah, i seem to have got this baby working,

re-ran the config like so:

./configure --enable-servermode --enable-specialauth reverse-lookup

and **Boom** working like magic, i do believe that i may have not included
specialauth - oops

thanks for the help!
-jason

'i will carry you kicking and screaming, and in the end... you will thank
me'

----- Original Message -----
From: "Randall Gellens" <randy at qualcomm dot com>
To: "Jason" <biggayjay at shaw dot ca>; "Subscribers of Qpopper"
<qpopper at lists.pensive dot org>
Sent: Tuesday, October 30, 2001 7:03 PM
Subject: Re: pop says 'starting' - getting error on commands


At 1:26 PM -0700 10/30/01, Jason wrote:
>here is output from a telnet session:
>+OK QPOP (version 3.1) at mydomain.com starting.
>-ERR Unknown command: ".
>-ERR Unknown command: "user".
>-ERR Unknown command: "pass".
>-ERR Unknown command: "help".
>-ERR Unknown command: "quit".

Something very odd is going on if Qpopper isn't recognizing basic commands.

I'd suggest installing Qpopper 4.0.3 and see if it helps.  If not,
turn on debug tracing (or use packet tracing) to see what is going on.

>
>
>looking in the /var/log/maillog i see this that corresponds to the time i
>try to telnet:
>
>Oct 30 12:11:28 mydomain popper[2170]: (v3.1) Unable to get canonical name
>of client
>
>and when trying to use a email client:
>
>Oct 30 12:11:28 mydomain popper[2170]: (v3.1) Unable to get canonical name
>of client x.x.x.x Unknown host (1)
>
>(x.x.x.x - my remote ip)
>
>does this sound familar to anyone?
>i am guessing that my popper is trying to authenticate via my remote
>host/ip - do i just need to allow all somewhere or ??

This is just a warning that the reverse lookup on your IP failed,
probably because there is no PTR record or your DNS isn't available.
It doesn't prevent the session from continuing.

>
>thanks in advance
>
>
>----- Original Message -----
>From: "Jason" <biggayjay at shaw dot ca>
>To: "Subscribers of Qpopper" <qpopper at lists.pensive dot org>
>Sent: Monday, October 29, 2001 10:16 PM
>Subject: pop says 'starting' - getting error on commands
>
>
>hey all,
>     running into some trouble pulling mail from qpopper
>
>myBox = redhat 7.1
>     running qpopper 3.1
>
>so if i telnet from the server to localhost, i can use normal
>user myname
>pass mypass
>and retrieve mail,
>
>But ( (
>    when i try to connect from another machine either via telnet, all i see
>is the message that qpopper is starting, anything i enter comes back as
>error, unknown command
>
>hmmm?
>
>jason


--


From: "Ayaz  Anjum" <ayaz at omnix dot com>
Subject: Old Mails Get Downloaded Again
Date: Wed, 31 Oct 2001 08:27:35 +0300

This is a multi-part message in MIME format.

------=_NextPart_000_002B_01C161E5.E4A7ECE0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi 
The following is the exactly brief description of the problem .The 
version of QPopper is 4.0.3

The client has down loaded all his messages,
and later when he tries to download more messages he gets all his old
mails again downloaded  I dont see any relevance to this problem with 
the
client agents. It does not happen all the time with all the client, it
happens seldom with some of the clients. Clients are mostly using MS
Outlook.

Regards

Ayaz Anjum

------=_NextPart_000_002B_01C161E5.E4A7ECE0
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 content="text/html; charset=iso-8859-1" 
http-equiv=Content-Type>
<META content="MSHTML 5.00.2614.3500" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi </FONT></DIV>
<DIV><FONT face=Arial size=2>The following is the exactly brief 
description of 
the problem .The version of QPopper is 4.0.3</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>The client has down loaded all his 
messages,<BR>and 
later when he tries to download more messages he gets all his 
old<BR>mails again 
downloaded&nbsp; I dont see any relevance to this problem with 
the<BR>client 
agents. It does not happen all the time with all the client, 
it<BR>happens 
seldom with some of the clients. Clients are mostly using 
MS<BR>Outlook.<BR><BR>Regards</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Ayaz Anjum</FONT></DIV></BODY></HTML>

------=_NextPart_000_002B_01C161E5.E4A7ECE0--


From: Oliver Egginger <Oliver.Egginger at dvz.fh-giessen dot de>
Date: Wed, 31 Oct 2001 07:11:26 +0000
Subject: Re: Old Mails Get Downloaded Again

I can't belief that this is a problem of your pop daemon.
A pop daemon stores no information about which messages have been
send to a client (after a connection have ended). 
A pop daemon only delete messages if the client tell him that he shall do it.

Tell your user to switch the "delete messages from server"-option on.

- oliver


> > Hi
> The following is the exactly brief description of the problem .The version
> of QPopper is 4.0.3
>
> The client has down loaded all his messages,
> and later when he tries to download more messages he gets all his old
> mails again downloaded  I dont see any relevance to this problem with the
> client agents. It does not happen all the time with all the client, it
> happens seldom with some of the clients. Clients are mostly using MS
> Outlook.
>
> Regards
>
> Ayaz Anjum



From: Oliver Egginger <Oliver.Egginger at dvz.fh-giessen dot de>
Date: Wed, 31 Oct 2001 11:11:30 +0000
Subject: I/O error flushing output to client

Hello,

This is probably  not really a pop related question, cause it seems to be a client problem.
It happens very seldom but sometimes I see (qpopper 4.03) 
stat messaes like this in the tracefile:


Oct 31 08:48:37.722 2001 [26841] I/O error flushing output to client <UID> at <HOSTNAME> [<IP-Address>]: Operation not permitted (1)
..
..   [The I/O error message appears a few thousand  times]
..

Oct 31 08:48:37.990 2001 [26841] I/O error flushing output to client <UID> at <HOSTNAME> [<IP-Address>]: Operation not permitted (1)
Oct 31 08:48:37.990 2001 
Oct 31 08:48:37.990 2001 [26841] Stats: <UID> 5 13930 5 10697211 <HOSTNAME> <IP-Address>
Oct 31 08:48:37.990 2001 
Oct 31 08:48:38.265 2001 [26841] I/O error flushing output to client <UID> at <HOSTNAME> [<IP-Addess>]: Operation not permitted (1)


It seems that the client can't receive all the data, but why.
There is no auxiliary information into the syslog for the relevant time.
Also there occured no mail delivery. So it seems to be no locking issue.

There are only a few users for which this happens.
I suppose strong that it is a client-side problem.
Why the I/O error message appears consecutively so many times ?
Have anyone detected the same ?


- oliver

Date: Wed, 31 Oct 2001 15:48:12 +0300
From: Oleg Savostyanov <Savostyanov at internetplustravel dot ru>

I got a problem with Qpopper 4.0.3
I configured it with a flag --enable-apop=/etc/pop.auth --enable-popuid=pop
as it says in manual to enable APOP authentication,
but since that any MS Outlook Express 5.0 client
cant conect to the server with the following err.:

There was a problem logging onto your mail server.
Your User Name was rejected. Account: 'XXX', Server:
'XXX', Protocol: POP3, Server Response: '-ERR [AUTH]
You must use stronger authentication such as AUTH SCRAM-MD5
or APOP to connect to this server', Port: 110, Secure(SSL): No,
Server Error: 0x800CCC90, Error Number: 0x800CCC91

Is that a case of MS?
Or I'am doing smth. wrong?
Can you help me with this?

Thank's in advance
Oleg    mailto:Savostyanov at internetplustravel dot ru



From: "Kenneth Porter" <shiva at well dot com>
Date: Wed, 31 Oct 2001 05:41:07 -0800
Subject: Re: (null)

On Wed, 31 Oct 2001 15:48:12 +0300, Oleg Savostyanov wrote:

>Is that a case of MS?

I don't think OE5 can do APOP.

Does MS support *any* kind of secure mail? Can the latest OE even do
TLS?

Ken
mailto:shiva at well dot com
http://www.sewingwitch.com/ken/
[If answering a mailing list posting, please don't cc me your reply. I'll take my answer on the list.]



Date: Wed, 31 Oct 2001 10:14:31 -0600 (CST)
From: Kim Scarborough <lists at jinx.unknown dot nu>
Subject: Re: (null)

> Does MS support *any* kind of secure mail? Can the latest OE even do
> TLS?

Yes, it can. You need to set TLS to alternate-port in qpopper, though.


Date: Wed, 31 Oct 2001 11:42:36 -0500
From: Daniel Senie <dts at senie dot com>
Subject: Re: (null)

At 11:14 AM 10/31/01, Kim Scarborough wrote:
> > Does MS support *any* kind of secure mail? Can the latest OE even do
> > TLS?
>
>Yes, it can. You need to set TLS to alternate-port in qpopper, though.

Or run two copies of qpopper, one set up on port 110 with STLS, for clients 
which properly implement TLS, and another copy on port 995 so that Outlook 
Express can also get mail over TLS. Use two separate config files and two 
lines in inetd.conf, or two files in xinetd or two starting lines in your 
rc.d script (depending on your preferred method for kicking off qpopper).
-----------------------------------------------------------------
Daniel Senie                                        dts at senie dot com
Amaranth Networks Inc.                    http://www.amaranth.com


From: "Kenneth Porter" <shiva at well dot com>
Date: Wed, 31 Oct 2001 09:14:09 -0800
Subject: Clients that do TLS

On Wed, 31 Oct 2001 11:42:36 -0500, Daniel Senie wrote:

>Use two separate config files and two 
>lines in inetd.conf, or two files in xinetd or two starting lines in your 
>rc.d script (depending on your preferred method for kicking off qpopper).

BTW, you only need one file in xinetd. A single file can hold an
arbitrary number of services. I use a single file to hold all 3
alt-port entries, one per interface, as each requires its own cert
matching its name.

Ken
mailto:shiva at well dot com
http://www.sewingwitch.com/ken/
[If answering a mailing list posting, please don't cc me your reply. I'll take my answer on the list.]



Date: Wed, 31 Oct 2001 09:54:22 -0800
From: Randall Gellens <randy at qualcomm dot com>
Subject: Re: APOP Error

At 3:48 PM +0300 10/31/01, Oleg Savostyanov wrote:

>  I got a problem with Qpopper 4.0.3
>  I configured it with a flag --enable-apop=/etc/pop.auth --enable-popuid=pop
>  as it says in manual to enable APOP authentication,
>  but since that any MS Outlook Express 5.0 client
>  cant conect to the server with the following err.:
>
>  There was a problem logging onto your mail server.
>  Your User Name was rejected. Account: 'XXX', Server:
>  'XXX', Protocol: POP3, Server Response: '-ERR [AUTH]
>  You must use stronger authentication such as AUTH SCRAM-MD5
>  or APOP to connect to this server', Port: 110, Secure(SSL): No,
>  Server Error: 0x800CCC90, Error Number: 0x800CCC91
>
>  Is that a case of MS?
>  Or I'am doing smth. wrong?
>  Can you help me with this?

This error happens if you enable APOP and set an APOP password for a 
user, but that user's client can't do APOP.  If the user tries a 
client that does support APOP (such as Eudora), it will work.


Date: Wed, 31 Oct 2001 09:51:50 -0800
From: Randall Gellens <randy at qualcomm dot com>
Subject: Re: pop says 'starting' - getting error on commands

At 7:29 PM -0700 10/30/01, Jason wrote:

>  yeah, i seem to have got this baby working,
>
>  re-ran the config like so:
>
>  ./configure --enable-servermode --enable-specialauth reverse-lookup
>
>  and **Boom** working like magic, i do believe that i may have not included
>  specialauth - oops

I had a feeling recompiling would help.  I suspected the codefile had 
become corrupted somehow.  Certainly the '--enable-specialauth' 
option wouldn't cause Qpopper to fail to recognize basic commands. 
In fact, you normally don't need to set it, because the configure 
script can generally figure out if it's needed.


Date: Wed, 31 Oct 2001 12:03:52 -0600 (CST)
From: Kim Scarborough <lists at jinx.unknown dot nu>
Subject: Re: (null)

> one set up on port 110 with STLS, for clients which properly implement
> TLS

Other than Eudora, which clients would those be? The qpopper guide says
that alternate-port is required for "older clients", but at least
according to my research, "older clients" means "every single POP client
except for Eudora 5".


Date: Thu, 1 Nov 2001 08:50:30 -0800
From: Matt Denton <mdenton at radiology.ucsf dot edu>
Subject: pop lock and drop box

My tired old Solaris mailserver has full disks and before I replace 
it I'm looking to find a solution to the following issue:

a few users (read VIP users) leave enough mail on the server at a 
time that there is occasionally not enough space on the spool 
partition to copy the spool file to a temporary spool file. I don't 
remember this happening before version 4, and am curious what the 
difference between a lock file and a temp spool file is and why both 
seem to be used...?

particulars: popper 4.0.3 in server mode out of inetd on solaris 7, 
cmd line option -U so that the few users who login regularly for 
pinemail get their .user.qpopper-options read to disable server mode.

Thanks for any assistance.
-- 

Matt Denton
Network/IS Manager
UCSF Radiology
http://www.radiology.ucsf.edu/internal/compsupport/index.shtml



From: "Michael McConnell" <mmcconnell at uniserve dot com>
Subject: Error Message
Date: Thu, 1 Nov 2001 11:50:01 -0800

This is a multi-part message in MIME format.

------=_NextPart_000_827E_01C162CB.56E90740
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Can anyone tell me what this error means, and how I resolve it?

Nov  1 11:49:00 smail01 /usr/local/sbin/popper[18810]: Config file 
nesting exceeds 100; will not process config file /etc/qpopper.config

Thank you,

Michael McConnell

------=_NextPart_000_827E_01C162CB.56E90740
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 6.00.2600.0" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Can anyone tell me what this error 
means, and how I 
resolve it?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Nov&nbsp; 1 11:49:00 smail01 
/usr/local/sbin/popper[18810]: Config file nesting exceeds 100; will not 
process 
config file /etc/qpopper.config<BR></DIV></FONT>
<DIV><FONT face=Arial size=2>Thank you,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Michael 
McConnell</FONT></DIV></BODY></HTML>

------=_NextPart_000_827E_01C162CB.56E90740--


Date: Thu, 1 Nov 2001 10:01:53 -1000
From: Clifton Royston <cliftonr at lava dot net>
Subject: Re: Error Message

On Thu, Nov 01, 2001 at 11:50:01AM -0800, Michael McConnell wrote:
> 
>    Can anyone tell me what this error means, and how I resolve it?
>    
>    Nov  1 11:49:00 smail01 /usr/local/sbin/popper[18810]: Config file
>    nesting exceeds 100; will not process config file /etc/qpopper.config

It probably means you are recursively including /etc/qpopper.config
inside /etc/qpopper.config.

  -- Clifton

-- 
 Clifton Royston  --  LavaNet Systems Architect --  cliftonr at lava dot net
   WWJD?   "JWRTFM!" - Scott Dorsey (kludge)   "JWG" - Eddie Aikau

From: "Michael McConnell" <mmcconnell at uniserve dot com>
Subject: Re: Error Message
Date: Thu, 1 Nov 2001 12:05:28 -0800

You are correct. Thank you so much.
Michael


> On Thu, Nov 01, 2001 at 11:50:01AM -0800, Michael McConnell wrote:
> >
> >    Can anyone tell me what this error means, and how I resolve it?
> >
> >    Nov  1 11:49:00 smail01 /usr/local/sbin/popper[18810]: Config file
> >    nesting exceeds 100; will not process config file /etc/qpopper.config
>
> It probably means you are recursively including /etc/qpopper.config
> inside /etc/qpopper.config.
>
>   -- Clifton
>
> --
>  Clifton Royston  --  LavaNet Systems Architect --  cliftonr at lava dot net
>    WWJD?   "JWRTFM!" - Scott Dorsey (kludge)   "JWG" - Eddie Aikau


From: "Mark Weisman" <mweisman at gci dot net>
Subject: Virtual Domains.
Date: Sat, 3 Nov 2001 00:12:04 -0900

Don't mean to interrupt, but I've got an older version of QPopper
(3.1.2) up on the server and it works wonderfully, really happy with it.
However, recently someone asked if I would host their website, I gladly
said I would however, I'm not sure if the QPopper I have already
compiled and setup under my domain will do what it needs to for theirs.
Help would be good here, I'd greatly appreciate any and all assistance.

Thanks,
Mark Weisman
Infinite Visions Technologies
www.infinitevisions.ws



Date: Sat, 03 Nov 2001 12:58:08 +0000
From: peter.allen at moon-light.co dot uk
Subject: Re: Virtual Domains.


Shouldn't be a problem.  Qpopper will check mail from any valid users' 
mailbox and in this case it will be more challenging to get mail _delivery_ 
set up for the virtual domain users than popping it.

One small point you will need to be able think through dealing with a new 
user of the same name as an existing one.

Good luck.

Peter


At 00:12 03/11/01 -0900, Mark Weisman wrote:
>Don't mean to interrupt, but I've got an older version of QPopper
>(3.1.2) up on the server and it works wonderfully, really happy with it.
>However, recently someone asked if I would host their website, I gladly
>said I would however, I'm not sure if the QPopper I have already
>compiled and setup under my domain will do what it needs to for theirs.
>Help would be good here, I'd greatly appreciate any and all assistance.
>
>Thanks,
>Mark Weisman
>Infinite Visions Technologies
>www.infinitevisions.ws



Date: Sat, 3 Nov 2001 08:18:04 -0500 (EST)
From: Chip Old <fold at bcpl dot net>
Subject: Re: Virtual Domains.

On Sat, 3 Nov 2001, Mark Weisman wrote:

> Don't mean to interrupt, but I've got an older version of QPopper
> (3.1.2) up on the server and it works wonderfully, really happy with
> it. However, recently someone asked if I would host their website, I
> gladly said I would however, I'm not sure if the QPopper I have
> already compiled and setup under my domain will do what it needs to
> for theirs. Help would be good here, I'd greatly appreciate any and
> all assistance.

That's no problem for QPopper, and requires no reconfiguration.  As long
as your customer's POP3 client software points at the correct POP3 server
address and sends the correct username and password, Qpopper will upload
his mail to him.  What e-mail address he happens to enter as his in the
POP3 client has no bearing on it (i.e. user at yourdomain dot com or
user at hisdomain dot com).

What you *will* have to do, however, is reconfigure your MTA (Sendmail or
whatever) to deal correctly with mail to and from his domain name.
Without knowing what MTA you use, it's pretty hard to advise.

-- 
Chip Old (Francis E. Old)             E-Mail:  fold at bcpl dot net
Manager, BCPL Network Services        Phone:   410-887-6180
Manager, BCPL.NET Internet Services   FAX:     410-887-2091
320 York Road
Towson, MD 21204  USA


From: "Mark Weisman" <mweisman at gci dot net>
Subject: RE: Virtual Domains.
Date: Sat, 3 Nov 2001 10:14:28 -0900

Many, many, thank yous! I didn't think it would be a huge problem.
Currently I use the standard Sendmail that came with Red Hat 6.2, I
think I have sendmail v8? I've got them setup as a virtual domain pop
user, and I'll probably set them up to be a local user (they are going
to maintain their site and adding email addresses as needed) so I'll
just set them up as a regular user, then add an entry to the
virtusertable that will give the alias for their domain. 
Question: Do they then point to my POP server? Or do they look at a POP
server with their domain name attached. I've only setup mine, but I can
change that, I'm just not sure what else is needed.

Sincerely Thank You,
Mark


-----Original Message-----
From: peter.allen at moon-light.co.uk [mailto:peter.allen at moon-light dot co dot uk]

Sent: Saturday, November 03, 2001 3:58 AM
To: Mark Weisman; Qpopper-errors at lists.pensive dot org;
qpopper at lists.pensive dot org
Subject: Re: Virtual Domains.


Shouldn't be a problem.  Qpopper will check mail from any valid users' 
mailbox and in this case it will be more challenging to get mail
_delivery_ 
set up for the virtual domain users than popping it.

One small point you will need to be able think through dealing with a
new 
user of the same name as an existing one.

Good luck.

Peter


At 00:12 03/11/01 -0900, Mark Weisman wrote:
>Don't mean to interrupt, but I've got an older version of QPopper
>(3.1.2) up on the server and it works wonderfully, really happy with
it.
>However, recently someone asked if I would host their website, I gladly
>said I would however, I'm not sure if the QPopper I have already
>compiled and setup under my domain will do what it needs to for theirs.
>Help would be good here, I'd greatly appreciate any and all assistance.
>
>Thanks,
>Mark Weisman
>Infinite Visions Technologies
>www.infinitevisions.ws



Date: Tue, 6 Nov 2001 18:42:12 -0800
From: Randall Gellens <randy at qualcomm dot com>
Subject: Qpopper 4.0.4fc1 available

Qpopper 4.0.4fc1 is available at 
<ftp://ftp.qualcomm.com/eudora/servers/unix/popper/beta/>.

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>.

Changes from 4.0.3 to 4.0.4fc1:
-------------------------------
  1.  Fixed "noop has null function" log entry.
  2.  Fixed 'make install' error on systems w/o group 'root'.
  3.  Allow '-p' to be used when APOP not defined (noted by Daniel Senie).
  4.  Enforce ClearTextPassword even without APOP (noted by Daniel Senie).
  5.  Restrict clear-text-password=never to APOP.
  6.  Restrict clear-text-password=tls to QPOP_SSL.
  7.  Fix use of SETPROCTITLE.
  8.  Fixed qpopper hanging on I/O error on some platforms.

From: "Kenneth Porter" <shiva at well dot com>
Date: Wed, 07 Nov 2001 13:26:27 -0800
Subject: Re: Qpopper 4.0.4fc1 available

On Tue, 6 Nov 2001 18:42:12 -0800, Randall Gellens wrote:

>Qpopper 4.0.4fc1 is available at 
><ftp://ftp.qualcomm.com/eudora/servers/unix/popper/beta/>.

What's the "fc" stand for? Is that the same as "rc" (release candidate)
used with other software? I just want to make sure there won't be
another code to complicate naming the RPM.

Assuming no other code, the RPM will probably be 4.0.4-0.01 (with the
release candidate number encoded as a fraction of the RPM release
field, so that release 1 will be numerically higher).

Ken
mailto:shiva at well dot com
http://www.sewingwitch.com/ken/
[If answering a mailing list posting, please don't cc me your reply. I'll take my answer on the list.]



Date: Wed, 7 Nov 2001 22:06:22 -0800
From: Randall Gellens <randy at qualcomm dot com>
Subject: Re: Qpopper 4.0.4fc1 available

At 1:26 PM -0800 11/7/01, Kenneth Porter wrote:

>  On Tue, 6 Nov 2001 18:42:12 -0800, Randall Gellens wrote:
>
>>Qpopper 4.0.4fc1 is available at
>><ftp://ftp.qualcomm.com/eudora/servers/unix/popper/beta/>.
>
>  What's the "fc" stand for? Is that the same as "rc" (release candidate)
>  used with other software? I just want to make sure there won't be
>  another code to complicate naming the RPM.

"FC" is Final Candidate.  Same as Release Candidate.


Date: Wed, 7 Nov 2001 23:47:36 -0700
From: SoloCDM <deedsmis at aculink dot net>
Subject: X-HTML Message Entries

In Eudora 4.3.2 I have many messages with <x-html> entries that I
would like to omit.  In other words, I would like to convert those
messages into regular email messages.  The attachments wouldn't
be necessary.  Is there a program that will convert the messages
into their regular form, so other email readers can interpret
the messages?

--
Note: When you reply to this message, please include the mailing
      list/newsgroup address and my email address in To:.

*********************************************************************
Signed,
SoloCDM

From: "Justin Ainsworth" <jda at sunset dot net>
Subject: Occasionally non-responsive
Date: Thu, 8 Nov 2001 09:50:27 -0800

I was testing out qpopper4.0.4rc1 (I think it came out on the 6th), and
it appears that occasionally it would become non-responsive for me.  And
it was intermittent, so one person would connect and one person
wouldn't, than someone else would.

The platform is Red Hat Linux 6.0, running kernel 2.2.5-22.

I have reverted back down to qpopper4.0.3, and I am NOT seeing the same
problem.

                                                      .~.
                                                      /v\
--                                                   // \\
JA                                                  /(   )\
                                                     ^`~`^
                                                   L I N U X
[-----------------------------------------------------------]
 Justin Ainsworth                    Systems Administrator &
 PHONE: (530) 879-5660x108      Technical Support Supervisor
 FAX:   (530) 879-5676                        Sunset Net LLC
 WEB:   http://www.sunset.net              1915 Mangrove Ave   
 EMAIL: jda at sunset dot net                       Chico, CA 95926  
[-----------------------------------------------------------] 


From: "Justin Ainsworth" <jda at sunset dot net>
Subject: Bulletins (Feature Request)
Date: Thu, 8 Nov 2001 10:32:09 -0800

One thing that had always confused my customers, was that in the
bulletins it would replace the To line with there username@hostname.
And this confuses most of them.  Does this mean I have to change my
email address to be joe at diamond.sunset dot net?  (I hated that questions,
and it confuses so many).

So, I made a slight change to pop_bull.c at line 812.  I made the
following change.

Was:

sprintf(buffer,"To: %s@%s\n", p->user, p->myhost);

Replaced with:

sprintf(buffer,"To: %s@sunset dot net\n", p->user);


Now this gets rid of most of the confusion.  But this is a change that I
have to make every time I upgrade qpopper, which isn't that often, but I
know one of these days I will forget to do it, and once again users will
be confused.

Would it be possible to make a compile time option that would cause it
to use getdomainname() instead of gethostname() for the replacement of
the To: line in bulletins?  It would probably require adding another
variable to the POP object (p->mydomain).  And in pop_init.c you could
have it set p->mydomain = getdomaindname().

Thanks,

                                                      .~.
                                                      /v\
--                                                   // \\
JA                                                  /(   )\
                                                     ^`~`^
                                                   L I N U X
[-----------------------------------------------------------]
 Justin Ainsworth                    Systems Administrator &
 PHONE: (530) 879-5660x108      Technical Support Supervisor
 FAX:   (530) 879-5676                        Sunset Net LLC
 WEB:   http://www.sunset.net              1915 Mangrove Ave   
 EMAIL: jda at sunset dot net                       Chico, CA 95926  
[-----------------------------------------------------------] 


Date: Thu, 08 Nov 2001 14:01:57 -0500
From: Daniel Senie <dts at senie dot com>
Subject: Re: Bulletins (Feature Request)

At 01:32 PM 11/8/01, Justin Ainsworth wrote:
>One thing that had always confused my customers, was that in the
>bulletins it would replace the To line with there username@hostname.
>And this confuses most of them.  Does this mean I have to change my
>email address to be joe at diamond.sunset dot net?  (I hated that questions,
>and it confuses so many).
>
>So, I made a slight change to pop_bull.c at line 812.  I made the
>following change.
>
>Was:
>
>sprintf(buffer,"To: %s@%s\n", p->user, p->myhost);
>
>Replaced with:
>
>sprintf(buffer,"To: %s@sunset dot net\n", p->user);
>
>
>Now this gets rid of most of the confusion.  But this is a change that I
>have to make every time I upgrade qpopper, which isn't that often, but I
>know one of these days I will forget to do it, and once again users will
>be confused.
>
>Would it be possible to make a compile time option that would cause it
>to use getdomainname() instead of gethostname() for the replacement of
>the To: line in bulletins?  It would probably require adding another
>variable to the POP object (p->mydomain).  And in pop_init.c you could
>have it set p->mydomain = getdomaindname().

Actually, try commenting out the sprintf so that no To: line is emitted at 
all. That might be best. Alternatively, change it to read "To: Bulletin 
Recipients". And your users will not be confused.

A possible run-time option would be something like 
'suppress-to-field-on-bulletins' or some such, assuming the suppression of 
the To: is indeed a sufficient fix.
-----------------------------------------------------------------
Daniel Senie                                        dts at senie dot com
Amaranth Networks Inc.                    http://www.amaranth.com


Date: Thu, 8 Nov 2001 13:40:34 -0800
From: Randall Gellens <randy at qualcomm dot com>
Subject: Re: Occasionally non-responsive

At 9:50 AM -0800 11/8/01, Justin Ainsworth wrote:
>I was testing out qpopper4.0.4rc1 (I think it came out on the 6th), and
>it appears that occasionally it would become non-responsive for me.  And
>it was intermittent, so one person would connect and one person
>wouldn't, than someone else would.
>
>The platform is Red Hat Linux 6.0, running kernel 2.2.5-22.
>
>I have reverted back down to qpopper4.0.3, and I am NOT seeing the same
>problem.

If possible, could you try and reproduce the situation with 4.0.4fc1 
and get a debug trace of it?

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-path>'.
4.  Send inetd (or xinetd) a HUP signal.

(Steps 3 and 4 are only needed if you use inetd (or xinetd).  In 
standalone mode, you can add '-d' or '-t <tracefile-path>' to the 
command line directly.)

(In either standalone or inetd mode, if you use a configuration file 
you can add 'set debug' or 'set tracefile = <tracefile>' to either a 
global or user-specific configuration file instead of steps 3 and 4.)

This causes detailed tracing to be written to the syslog or to the 
file specified as 'tracefile'.

Date: Thu, 8 Nov 2001 18:13:24 -0800
From: Randall Gellens <randy at qualcomm dot com>
Subject: RE: Occasionally non-responsive

At 3:24 PM -0800 11/8/01, Justin Ainsworth wrote:

>By unresponsive, I mean the pop3 server is not accepting any
>connections.  Below is the tracefile, from about 15 seconds before it
>had been non-responsive, until about 15 seconds after.
>
>The problem is intermitent.  I could be sitting at my desk and try to
>check mail, and I will get a connection refused.  But someone next to me
>will try at the exact same moment, and get a connection.

You're running in stand-alone mode, so a failure to respond to 
connections might be a problem in main.c.  In looking through the 
trace, process [28701] is the daemon.  Looking at its trace records, 
I don't see any obvious indications of a problem.  It's interesting 
that I don't see any calls on reaper(), so it looks like it never got 
any SIGCHLD signals during the trace period.  But that would explain 
a build-up of child or zombie processes, which isn't the problem 
you're having.  I do see a few places where there is a 3- or 4-second 
gap between connections, but since Qpopper is waiting on accept() I 
don't see how it could be causing any gaps.

Also, you're getting a connection refused, not simply a delay in the 
connection.  That's very odd.  I'm not sure what Qpopper could do to 
cause that, given that it's still running and servicing other 
requests.  Are you using

You can get this to happen with 4.0.4fc1 by putting it under load. 
Have you tried the same test with 4.0.3?

The odd thing here is that the code in main.c hasn't changed since 4.0.3.

Does a truss(1) or ktrace(1) on the daemon process show anything 
interesting?  (Probably best to set it to not follow children, to 
avoid getting too much data).


-- 

From: "Jim Parker" <jim at jimparker.co dot uk>
Subject: AUTH OVER TLS
Date: Sun, 11 Nov 2001 11:57:18 -0000

qpopper 4.0.3 non stand alone.

In my qpopper.conf file I have set it to only accept clear text passwords
once an ssl connection has been established. But when I tested qpopper by
telneting to port 110 I was allowed to authenticate immediately?

I'm certain I've complied popper with the necessary options --with-openssl
etc/ I see no errors from the trace/debug file when I connect. Here is my
conf file which is definitely being parsed on connect.

-----------------------------------------
set tracefile = /path-to-trace/qpop.trace
set clear-text-password = tls
set tls-support = stls
set tls-version = default
set tls-server-cert-file = /path-to-ssl/cert.key
set tls-private-key-file = /path-to-ssl/priv.key
set debug = true
-----------------------------------------

See the option "set clear-text-password = tls". Why does popper still allow
un-encrypted communications?

Help!
Jim Parker


Date: Mon, 12 Nov 2001 12:34:57 -0800
From: Randall Gellens <randy at qualcomm dot com>
Subject: Re: AUTH OVER TLS

At 11:57 AM +0000 11/11/01, Jim Parker wrote:
>qpopper 4.0.3 non stand alone.
>
>In my qpopper.conf file I have set it to only accept clear text passwords
>once an ssl connection has been established. But when I tested qpopper by
>telneting to port 110 I was allowed to authenticate immediately?
>
>I'm certain I've complied popper with the necessary options --with-openssl
>etc/ I see no errors from the trace/debug file when I connect. Here is my
>conf file which is definitely being parsed on connect.
>
>-----------------------------------------
>set tracefile = /path-to-trace/qpop.trace
>set clear-text-password = tls
>set tls-support = stls
>set tls-version = default
>set tls-server-cert-file = /path-to-ssl/cert.key
>set tls-private-key-file = /path-to-ssl/priv.key
>set debug = true
>-----------------------------------------
>
>See the option "set clear-text-password = tls". Why does popper still allow
>un-encrypted communications?

Try getting a debug trace.

1.  Do a 'make clean'
2.  Re-run ./configure, adding '--enable-debugging'.
3.  Move the 'set debug = true' line to the top of the config file.
4.  Send inetd (or xinetd) a HUP signal.

You might want to use 'set tracefile = path-to-trace-file' instead of 
'set debug', to cause tracing to go to its own file, but that's up to 
you.

Date: Tue, 13 Nov 2001 11:53:35 +1100
From: David Nillesen <dnillese at pobox.une.edu dot au>


Date: Tue, 13 Nov 2001 14:01:37 +1100
From: David Nillesen <dnillese at pobox.une.edu dot au>
Subject: Qpopper on Tru64 unix 4.0f

Hi,

	We are looking at replacing the uw-imap package with qpopper to
increase speed and efficiancy on our server, but when we went live we
ran into a few issues.

	The server would happily answer requests for a while but started
to choke with a buildup of popper processes that were hanging around
after the user had closed the session. Users started to get the 'mailbox
already in use' message.

	We were upto 450+ popper sessions active when there should only
be about 40 concurrent users at any one time. uw-imap's ipop3d works
fine on the same system but is slow.

	We were trying to run qpopper on an Alphaserver 1200, dual
400mhz cpu's, 1.5Gb RAM, 100Mb network connection, tru64 unix version
4.0f.
	Postfix is our incoming mail server and it's using it's standard
mail delivery setup.
	
	Qpopper was running in server and standalone mode. It was
compiled with the following options:

./configure  --enable-spool-dir=/var/spool/mail --disable-check-hash-dir
--disable-old-spool-loc --enable-log-login --enable-server-mode
--enable-shy --enable-standalone --enable-uw-kludge --enable-specialauth

	It compiled cleanly.
	
	I've moved the source over to a debian linux system where it
compiled cleanly and ran without the same errors. When tested on our
production server we were using live users, when running on the test bed
we used the 'postal' package and the executable 'rabid' to generate an
artifical POP3 load.
	There are 17000 accounts on the production system and approx
10000 accounts on our test bed server.

	The other thing worth mentioning is that our /var/spool/mail is
on a very very inefficient raid setup and it bottlenecks on IO a fair
bit. However ipop3d seems to cope ok at the moment, albeit a lot slower.

	I have tried the mailling list archives for this list and also
the tru64-managers maillist to no avail.

	Any suggestions would be most welcome. Especially if anyone
could suggest other areas to check.

	So far, my own thoughts point to a few areas but I dont know how
likely my guesses are:

	1: Filesystem is too slow to release locks.
	* But ipop3d works, perhaps due to the fact it is slower?
	* is it possible to just use fcntl locking without dotlocking so
	  as to move the locking off the filesystem? I cant modify the
	  source code, due to maintainence problems.

	2: Tru64 libraries / OS is slow to release fcntl locks and / or
	   sockets.
	* A friend of mine who has used unix since moses built the ark, told
	  me that some unix's (unii??) are very slow to release sockets.
	  Would this give me the symptoms we are experiencing? The
	  linux testing would seem to indicate that it's OS based...
	
	But these are just guesses at this point.

	Any comments are most welcome.

Thanks in advance,
David N

System Administrator
University of New England


Date: Mon, 12 Nov 2001 20:28:25 -0700
From: Rosyna <rosyna at unsanity dot com>
Subject: qpopper on Mac OS X

--============_-1206500385==_ma============
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

Has anyone successfully installed qpopper on OS X? When I try to run 
it I get this error:

/usr/local/sbin/popper/popper[25035]: Unable to obtain socket and 
address of client: Socket operation on non-socket (38)
-- 



Sincerely,
Rosyna Keller
Technical Support/Holy Knight/Always needs a hug

Unsanity: Unsane Tools for Insane People
--============_-1206500385==_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 { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>qpopper on Mac OS X</title></head><body>
<div>Has anyone successfully installed qpopper on OS X? When I try to
run it I get this error:</div>
<div><br></div>
<div><font face="Monaco"
color="#000000">/usr/local/sbin/popper/popper[25035]: Unable to obtain
socket and address of client: Socket operation on non-socket
(38)</font></div>

<div>-- <br>
<br>
<br>
<br>
Sincerely,<br>
Rosyna Keller<br>
Technical Support/Holy Knight/Always needs a hug<br>
<br>
Unsanity: Unsane Tools for Insane People</div>
</body>
</html>
--============_-1206500385==_ma============--

Date: Mon, 12 Nov 2001 23:32:20 -0600
Subject: Re: qpopper on Mac OS X
From: David Findley <davidfindley at mac dot com>

--Apple-Mail-1--594946594
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed

I've got it installed and running, though I haven't fully tested it.  To 
run it standalone, do this:

make realclean
./configure --enable-standalone
make
sudo ./popper/popper

Granted, all I've done since then is telnet in to port 110 to make sure 
it responds, which it did.  But, like I said, I haven't given it a 
workout.  Seems ok, though.

By the way, did you have to ifdef out 2 functions in mktemp.c?  (I'm 
using Version 4.0.3.)

David Findley

On Monday, November 12, 2001, at 09:28 PM, Rosyna wrote:

> Has anyone successfully installed qpopper on OS X? When I try to run it 
> I get this error:
>
> /usr/local/sbin/popper/popper[25035]: Unable to obtain socket and 
> address of client: Socket operation on non-socket (38)
> --
>
>
>
> Sincerely,
> Rosyna Keller
> Technical Support/Holy Knight/Always needs a hug
>
> Unsanity: Unsane Tools for Insane People

--Apple-Mail-1--594946594
Content-Transfer-Encoding: 7bit
Content-Type: text/enriched;
	charset=US-ASCII

I've got it installed and running, though I haven't fully tested it. 
To run it standalone, do this:


make realclean

./configure --enable-standalone

make

sudo ./popper/popper


Granted, all I've done since then is telnet in to port 110 to make
sure it responds, which it did.  But, like I said, I haven't given it
a workout.  Seems ok, though.


By the way, did you have to ifdef out 2 functions in mktemp.c?  (I'm
using Version 4.0.3.)


David Findley


On Monday, November 12, 2001, at 09:28 PM, Rosyna wrote:


<excerpt>Has anyone successfully installed qpopper on OS X? When I try
to run it I get this error:


<fixed><color><param>0000,0000,0000</param><bigger>/usr/local/sbin/popper/popper[25035]:
Unable to obtain socket and address of client: Socket operation on
non-socket (38)</bigger></color></fixed>

--




Sincerely,

Rosyna Keller

Technical Support/Holy Knight/Always needs a hug


Unsanity: Unsane Tools for Insane People

</excerpt>
--Apple-Mail-1--594946594--


Date: Mon, 12 Nov 2001 23:36:01 -0700
From: Rosyna <rosyna at unsanity dot com>
Subject: Re: qpopper on Mac OS X

Thanks, that got it to launch properly. As for the errors, I just 
ignored them. Even though they are shown qpopper compiles fine.

Ack, at 11/12/01, David Findley said:

>I've got it installed and running, though I haven't fully tested it. 
>To run it standalone, do this:
>
>make realclean
>./configure --enable-standalone
>make
>sudo ./popper/popper
>
>Granted, all I've done since then is telnet in to port 110 to make 
>sure it responds, which it did.  But, like I said, I haven't given 
>it a workout.  Seems ok, though.
>
>By the way, did you have to ifdef out 2 functions in mktemp.c?  (I'm 
>using Version 4.0.3.)

-- 



Sincerely,
Rosyna Keller
Technical Support/Holy Knight/Always needs a hug

Unsanity: Unsane Tools for Insane People

Date: Tue, 13 Nov 2001 10:18:36 -0800
From: Randall Gellens <randy at qualcomm dot com>
Subject: Re: Qpopper on Tru64 unix 4.0f

You don't mention which version of Qpopper you're using.  Be sure it's 4.0.3

Try running whatever system-call trace routine you have to see what 
the processes are doing.  (For example, truss(1), ptrace(1), etc.) 
This should indicate if it's locks, I/O, or whatever.

Date: Tue, 13 Nov 2001 08:25:52 -1000
From: Clifton Royston <cliftonr at lava dot net>
Subject: Re: qpopper on Mac OS X

On Mon, Nov 12, 2001 at 08:28:25PM -0700, Rosyna wrote:
> 
>    Has anyone successfully installed qpopper on OS X? When I try to run
>    it I get this error:
>    
>    /usr/local/sbin/popper/popper[25035]: Unable to obtain socket and
>    address of client: Socket operation on non-socket (38)

That sounds rather like you're invoking the inetd-launched version from
the commandline, as if you were expecting to start it as a daemon.  You
probably want to instead put it in the /etc/inetd.conf file.  (Assuming
that's the inet daemon Mac OS X uses by default.)

If you want you can build it to act as a standalone daemon by
configuring with the --standalone flag, but for most small to moderate
size installations, launching it from inetd is more convenient.

  -- Clifton

-- 
 Clifton Royston  --  LavaNet Systems Architect --  cliftonr at lava dot net
   WWJD?   "JWRTFM!" - Scott Dorsey (kludge)   "JWG" - Eddie Aikau

Date: Tue, 13 Nov 2001 20:33:08 +0200
From: Jay Banda <jay at copper.net dot zm>
Subject: Re: qpopper 4 causes CPU load to rise

Hi Chip

Sorry to take so long in replying to you .  You hit the nail on the head !!!

I have switched around the partitions containing /var/spool/mail and
/var/spool/mqueue and /var/log  and /var/squid_cache. In addition ,
we were running a mail virus filter that wrote its own logs to var/mail-filter
and rejected files to /var/mail-rejects !!!!!!!!!!!!!


Cheers


Jay



Chip Old wrote:

> On Sat, 27 Oct 2001, Jay Banda wrote:
>
> > Unfortunately , over the past 2 days , I seem to be having a problem
> > with my mail server.  We are runing Slackware 7.1 , with sendmail
> > 8.11.4 , procmail 3.22 and qpopper 4.0.3.
> >
> > What we are seeing is that when sendmail tries to deliver mail to all
> > our users at once ( when we issue a blanket email to our subscirbers
> > ), it will deliver half of the messages , and then give up with the
> > message
> >
> > "timeout waiting for input from local during Draining Input"
>
> That is a Sendmail issue.  See
> http://www.sendmail.org/~ca/email/smenhanced.html a brief explanation of
> the "Draining Input" syslog message.  It may or may not apply to your
> situation.
>
> How many addresses are on the recipient list for these mass mailings?
> What distribution mechanism do you use?
>
> If you're using mailing list management software (Majordomo, Listproc, or
> similar), this shouldn't happen.  However it can easily happen if you are
> using a plain alias list (in /etc/mail/aliases or your local equivalent)
> to deliver to your subscribers, and if your subscriber list is fairly
> large.  I used to see it occasionally under a certain combination of
> circumstances:  When sending to a group of nested alias lists totalling
> about 800 addresses *AND* cpu usage was already high *AND* there was a lot
> of disk I/O occurring on the disk that contains the mail spool.
> Switching my large lists to Majordomo control solved the problem.  I use a
> majordomo mailing list comprised of almost 9000 local addresses to send
> info to my users, and I never see a "Draining Input" message resulting
> from it.
>
> Alternately, if all your users use POP clients to read their mail, why not
> use QPopper's "POP Bulletin" feature instead of a mailing list?  This
> writes the message to the user's mailbox only when he/she makes a POP
> connection, so the load is spread out over a much greater time period.
>
> > Meanwhile , qpopper sessions for the mailboxes that have NOT received
> > the mailing yet begin to go into a "dead" state, and do not allow
> > anyone to login. These sessions cannot be killed, and they increase as
> > each person tries to pickup mail , until the cpu load average reported
> > by the system causes the MTA to begin rejecting connections (
> > approximately 10 mins )
> >
> > When the server gets to this state , it is nearly impossible to
> > list the files in the mail spool directories ( it is still possible to
> > move around the rest of the file system ).
>
> It's difficult to tell without more information, but I suspect you're
> running into a disk I/O bottleneck situation.  Consider this:  It's common
> in a traditional UNIX file system layout for logging, mailbox storage, and
> Sendmail spooling to occur on the same disk (in /var/log/syslog, /var/mail
> & /var/spool/mqueue, for example).  If you add QPopper and use the same
> disk (let's say /var/spool/poptmp) for its temp files, you've added
> another potentially I/O intensive activity to the same disk.
>
> If your setup is like that, when you send your mass mailing, your MTA
> (sendmail) is probably writing it to and then reading it from
> /var/spool/mqueue, and logging each action to /var/log/syslog.  Your MDA
> (procmail) is writing each copy of the message to /var/mail/<username>.
> At the same time, for each connected POP client, QPopper is reading from
> /var/mail/<username> and writing to /var/spool/poptmp/.<username>.pop.
> If your subscriber list is large, that's a lot of disk I/O concentrated
> into a relatively small amout of time.
>
> Do you have a version of "top" that shows how much processor time is spent
> waiting for disk I/O?  If when you send one of your mass mailings the
> processor idle time drops to near zero and the I/O Wait percentage goes
> very high, then you've got a disk I/O bottleneck.
>
> How you solve the disk I/O bottleneck depends on what your current disk
> setup is like.  If you have slow disks and a slow disk controller, then an
> upgrade to faster hardware might help.  Alternately, rearrange your disk
> space (and mount points) so /var/spool and /var/mail (or the equivalents
> on your machine)  are on separate disks from the reast of /var (and if
> possible, separate disk controllers).  That's what I did, and it made a
> tremendous difference in mail system performance in general and QPopper
> performance specifically.
>
> Or, as mentioned above, switch to QPopper's "POP Bulletin" method to
> spread out the load.  Unfortunately that isn't practical on my system
> because it doesn't work for IMAP users, or for those who use Pine, Elm,
> etc in the UNIX shell.
>
> --
> Chip Old (Francis E. Old)             E-Mail:  fold at bcpl dot net
> Manager, BCPL Network Services        Phone:   410-887-6180
> Manager, BCPL.NET Internet Services   FAX:     410-887-2091
> 320 York Road
> Towson, MD 21204  USA


Last updated on 13 Nov 2001 by Pensive Mailing List Admin