The qpopper list archive ending on 9 Sep 2003


Topics covered in this issue include:

  1. Re: Transactional behavior
       Florian Weimer <fw at deneb.enyo dot de>
       Thu, 17 Jul 2003 17:11:44 +0200
  2. popper error message
       "Emerson Maat" <efmaat at rtn-web-services dot com>
       Fri, 18 Jul 2003 11:20:00 +0800
  3. Re: popper error message
       Simon Byrnand <simon at igrin.co dot nz>
       Fri, 18 Jul 2003 15:19:48 +1200
  4. Re: Solaris5.4 and qpopper
       Chuck Yerkes <chuck+qpopper at yerkes dot com>
       Fri, 18 Jul 2003 00:56:58 -0400
  5. Re: Unable to open bulletin database
       Chuck Yerkes <chuck+qpopper at yerkes dot com>
       Fri, 18 Jul 2003 01:02:46 -0400
  6. Re: Unable to open bulletin database
       Alan Brown <alanb at digistar dot com>
       Fri, 18 Jul 2003 03:57:27 -0400 (EDT)
  7. Re: Solaris5.4 and qpopper
       Alan Brown <alanb at digistar dot com>
       Fri, 18 Jul 2003 04:47:51 -0400 (EDT)
  8. Re: popper error message
       "Emerson Maat" <efmaat at rtn-web-services dot com>
       Fri, 18 Jul 2003 17:51:09 +0800
  9. Re: popper error message
       Daniel Senie <dts at senie dot com>
       Fri, 18 Jul 2003 07:30:34 -0400
 10. Re: popper error message
       Butch Kemper <kemper at tstar dot net>
       Fri, 18 Jul 2003 11:31:12 -0500
 11. Re: popper error message
       Daniel Senie <dts at senie dot com>
       Fri, 18 Jul 2003 13:00:36 -0400
 12. qpopper startup?
       Wes Rogers <wes at uslec dot net>
       22 Jul 2003 11:43:06 +1400
 13. Re: qpopper startup?
       The Little Prince <thelittleprince at asteroid-b612 dot org>
       Tue, 22 Jul 2003 09:14:55 -0700 (PDT)
 14. Re: qpopper startup?
       Wes Rogers <wes at uslec dot net>
       22 Jul 2003 13:12:48 +1400
 15. Qpopper, postfix and Red Hat
       Jason Williams <jwilliams at courtesymortgage dot com>
       Thu, 24 Jul 2003 12:00:15 -0700
 16. Re: Qpopper, postfix and Red Hat
       The Little Prince <thelittleprince at asteroid-b612 dot org>
       Thu, 24 Jul 2003 15:55:19 -0700 (PDT)
 17. Re: Qpopper, postfix and Red Hat
       Lance Davis <lance at uklinux dot net>
       Fri, 25 Jul 2003 12:36:04 +0100 (BST)
 18. Qpopper + SSL
       "Oliver Pawellek" <oliverbp at epost dot de>
       Sat, 26 Jul 2003 04:49:41 +0100
 19. Re: Qpopper + SSL
       Mark <admin at asarian-host dot net>
       Sat, 26 Jul 2003 21:06:17 GMT
 20. RE: Qpopper + SSL
       "Oliver Pawellek" <oliverbp at epost dot de>
       Sat, 26 Jul 2003 22:40:42 +0100
 21. Re: Qpopper + SSL
       Mark <admin at asarian-host dot net>
       Sat, 26 Jul 2003 23:21:00 GMT
 22. Several questions
       "Chris Stephens" <Lists at xymox1 dot com>
       Sun, 27 Jul 2003 17:30:56 -0700
 23. My current config to go with my last email, sorry...
       "Chris Stephens" <Lists at xymox1 dot com>
       Sun, 27 Jul 2003 17:48:38 -0700
 24. Re: Several questions
       Michael Kolos <michael at colba dot net>
       Sun, 27 Jul 2003 23:19:28 EDT
 25. RE: Several questions
       "Chris Stephens" <Lists at xymox1 dot com>
       Sun, 27 Jul 2003 20:58:03 -0700
 26. Re: X-UIDL
       Randall Gellens <randy at qualcomm dot com>
       Tue, 29 Jul 2003 22:06:21 -0700
 27. Re: X-UIDL
       Randall Gellens <randy at qualcomm dot com>
       Tue, 29 Jul 2003 22:05:31 -0700
 28. Configure and DRAC
       Darryl Baker <dpb at dns.bl dot com>
       Wed, 30 Jul 2003 15:17:42 -0500 (CDT)
 29. Re: Configure and DRAC
       David Champion <dgc at uchicago dot edu>
       Wed, 30 Jul 2003 16:34:43 -0500
 30. EOF or I/O error 
       Masashi SAKURADA <ah0k at na.rim.or dot jp>
       Sat, 02 Aug 2003 20:10:15 +0900 (JST)
 31. logging statistics through syslog in standalone
       foudil.newbie at bigfoot dot com
       Mon, 04 Aug 2003 19:21:30 +0200
 32. Need help configuring bulletin support on Debian GNU
       "Lisa Casey" <lisa at jellico dot net>
       Thu, 7 Aug 2003 14:00:52 -0400
 33. Re: Need help configuring bulletin support on Debian GNU
       Ernest Johanson <ejohan at fuller dot edu>
       Thu, 7 Aug 2003 11:19:22 -0700 (PDT)
 34. tls shutdown error
       Ken Anderson <ka at pacific dot net>
       Fri, 08 Aug 2003 11:05:20 -0700
 35. Patch to Qpopper to talk to multiple DRAC-enabled SMTP servers
       "Khalid J. Hosein" <kjhosein at yahoo dot com>
       Mon, 11 Aug 2003 13:41:52 -0700 (PDT)
 36. home-dir-misc
       iris at rumms.uni-mannheim dot de
       Tue, 12 Aug 2003 12:19:46 +0200
 37. Error in 'make install' with qpopper4.0.5
       Chris Hozian <chozian at booksys dot com>
       Tue, 12 Aug 2003 16:16:15 -0500
 38. Error in 'make install' with qpopper4.0.5
       Chris Hozian <chozian at booksys dot com>
       Tue, 12 Aug 2003 16:58:09 -0500
 39. How messages should be organized in spool
       Sagara Wijetunga <sagaralists at yahoo dot com>
       Thu, 14 Aug 2003 02:06:55 -0700 (PDT)
 40. Re: How messages should be organized in spool
       The Little Prince <thelittleprince at asteroid-b612 dot org>
       Thu, 14 Aug 2003 05:53:30 -0700 (PDT)
 41. make error on OS X 10.2.6 with GCC3.3
       "Michael Dunston" <mdunston at music.vt dot edu>
       Fri, 15 Aug 2003 12:43:24 -0400
 42. Re: make error on OS X 10.2.6 with GCC3.3 
       Greg Earle <earle at isolar.DynDNS dot ORG>
       Fri, 15 Aug 2003 10:18:37 -0700
 43. Qpopper installation problem
       Marc Chan <marc-chan at level-up-games dot com>
       21 Aug 2003 22:50:59 +0800
 44. Re: Qpopper installation problem
       The Little Prince <thelittleprince at asteroid-b612 dot org>
       Thu, 21 Aug 2003 09:19:31 -0700 (PDT)
 45. RE: EOF or I/O error 
       mwestern at sola.com dot au
       Tue, 2 Sep 2003 09:49:27 +0930 
 46. Re: EOF or I/O error
       Ken Lalonde <ken at globalremit dot com>
       Tue, 2 Sep 2003 14:04:34 -0400 (EDT)
 47. Qpopper & openSSL
       Darryl Dirickson <darryl.dirickson at marc.gatech dot edu>
       Tue, 02 Sep 2003 14:35:26 -0400
 48. Build error Qpopper4.0.5 on FreeBSD 4.8
       Shane Bywater <shane at apexia dot ca>
       Mon, 08 Sep 2003 18:46:23 -0400
 49. Script to run fetchmail
       "EPSA - Andres" <acunarro at epsa.com dot uy>
       Tue, 9 Sep 2003 16:13:34 -0300
 50. SSL problem
       Luc Vereecken <Luc.Vereecken at chem.kuleuven.ac dot be>
       Tue, 09 Sep 2003 22:15:13 +0200

Subject: Re: Transactional behavior
From: Florian Weimer <fw at deneb.enyo dot de>
Date: Thu, 17 Jul 2003 17:11:44 +0200

mozzi <linux at mostert.nom dot za> writes:

> There is a compile time option and I am sure a config file option to
> described in the manual that will delete all mail when you
> disconnect.  This is dangerous though as people may lose theire mail

Nevertheless, it's qpopper's default (see Alan's message).

From: "Emerson Maat" <efmaat at rtn-web-services dot com>
Subject: popper error message
Date: Fri, 18 Jul 2003 11:20:00 +0800

Hello,

I got this error message

Jul 18 11:05:05 linux popper[6010]: (v4.0.5) Unable to get canonical name of
client xxx.xxx.xx.xx: Unknown host (1)


Any ideas or suggestions to fix this error message is very much appreciated.
Thanks.


Regards,

Emerson



---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.501 / Virus Database: 299 - Release Date: 7/14/2003


Date: Fri, 18 Jul 2003 15:19:48 +1200
From: Simon Byrnand <simon at igrin.co dot nz>
Subject: Re: popper error message

At 11:20 18/07/03 +0800, Emerson Maat wrote:
>Hello,
>
>I got this error message
>
>Jul 18 11:05:05 linux popper[6010]: (v4.0.5) Unable to get canonical name of
>client xxx.xxx.xx.xx: Unknown host (1)
>
>
>Any ideas or suggestions to fix this error message is very much appreciated.
>Thanks.

Thats just Qpopper telling you that it couldn't do a reverse DNS lookup of 
the clients IP address. If the IP address belongs to you, you probably want 
to check out the reverse DNS setup of your ip ranges....

It's not a fatal error btw, provided that the DNS query times out quickly, 
and doesn't take 30+ seconds to time out....

Regards,
Simon


Date: Fri, 18 Jul 2003 00:56:58 -0400
From: Chuck Yerkes <chuck+qpopper at yerkes dot com>
Subject: Re: Solaris5.4 and qpopper

Um, when Solaris came out, we didn't touch it until 5.5.
Before then it was mostly beta quality code.

"5.5.1," our salesman boasted, "is as fast as 4.1.3 was."
(gee, and only 2 years wasted).

Might I just generally suggest 5.7 or 5.8?

Or what I did with my IPX:
  I put OpenBSD on it, kept SunOS libraries in /emul/svr4/lib/ and
run Solaris and SunOS binaries just fine, but with OpenBSD beneath
it.  (my Sparc 10 still runs BSD just fine, and it runs FrameMaker
for SunOS 4 when I have the patience to put a head on it.

You're running dangerous code, my friend.  An upgrade or replacement
with a Pentium 200 (free, often, and faster) could be considered.

Regarding POP, debug it first by hand, no fancy apps :)

telnet $MACHINE 110        # do you get a prompt?  Then qpopper is listening.
USER YourUserName
PASS  YourPassword         # now you've logged in.
RETR 1                     # Get message 1
QUIT  


Quoting Varga Tamas (vargat at bay.u-szeged dot hu):
> Dear Members,
> 
> I have problem with using Qpopper. I downloaded it for my old SUN
> Sparcstation 10. It has SUN OS 5.4 operating system (I know it is very old,
> but I can't use newer one). I try the 4.0.5 and 3.0.2 version. I read
> that not have to run the configure with "--enable-specialauth" on Solaris
> system. There was a little problem with compiling (exactly with linking):
> I have to write "/usr/ucblib/libucb.a" to the end of LIBS in file
> ./popper/Makefile. After it the "make" was successfull. I copyed the
> popper file to the "/opt/pop3d" directory and changed the /etc/inetd.conf
> as I read in the documentation. After it the mail client (Eudora) gets empty
> mails. There was no subjets and texts, nor sender, all field was empty.
> After it I returned the original settings, and the mail system mended.
> I want to ask you, give mee some advice: what can I do with qpopper
> configure to get a working system
> .
> I need to change the pop3 server, as I have problem with mails recently.
> Sometime I get mail which containing 4-5 other mails, another time I
> don't get mail. (The sendmail's log contain the mail data, and the
> other client, where I forwarded mails get those mail.) I use Eudora and
> try Pegazus too.
> My .forward file:
> 
> /vargat
> vargat at tiszanet dot hu

Date: Fri, 18 Jul 2003 01:02:46 -0400
From: Chuck Yerkes <chuck+qpopper at yerkes dot com>
Subject: Re: Unable to open bulletin database

Quoting Alan Brown (alanb at digistar dot com):
> On Fri, 11 Jul 2003, Brad Stockdale wrote:
> 
> > -ERR [SYS/TEMP] Unable to open Bulletin database; contact your
> > administrator
> >
> > gdbm_open failed: Resource temporarily unavailable (11)
> 
> This happens when 2 clients access the BullDB simultaneously.
> 
> >    What can cause this type of problem? More appropriately, what would be
> > a good fix for it?
> 
> There isn't a good fix, unfortunately. The DB needs to be opened
> read/write in order to mark the last-read bulletin for each user as the
> pull down messages.
> 
> Doubtless you'll find that the message happens more often after you
> update a bulletin. I did.

This would suggest that it's being kept open for a while.
With some DBs (berkeley/sleepycat DB 3.x and 4.x) I should
be able to use transactions and/or lock+open, write, close very
quickly.  I know that, for example, sendmail will have many processes
writing to the statistics file, but it's done very very quickly
and let go, so concurrent access isn't such a notable problem.

Can the qpopper code be optimized?

Can GNU DBM be replaced with a better database?

> The only workaround is to not use Bulletin databases, but that leaves
> files in user directrories which some may erase.

Date: Fri, 18 Jul 2003 03:57:27 -0400 (EDT)
From: Alan Brown <alanb at digistar dot com>
Subject: Re: Unable to open bulletin database

On Fri, 18 Jul 2003, Chuck Yerkes wrote:

> This would suggest that it's being kept open for a while.

It isn't. The Bulletin DB is only opened rw long enough to check the
last read message, add the latest bulletins to the end of the user's
mail spool and write the pointers back. The total time is normally only
3-4 seconds at most (usually 1 seconds or less)

> Can the qpopper code be optimized?

Probably. Opening in ro mode and reopening in rw for the pointer rewrite
would solve it.

AB



Date: Fri, 18 Jul 2003 04:47:51 -0400 (EDT)
From: Alan Brown <alanb at digistar dot com>
Subject: Re: Solaris5.4 and qpopper

On Fri, 18 Jul 2003, Chuck Yerkes wrote:

> Um, when Solaris came out, we didn't touch it until 5.5.
> Before then it was mostly beta quality code.
>
> "5.5.1," our salesman boasted, "is as fast as 4.1.3 was."
> (gee, and only 2 years wasted).

5.* utterly killed my SLC. It was one of the big incentives to move to
Linux/BSD on wintel iron. :)



From: "Emerson Maat" <efmaat at rtn-web-services dot com>
Subject: Re: popper error message
Date: Fri, 18 Jul 2003 17:51:09 +0800

How can I set Qpopper to turn off this ?

----- Original Message -----

From: "Daniel Senie" <dts at senie dot com>
To: "Emerson Maat" <efmaat at rtn-web-services dot com>
Sent: Friday, July 18, 2003 11:27 AM
Subject: Re: popper error message


> At 11:20 PM 7/17/2003, you wrote:
> >Hello,
> >
> >I got this error message
> >
> >Jul 18 11:05:05 linux popper[6010]: (v4.0.5) Unable to get canonical name
of
> >client xxx.xxx.xx.xx: Unknown host (1)
> >
> >
> >Any ideas or suggestions to fix this error message is very much
appreciated.
> >Thanks.
>
> Ignore it, or comment out the line that reports the error. It won't
prevent
> popper from running.


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.501 / Virus Database: 299 - Release Date: 7/14/2003


Date: Fri, 18 Jul 2003 07:30:34 -0400
From: Daniel Senie <dts at senie dot com>
Subject: Re: popper error message

At 05:51 AM 7/18/2003, you wrote:
>How can I set Qpopper to turn off this ?

edit code, comment out the line that generates the complaint, rebuild.


>----- Original Message -----
>
>From: "Daniel Senie" <dts at senie dot com>
>To: "Emerson Maat" <efmaat at rtn-web-services dot com>
>Sent: Friday, July 18, 2003 11:27 AM
>Subject: Re: popper error message
>
>
> > At 11:20 PM 7/17/2003, you wrote:
> > >Hello,
> > >
> > >I got this error message
> > >
> > >Jul 18 11:05:05 linux popper[6010]: (v4.0.5) Unable to get canonical name
>of
> > >client xxx.xxx.xx.xx: Unknown host (1)
> > >
> > >
> > >Any ideas or suggestions to fix this error message is very much
>appreciated.
> > >Thanks.
> >
> > Ignore it, or comment out the line that reports the error. It won't
>prevent
> > popper from running.
>
>
>---
>Outgoing mail is certified Virus Free.
>Checked by AVG anti-virus system (http://www.grisoft.com).
>Version: 6.0.501 / Virus Database: 299 - Release Date: 7/14/2003


Date: Fri, 18 Jul 2003 11:31:12 -0500
From: Butch Kemper <kemper at tstar dot net>
Subject: Re: popper error message

NO.  Do not edit the code but read the manual.  There is an switch to turn 
this option on and off.

Butch

At 06:30 AM 7/18/03, you wrote:
>At 05:51 AM 7/18/2003, you wrote:
>>How can I set Qpopper to turn off this ?
>
>edit code, comment out the line that generates the complaint, rebuild.
>
>
>>----- Original Message -----
>>
>>From: "Daniel Senie" <dts at senie dot com>
>>To: "Emerson Maat" <efmaat at rtn-web-services dot com>
>>Sent: Friday, July 18, 2003 11:27 AM
>>Subject: Re: popper error message
>>
>>
>> > At 11:20 PM 7/17/2003, you wrote:
>> > >Hello,
>> > >
>> > >I got this error message
>> > >
>> > >Jul 18 11:05:05 linux popper[6010]: (v4.0.5) Unable to get canonical name
>>of
>> > >client xxx.xxx.xx.xx: Unknown host (1)
>> > >
>> > >
>> > >Any ideas or suggestions to fix this error message is very much
>>appreciated.
>> > >Thanks.
>> >
>> > Ignore it, or comment out the line that reports the error. It won't
>>prevent
>> > popper from running.
>>
>>
>>---
>>Outgoing mail is certified Virus Free.
>>Checked by AVG anti-virus system (http://www.grisoft.com).
>>Version: 6.0.501 / Virus Database: 299 - Release Date: 7/14/2003


TSTAR Internet, Inc         | Making the Net Work
Marble Falls, TX            | Serving Blanco, Burnet,
830-693-6967                | Llano, and Mason Counties


Date: Fri, 18 Jul 2003 13:00:36 -0400
From: Daniel Senie <dts at senie dot com>
Subject: Re: popper error message

At 12:31 PM 7/18/2003, Butch Kemper wrote:
>NO.  Do not edit the code but read the manual.  There is an switch to turn 
>this option on and off.

Well, that's not entirely accurate, depending on the desired result. If you 
use the config option, you stop getting lookups at all. What I (and many 
other folks) want is to get lookups when INADDR exists for an address, but 
NOT get an error message when the lookup doesn't find anything. To get the 
desired effect, the config option is useless.

>Butch
>
>At 06:30 AM 7/18/03, you wrote:
>>At 05:51 AM 7/18/2003, you wrote:
>>>How can I set Qpopper to turn off this ?
>>
>>edit code, comment out the line that generates the complaint, rebuild.
>>
>>
>>>----- Original Message -----
>>>
>>>From: "Daniel Senie" <dts at senie dot com>
>>>To: "Emerson Maat" <efmaat at rtn-web-services dot com>
>>>Sent: Friday, July 18, 2003 11:27 AM
>>>Subject: Re: popper error message
>>>
>>>
>>> > At 11:20 PM 7/17/2003, you wrote:
>>> > >Hello,
>>> > >
>>> > >I got this error message
>>> > >
>>> > >Jul 18 11:05:05 linux popper[6010]: (v4.0.5) Unable to get canonical 
>>> name
>>>of
>>> > >client xxx.xxx.xx.xx: Unknown host (1)
>>> > >
>>> > >
>>> > >Any ideas or suggestions to fix this error message is very much
>>>appreciated.
>>> > >Thanks.
>>> >
>>> > Ignore it, or comment out the line that reports the error. It won't
>>>prevent
>>> > popper from running.
>>>
>>>
>>>---
>>>Outgoing mail is certified Virus Free.
>>>Checked by AVG anti-virus system (http://www.grisoft.com).
>>>Version: 6.0.501 / Virus Database: 299 - Release Date: 7/14/2003
>
>
>TSTAR Internet, Inc         | Making the Net Work
>Marble Falls, TX            | Serving Blanco, Burnet,
>830-693-6967                | Llano, and Mason Counties


Subject: qpopper startup?
From: Wes Rogers <wes at uslec dot net>
Date: 22 Jul 2003 11:43:06 +1400

I've googled, RTFM, and tried the current (4.05) tarball and rpm, and I
still get the same error on a redhat 9 box.

popper[26820]: Unable to obtain socket and address of client: Socket
operation on non-socket (88)

No matter what arg I send via the command line, it still gives me the
same error.  I've tried using xinetd again with no luck.  I've ran
qpopper before with no problem, so I'm not sure what else to try then to
ask on this list.  Anyone else run into this problem, and if so, how did
you fix it?

Thanks,
Wes


Date: Tue, 22 Jul 2003 09:14:55 -0700 (PDT)
From: The Little Prince <thelittleprince at asteroid-b612 dot org>
Subject: Re: qpopper startup?

On 22 Jul 2003, Wes Rogers wrote:

> I've googled, RTFM, and tried the current (4.05) tarball and rpm, and I
> still get the same error on a redhat 9 box.
> 
> popper[26820]: Unable to obtain socket and address of client: Socket
> operation on non-socket (88)
> 

sounds like you've compiled it for standalone and tried using it under 
xinetd, or compiled it for xinetd and tried using it as standalone. one or 
the other.

-Tony
.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-.
Anthony J. Biacco                            Network Administrator/Engineer
thelittleprince at asteroid-b612.org              http://www.asteroid-b612 dot org

       "You find magic from your god, and I find magic everywhere" 
.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-.


Subject: Re: qpopper startup?
From: Wes Rogers <wes at uslec dot net>
Date: 22 Jul 2003 13:12:48 +1400

Thanks, that worked.

Wes

On Wed, 2003-07-23 at 06:14, The Little Prince wrote:
> On 22 Jul 2003, Wes Rogers wrote:
> 
> > I've googled, RTFM, and tried the current (4.05) tarball and rpm, and I
> > still get the same error on a redhat 9 box.
> > 
> > popper[26820]: Unable to obtain socket and address of client: Socket
> > operation on non-socket (88)
> > 
> 
> sounds like you've compiled it for standalone and tried using it under 
> xinetd, or compiled it for xinetd and tried using it as standalone. one or 
> the other.
> 
> -Tony
> .-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-.
> Anthony J. Biacco                            Network Administrator/Engineer
> thelittleprince at asteroid-b612.org              http://www.asteroid-b612 dot org
> 
>        "You find magic from your god, and I find magic everywhere" 
> .-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-.
> 


Date: Thu, 24 Jul 2003 12:00:15 -0700
From: Jason Williams <jwilliams at courtesymortgage dot com>
Subject: Qpopper, postfix and Red Hat

Hello everyone.
Well, as my subject states, im in the process of setting up my mail server 
with qpopper and postfix on Red Hat 9.0.

I wanted to ask a couple of questions as well as ask for some advice on 
suggested setup schemes for my server.
I will lay a little ground work first, to provide better info.

We are settting up an internal mail server running postfix + spamassassin + 
amavis-new + clamav. We have setup a mail gateway on our DMZ to forward all 
email to your internal mail server. That works so far. What I need to do 
now is install and cofigure POP.
Our internal network composes of about 50 users. Our mail server is going 
to be used for both sending and receiving email.

First question is about the install. Im reading over the .pdf file right 
now, and all of the options.
Since Postfix on this server was installed via RPM, should the install of 
Postfix go any differently? Should I specify certain features, disable 
certain features etc.

I guess one question I have is to make sure that qpopper starts in the 
event our mail server reboots.

As for advice, anyone have any specific suggestions they have for me? I'm 
open to suggestions and welcome them.

Thanks everyone.

Cheers,

Jason


Date: Thu, 24 Jul 2003 15:55:19 -0700 (PDT)
From: The Little Prince <thelittleprince at asteroid-b612 dot org>
Subject: Re: Qpopper, postfix and Red Hat

On Thu, 24 Jul 2003, Jason Williams wrote:

> First question is about the install. Im reading over the .pdf file right 
> now, and all of the options.
> Since Postfix on this server was installed via RPM, should the install of 
> Postfix go any differently? Should I specify certain features, disable 
> certain features etc.

postfix questions are beyond the scope of this mailing list.
Try http://www.postfix.org/lists.html

> 
> I guess one question I have is to make sure that qpopper starts in the 
> event our mail server reboots.
> 

if you're running qpopper in inetd mode:
 make sure inetd/xinetd starts on boot
if you're running qpopper in standalone mode:
 make a startup script in /etc/rc.d/init.d and make the proper 
 startup (S) and kill (K) symlinks in yoru rcX.d directories
  or
 add your qpopper start command to your rc.local script


--Tony
.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-.
Anthony J. Biacco                            Network Administrator/Engineer
thelittleprince at asteroid-b612.org              http://www.asteroid-b612 dot org

       "You find magic from your god, and I find magic everywhere" 
.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-.


Date: Fri, 25 Jul 2003 12:36:04 +0100 (BST)
From: Lance Davis <lance at uklinux dot net>
Subject: Re: Qpopper, postfix and Red Hat

On Thu, 24 Jul 2003, The Little Prince wrote:

> On Thu, 24 Jul 2003, Jason Williams wrote:
> 
> > First question is about the install. Im reading over the .pdf file right 
> > now, and all of the options.
> > Since Postfix on this server was installed via RPM, should the install of 
> > Postfix go any differently? Should I specify certain features, disable 
> > certain features etc.
> 
> postfix questions are beyond the scope of this mailing list.
> Try http://www.postfix.org/lists.html
> 
> > 
> > I guess one question I have is to make sure that qpopper starts in the 
> > event our mail server reboots.
> > 
> 
> if you're running qpopper in inetd mode:
>  make sure inetd/xinetd starts on boot
> if you're running qpopper in standalone mode:
>  make a startup script in /etc/rc.d/init.d and make the proper 
>  startup (S) and kill (K) symlinks in yoru rcX.d directories
>   or
>  add your qpopper start command to your rc.local script

alternatively install the rpm from :-

ftp://rpmfind.net/linux/contrib/libc6/i386/qpopper-4.0.5-1.i386.rpm

Lance

-- 
uklinux.net - The ISP of choice for the discerning Linux user. 


From: "Oliver Pawellek" <oliverbp at epost dot de>
Subject: Qpopper + SSL
Date: Sat, 26 Jul 2003 04:49:41 +0100

Would anyone have an idea what could be the problem/error with qpopper
setting the certificate PEM file. As far as I am aware? there should be 
no
problem with the servers CA signed certificate, including it's private 
key.
Is the problem with qpopper or openssl? Running qpopper without SSL on 
port
995 works perfectly fine. Appreciate any help or pointers, have searched
high and low on the net with no real results.

Extraction from qpopper's Trace and Debug log:
-----
Jul 26 10:37:35.637 2003 [18254] (v4.0.4) Servicing request from
"dial-62-64-231-146.access.uk.tiscali.com" at 62.64.231.146
[pop_init.c:1174] Jul 26 10:37:35.637 2003 
Jul 26 10:37:35.637 2003 [18254] before TLS; tls_support==2 
[popper.c:181]
Jul 26 10:37:35.637 2003 
Jul 26 10:37:35.637 2003 [18254] ...Initializing OpenSSL library
[pop_tls_openssl.c:224] Jul 26 10:37:35.637 2003 
Jul 26 10:37:35.638 2003 [18254] ...have /dev/urandom; skipping PRNG 
seeding
[pop_tls_openssl.c:282] Jul 26 10:37:35.638 2003 
Jul 26 10:37:35.638 2003 [18254] ...setting method to 
SSLv23_server_method
[pop_tls_openssl.c:306] Jul 26 10:37:35.638 2003 
Jul 26 10:37:35.639 2003 [18254] ...allocating OpenSSL context
[pop_tls_openssl.c:336] Jul 26 10:37:35.639 2003 
Jul 26 10:37:35.639 2003 [18254] ...setting certificate file
/etc/mail/certs/pop3scert.pem  [pop_tls_openssl.c:347] Jul 26 
10:37:35.639
2003 
Jul 26 10:37:35.639 2003 [18254] Error setting certificate PEM file
/etc/mail/certs/pop3scert.pem  [pop_tls_openssl.c:352] Jul 26 
10:37:35.639
2003 
Jul 26 10:37:35.639 2003 [18254] ...SSL error: error:02001002:system
library:fopen:No such file or directory [pop_tls_openssl.c:352] Jul 26
10:37:35.639 2003 
Jul 26 10:37:35.639 2003 [18254] ...SSL error: error:20074002:BIO
routines:FILE_CTRL:system lib [pop_tls_openssl.c:352] Jul 26 
10:37:35.639
2003 
Jul 26 10:37:35.639 2003 [18254] ...SSL error: error:140AD002:SSL
routines:SSL_CTX_use_certificate_file:system lib [pop_tls_openssl.c:352] 
Jul
26 10:37:35.639 2003 
Jul 26 10:37:35.639 2003 [18254] Failed initializing TLS/SSL 
[popper.c:199]
Jul 26 10:37:35.639 2003 
-----

- Oliver



From: Mark <admin at asarian-host dot net>
Date: Sat, 26 Jul 2003 21:06:17 GMT
Subject: Re: Qpopper + SSL

----- Original Message ----- 
From: "Oliver Pawellek" <oliverbp at epost dot de>
To: "Subscribers of Qpopper" <qpopper at lists.pensive dot org>
Sent: Saturday, July 26, 2003 5:52 AM
Subject: Qpopper + SSL


> Would anyone have an idea what could be the problem/error with
> qpopper setting the certificate PEM file?

A missing file would do it. :)

> Jul 26 10:37:35.639 2003 [18254] ...SSL error: error:02001002:system
> library:fopen:No such file or directory [pop_tls_openssl.c:352] Jul 26
> 10:37:35.639 2003

Your Qpopper indicates that "/etc/mail/certs/pop3scert.pem" does not exist.
Check your path (permissions?).

- Mark


From: "Oliver Pawellek" <oliverbp at epost dot de>
Subject: RE: Qpopper + SSL
Date: Sat, 26 Jul 2003 22:40:42 +0100

Mark,

Thanks, yes, that line did bug me when I originally saw it, I did indeed
check the path and permissions, indicates: "owner:root group:root" all the
way through to the file /etc/mail/certs/pop3scert.pem. The problem would
appear to obviously lay here, now would the root:root permissions be indeed
correct? or am I overseeing something else with the owner and/or group
permissions.

- Oliver


-----Original Message-----
From: Mark [ ] 
Sent: 26 July 2003 22:06
To: Oliver Pawellek; Subscribers of Qpopper
Subject: Re: Qpopper + SSL


> Would anyone have an idea what could be the problem/error with qpopper 
> setting the certificate PEM file?

A missing file would do it. :)

> Jul 26 10:37:35.639 2003 [18254] ...SSL error: error:02001002:system 
> library:fopen:No such file or directory [pop_tls_openssl.c:352] Jul 26 
> 10:37:35.639 2003

Your Qpopper indicates that "/etc/mail/certs/pop3scert.pem" does not exist.
Check your path (permissions?).

- Mark




From: Mark <admin at asarian-host dot net>
Date: Sat, 26 Jul 2003 23:21:00 GMT
Subject: Re: Qpopper + SSL

----- Original Message ----- 
From: "Oliver Pawellek" <oliverbp at epost dot de>
To: "'Subscribers of Qpopper'" <qpopper at lists.pensive dot org>
Cc: "'Mark'" <admin at asarian-host dot net>
Sent: Saturday, July 26, 2003 11:41 PM
Subject: RE: Qpopper + SSL


> Thanks, yes, that line did bug me when I originally saw it, I did
> indeed check the path and permissions, indicates: "owner:root group:root"
> all the way through to the file /etc/mail/certs/pop3scert.pem.
> The problem would appear to obviously lay here, now would
> the root:root permissions be indeed correct?

Probably, yes; depends on your OS. On my FreeBSD box it would be
"root:wheel". But I suspect on Linux the group is "root" too. Besides,
should make no difference, really, as long as UID is 0. Did you set it chmod
600? (or 400 even). And you did compile
using --with-openssl=/usr/local/openssl (substitute your own path, of
course), right?

And do you have this in your config file?

set tls-support = stls
set tls-server-cert-file = /etc/mail/certs/pop3scert.pem

(Your debug-info does indicate that "tls-server-cert-file" was indeed set,
as pop_tls_openssl.c, line 352 prints this variable). And did you use the -f
config-file-path command-line option to tell Qpopper to read the
configuration file?

I really suspect there is either something not right with your pem file, or
qpopper is unable to find (parts of) your OpenSSL environment (or, if you
did not specified your openssl path, finds an older version of OpenSSL,
perhaps?)

- Mark


From: "Chris Stephens" <Lists at xymox1 dot com>
Subject: Several questions
Date: Sun, 27 Jul 2003 17:30:56 -0700

------=_NextPart_000_000F_01C35464.D87E1430
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

 
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1




I submitted a bug report containing the following:
Any suggestions are welcome.

Bugs:

____________________________________

Once you enable tls/ssl using openssl every time a client negotiatites a 
connection this is written to the log.
This can quickly consume resources. This should be lowered in the log 
level or set as a option. This creates _a lot_ of I/O as well.

"popper[83103]: (v4.0.5) TLSv1/SSLv3 handshake with client at 
67.3.171.145 (67.3.171.145); new session-id; cipher: DES-CBC3-SHA 
(DES-CBC3-SHA SSLv3 Kx=RSA Au=RSA Enc=ES(168) Mac=SHA1), 168 
bits"

Is A LOT of I/O for every mail check for every user, log files get huge 
very quickly.

And this is with -R,, had the reverse lookup been on this line would 
have been much longer.
____________________________________

Logging:

Big mess...

What I want to do is:
Specify a log file and each time a user actually retrieves mail have it 
do a statistics line for that.
If the user does not retrieve mail ( ie nothing is transferred ) no 
logging unless I have specified log-login.
This should be 1 line in a log that if tls/ssl was used also indicate 
cipher and bits.

After using many combinations, no options seem to exist to do this.

I would settle for options that worked correctly. IE. -s -T xxxx should 
produce 1 line in a separate log for each query. This is not possible 
currently, see below.

_______________

Tracefile:

This command does not do what it says. If you -do not- specify 
debugging, so no debugging, and then use -t xxxx then you get tons of 
debug related log entries. If you use tracefile = xxx you get 
different results but still way more logging then what you see in the 
system log without this option..

- -t and tracefile do not produce the same results when debug is 
disabled, just FYI

According to your manual "If used without --enable-debugging, redirects 
all log messages to the specified file."

This it clearly does not do. It also logs more stuff increasing I/O and 
making a log file that's 4 times bigger at a minimum.
_________________

No log_level option.
_________________

"TLS shutdown Error" when using tls/ssl with Outlook. This is also 
logged at a high level generating lots of log entries and again 
consuming resources. This needs to be reduced in log_level.
_________________

Currently using the tracefile in config and doing -s produces 8 log 
entries for a pop check. For a TLS/SSL pop check it produces 12 !. I 
could get this lower by using command line options rather then config 
file options but still could not reduce it to below 6 lines..  This is 
without setting debug or enabling debug. The "set" log entries only 
occur if these options are set using the config file. These log entries 
disappear when you use command line options.

For a single non tls/ssl pop check

Jul 27 10:45:54.111 2003 [51184] Set server-mode
Jul 27 10:45:54.111 2003
Jul 27 10:45:54.112 2003 [51184] Set shy to true
Jul 27 10:45:54.112 2003
Jul 27 10:45:54.112 2003 [51184] Set reverse-lookup to false
Jul 27 10:45:54.112 2003
Jul 27 10:45:55.600 2003 [51184] Stats: rzuch2 4 13601 62 1109404 
ool-4357fdd7.dyn.optonline.net 67.87.253.215
Jul 27 10:45:55.600 2003

For a single tls/ssl pop check:

Jul 27 16:51:00.684 2003 [88376] Set server-mode
Jul 27 16:51:00.684 2003
Jul 27 16:51:00.684 2003 [88376] Set shy to true
Jul 27 16:51:00.684 2003
Jul 27 16:51:00.684 2003 [51184] Set reverse-lookup to false
Jul 27 16:51:00.684 2003
Jul 27 16:51:00.684 2003 [88376] (v4.0.5) TLSv1/SSLv3 handshake with 
client at 67.3.171.145 (67.3.171.145); new session-id; cipher: 
DES-CBC3-SH xxxxxxxxxxxx
Jul 27 16:51:00.684 2003
Jul 27 16:51:02.794 2003 [88376] Stats: cs 0 0 0 0 67.3.171.145 
67.3.171.145
Jul 27 16:51:02.794 2003
Jul 27 16:51:02.794 2003 [88376] TLS shutdown Error
Jul 27 16:51:02.794 2003
_________________

Setting a option like servermode in the config file writes a log entry 
each time popper is called when using tracefile. This is true of the shy 
options and others as well.
"Jul 26 20:27:20.665 2003 [73310] Set reverse-lookup to false"
"Jul 26 20:27:20.665 2003 [73310] Set shy to true"
"Jul 26 20:27:20.665 2003 [73310] Set server-mode to true"
_________________

Tracefile generates lots of blank lines with just a date/time.

__________________________________________________

What is needed is a logfile command combined with a loglevel.
Also a good review of how tls/ssl is logged and in fact how every option 
combo is logged.



-----BEGIN PGP SIGNATURE-----
Version: PGP 8.0

iQA/AwUBPyRuv1LPNdKnnyLPEQK9oACgyb5rZSJZAAZ47OM7XJOBqiXL1PcAoJe7
22Zm/TKA942HEgwoSiAo8C4L
=5xJ7
-----END PGP SIGNATURE-----

------=_NextPart_000_000F_01C35464.D87E1430
Content-Type: application/octet-stream;
	name="PGPexch.rtf.pgp"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="PGPexch.rtf.pgp"

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

------=_NextPart_000_000F_01C35464.D87E1430--


From: "Chris Stephens" <Lists at xymox1 dot com>
Subject: My current config to go with my last email, sorry...
Date: Sun, 27 Jul 2003 17:48:38 -0700

My compile options
configure --with-openssl=/usr/local/openssl-0.9.7b --enable-servermode
--enable-shy --enable-timing

My command line
/usr/local/qpopper/qpopper4.0.5/popper/popper 78 -s -R -F -l 2 -f
/etc/mail/pop/qpopper3.config -T 30

Config:
set tls-server-cert-file = /etc/mail/certs/cert.pem
set tls-private-key-file = /etc/mail/certs/privatekey.pem
set tls-cipher-list = ALL:!aNULL:!eNULL:!LOW:!ADH:!EXP:!RC4:+HIGH:+MEDIUM
set mail-command = /usr/sbin/sendmail
set tracefile = /var/log/qpopper.log

Im on FreeBSD 4.4

No xinetd.

I run another instance for 110 and 995, I use this one for testing. 


Subject: Re: Several questions
From: Michael Kolos <michael at colba dot net>
Date: Sun, 27 Jul 2003 23:19:28 EDT

> For a single tls/ssl pop check:
> 
> Jul 27 16:51:00.684 2003 [88376] Set server-mode
> Jul 27 16:51:00.684 2003
> Jul 27 16:51:00.684 2003 [88376] Set shy to true
> Jul 27 16:51:00.684 2003
> Jul 27 16:51:00.684 2003 [51184] Set reverse-lookup to false
> Jul 27 16:51:00.684 2003
> Jul 27 16:51:00.684 2003 [88376] (v4.0.5) TLSv1/SSLv3 handshake with client at
> 67.3.171.145 (67.3.171.145); new session-id; cipher: DES-CBC3-SH
> xxxxxxxxxxxx
> Jul 27 16:51:00.684 2003
> Jul 27 16:51:02.794 2003 [88376] Stats: cs 0 0 0 0 67.3.171.145 67.3.171.145
> Jul 27 16:51:02.794 2003
> Jul 27 16:51:02.794 2003 [88376] TLS shutdown Error
> Jul 27 16:51:02.794 2003
> _________________
> 
> Setting a option like servermode in the config file writes a log entry each
> time popper is called when using tracefile. This is true of the shy options and
> others as well.
> "Jul 26 20:27:20.665 2003 [73310] Set reverse-lookup to false"
> "Jul 26 20:27:20.665 2003 [73310] Set shy to true"
> "Jul 26 20:27:20.665 2003 [73310] Set server-mode to true"
> _________________
> 
> Tracefile generates lots of blank lines with just a date/time.
> 
> __________________________________________________
> 
> What is needed is a logfile command combined with a loglevel.
> Also a good review of how tls/ssl is logged and in fact how every option combo
> is logged.


There is actually a pretty easy way to control what is logged and what isn't.
The order in your config file is important:
Everything listed before the set-tracefile is not logged.
Everything listed after the set-tracefile command is.

so if set-tracefile is the last thing in your config file, the volume logged is much lower.
Still, there are 2 lines for each non-tls pop check (the timestamp of the start of check, and the timestamp of the stop check along with the username, process #, mail stats and IP (which is logged twice if DNS lookups are turned off).

As well, TLS/SSL information is also logged, resulting in an additional 2 lines (one for TLS startup, one for TLS shutdown error) in most cases.

At least all the "set" items are not logged.



Michael Kolos
Administrateur de RÈseau
Network Administrator
ColbaNet Inc.

NOCC_______________________________
 ColbaNet - http://www.colba.net



From: "Chris Stephens" <Lists at xymox1 dot com>
Subject: RE: Several questions
Date: Sun, 27 Jul 2003 20:58:03 -0700

Interesting. This is undocumented. Even not known that,, I was able to
reduce the logging to what you said.
 
Like you said however, its still like 6 lines when 1 would be sufficient 
!
 
That’s a 5 or 6 times bigger log file. Its also more I/O.
 
I feel that better control of logging needs to be addressed.
 
I wish I could write the code, I would submit it.

-----Original Message-----
From: Michael Kolos [mailto:michael at colba dot net] 
Sent: Sunday, July 27, 2003 8:19 PM
To: Subscribers of Qpopper
Subject: Re: Several questions



There is actually a pretty easy way to control what is logged and what
isn't.
The order in your config file is important:
Everything listed before the set-tracefile is not logged.
Everything listed after the set-tracefile command is.

so if set-tracefile is the last thing in your config file, the volume 
logged
is much lower.
Still, there are 2 lines for each non-tls pop check (the timestamp of 
the
start of check, and the timestamp of the stop check along with the 
username,
process #, mail stats and IP (which is logged twice if DNS lookups are
turned off).

As well, TLS/SSL information is also logged, resulting in an additional 
2
lines (one for TLS startup, one for TLS shutdown error) in most cases.

At least all the "set" items are not logged.



Michael Kolos
Administrateur de Réseau
Network Administrator
ColbaNet Inc.

NOCC_______________________________
 ColbaNet - http://www.colba.net



Date: Tue, 29 Jul 2003 22:06:21 -0700
From: Randall Gellens <randy at qualcomm dot com>
Subject: Re: X-UIDL

At 8:27 PM -0500 3/5/03, II Alan W. Rateliff wrote:

>  I actually found the option in the manual version of the documentation.
>  Although it gives a clear indication of the intended purpose, I found that
>  even using this option in our migration from v3 to v4 manifested the same
>  behavior.

if you can reproduce this with tracing, I'd be very interested.
-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly-selected tag: ---------------
If you think dogs can't count, try putting three dog biscuits in
your pocket then giving Fido only two of them.   --Phil Pastoret

Date: Tue, 29 Jul 2003 22:05:31 -0700
From: Randall Gellens <randy at qualcomm dot com>
Subject: Re: X-UIDL

At 7:51 PM -0500 3/5/03, Vasilios Hoffman wrote:

>   > ./configure --help
>>
>>    --enable-old-uidl        Use old UID encoding
>>
>>
>>  Perhaps ?
>>
>>  Regards,
>>  Simon
>
>  ah.  yeah.  heh.  that would make sense.  what ever possesed me to assume
>  that all options would be documented in that guide.pdf?  I'm going to
>  quietly put some salt on this foot I've got in my mouth, and see if it
>  tastes better.  teach me for reading docs.  don't know what I was
>  thinking.
>
>  moronically yours,
>
>  -V
>
>  p.s.  thanks :)

It is the guide.  See page 16 for the ./configure option.  It does 
seem to be missing from the table of run-time options on page 28. 
This should be fixed, of course.  (The sample configuration file 
included in the distribution does list the 'old-style-uid' option.)

If you previously ran with Qpopper not writing X-UIDL headers, then 
you have a few choices for how to migrate to 4.x.  If you are sure 
that you don't want to ever write X-UIDL headers, then set no-status 
and old-style-uid.  If you want to start using X-UIDL headers, then 
only set old-style-uid; once all users have checked mail at least 
once you can turn that off and start using new style UIDs.

There is a risk of multiple messages getting the same UID with the 
old-style UIDs.
-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly-selected tag: ---------------
Computers make very fast, very accurate mistakes.

From: Darryl Baker <dpb at dns.bl dot com>
Subject: Configure and DRAC
Date: Wed, 30 Jul 2003 15:17:42 -0500 (CDT)

Hi all,
	Please excuse me if this has been covered before but I'm new to
	this list.

	I'm trying to update qpopper on my home system. I use DRAC to
	allow me to relay mail through and prevent anyone who hasn't
	logged in from doing so. Every time I try to use the configure
	script to build a new version of qpopper I end up hacking the
	script not to do its DRAC tests just put in the flags for the
	make. Then it compiles and works fine with DRAC. I was wondering
	if anyone else has had this problem?  What is the fix?
	Command line:

	./configure --enable-bulletins=/var/spool/bulls \
	--enable-new-bulls=15 --enable-specialauth --enable-log-login \
	--enable-shy --enable-log-facility=LOG_MAIL --enable-poppassd \
	--with-drac=/usr/local/src/drac-1.11 --with-openssl=/usr/local/ssl
			<<SNIP>>
	checking for krb_recvauth in -lkrb... no
	checking for clock_gettime in -lposix4... yes
	checking for set_auth_parameters in -lsecurity... no
	checking for crypt in -lcrypt... yes
	checking for dracauth in -ldrac... no
	Can't use DRAC: dracauth not found in -ldrac

-- 
   __                      _     __		     Darryl Baker
  /  )                    //    /  )       /
 /  / __.  __  __  __  , //    /--<  __.  /_  _  __  http://www.bl.com/~dpb
/__/_(_/|_/ (_/ (_/ (_/_</_   /___/_(_/|_/ <_</_/ (_ dpb at bl dot com
                     /
                    '

Date: Wed, 30 Jul 2003 16:34:43 -0500
From: David Champion <dgc at uchicago dot edu>
Subject: Re: Configure and DRAC

--37cJpJlYZwAfNbm5
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

* On 2003.07.30, in <370672681779669162614 at lists.pensive dot org>,
*	"Darryl Baker" <dpb at dns.bl dot com> wrote:
> 
> 	I'm trying to update qpopper on my home system. I use DRAC to
> 	allow me to relay mail through and prevent anyone who hasn't
> 	logged in from doing so. Every time I try to use the configure
> 	script to build a new version of qpopper I end up hacking the
> 	script not to do its DRAC tests just put in the flags for the
> 	make. Then it compiles and works fine with DRAC. I was wondering
> 	if anyone else has had this problem?  What is the fix?

I have this problem, but it might not be for the same reason. I build on
Solaris, and the drac tests need to link against the network libraries
to succeed. This works fine if the drac tests are shifted elsewhere in
the configure.in, but they're in the wrong place as things stand.

I use this patch. Autoconf must be rerun after applying, then the normal
configure command will work.

This patch should be clean for application to the qualcomm source
distribution in 4.0.6, if Randall is interested.

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

--37cJpJlYZwAfNbm5
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="qpopper4.0.5-uchi-dracnsl-uc9.patch"

--37cJpJlYZwAfNbm5--

Date: Sat, 02 Aug 2003 20:10:15 +0900 (JST)
Subject: EOF or I/O error
From: Masashi SAKURADA <ah0k at na.rim.or dot jp>

Hello,

I'm new to this list.

I'm running qpopper4.0.5 on FreeBSD2.2.7R. Just after reboot the
machine, popper reports " -ERR POP EOF or I/O Error [popper.c:820]"
when users use Outlook/Outlook Express. With my Emacs + Mew and other
MUA is working fine.

Is anyone have answer to this ?

Thank you,

------------------------------------------Masashi SAKURADA/AH0K/JR2GMC
Phone 052-773-2638/FAX 052-773-2692/PHS 070-5647-2594
E-mail: ah0k at na.rim.or.jp URL: http://www.ah0k dot com/
PGP-fingerprint: 9332 0E9F 78AB E793 0E9F  84C6 FA74 3A11 3235 EC1E
PGP-Public-Key: http://www.ah0k.com/personal/c1868.html



From: foudil.newbie at bigfoot dot com
Subject: logging statistics through syslog in standalone
Date: Mon, 04 Aug 2003 19:21:30 +0200

Hi all,

Did anyone manage to make popper log *only* statistics in standalone mode through syslog (*not* via inetd nor with the -t option), if possible whith set debug = false ?

Thank you
Foudil




I did on my Linux 2.4.16 with qpopper4.0.5 :

./configure --enable-debugging --with-pam=pop3 --with-openssl=/usr/local/openssl-0.9.7b --enable-standalone --enable-log-facility=LOG_LOCAL7

> cat /etc/popper.conf
set debug = true

set cache-dir = /var/spool/mail/popper_cache
set statistics = true

set timeout = 480
set server-mode = true
set fast-update = true
set downcase-user = true

As the log says, the 'statistics' option is actually recognized :
Aug  4 19:09:54 pop-serv popper-standalone[24719]: Set statistics to true [pop_config.c:1206]

I run popper :
/local/local/popper-standalone -f /etc/popper.conf


From: "Lisa Casey" <lisa at jellico dot net>
Subject: Need help configuring bulletin support on Debian GNU
Date: Thu, 7 Aug 2003 14:00:52 -0400

Hi,

I have a Debian GNU (2.4 I believe) system that we acquired when we bought
another ISP. This system was using pop3d as it's POP3 server. I really like
Qpopper, particularly for it's bulletin support. I am currently using
Qpopper on a FreeBSD system and on a Redhat system.

Up until today I have not tried to install anything on this Debian box.
Debian uses something called Dselect to 1) search for packages, 2) Update
packages, 3) Install packages, 4) Configure packages, etc. I managed to
fumble my way through using Dselect to find a Qpopper package for my system,
install it and uninstall the pop3d. What a learning experience that was!

Anyway, it worked. I can telnet to port 110 and it tells me that I'm running
Qpopper 4.0.4 and I can pop mail from the system. But, I never got the
chance  to pass any configuration flags such as -- enable-bulletins.

Choosing the Configure option of dselect doesn't help, it just looks for
something that needs configuring, doesn't find anything then exits.

Has anyone ever run across this before? Any ideas?

Thanks,

Lisa Casey


Date: Thu, 7 Aug 2003 11:19:22 -0700 (PDT)
From: Ernest Johanson <ejohan at fuller dot edu>
Subject: Re: Need help configuring bulletin support on Debian GNU

In Debian you can use a command line package manager called dpkg to
install, uninstall and query the installed packages. Here's a few
examples; the man page tells all.

dpkg -L <qpopperPackageName> will give you a list of files in the
package. If not sure of the exact package name, use dpkg -l | grep
qpopper.

Two places where flags can be set are in the /etc/init.d/ startup script
for qpopper, and in /etc/defaults/. Haven't seen this particular package,
but the files are usually well commented with instructions.

Hope this is helpful.

Ernest Johanson
Systems Administrator
Fuller Theological Seminary


On Thu, 7 Aug 2003, Lisa Casey wrote:

> Date: Thu, 7 Aug 2003 14:00:52 -0400
> From: Lisa Casey <lisa at jellico dot net>
> To: Subscribers of Qpopper <qpopper at lists.pensive dot org>
> Subject: Need help configuring bulletin support on Debian GNU
> 
> Hi,
> 
> I have a Debian GNU (2.4 I believe) system that we acquired when we bought
> another ISP. This system was using pop3d as it's POP3 server. I really like
> Qpopper, particularly for it's bulletin support. I am currently using
> Qpopper on a FreeBSD system and on a Redhat system.
> 
> Up until today I have not tried to install anything on this Debian box.
> Debian uses something called Dselect to 1) search for packages, 2) Update
> packages, 3) Install packages, 4) Configure packages, etc. I managed to
> fumble my way through using Dselect to find a Qpopper package for my system,
> install it and uninstall the pop3d. What a learning experience that was!
> 
> Anyway, it worked. I can telnet to port 110 and it tells me that I'm running
> Qpopper 4.0.4 and I can pop mail from the system. But, I never got the
> chance  to pass any configuration flags such as -- enable-bulletins.
> 
> Choosing the Configure option of dselect doesn't help, it just looks for
> something that needs configuring, doesn't find anything then exits.
> 
> Has anyone ever run across this before? Any ideas?
> 
> Thanks,
> 
> Lisa Casey
> 
> 


Date: Fri, 08 Aug 2003 11:05:20 -0700
From: Ken Anderson <ka at pacific dot net>
Subject: tls shutdown error

I'm seeing this in the logs. Things are working fine.
Seems to be coming from all mail clients using tls/ssl.

Aug  8 10:48:32 mail user[11588]: popper[28345]: TLS shutdown Error 
[pop_tls_openssl.c:805]


line 805 is this:
------- snip --------
int openssl_shutdown ( pop_tls *pTLS )
{
...

case SSL_ERROR_SYSCALL:
  rslt = -1;
  if ( DEBUGGING || pTLS->m_pPOP->debug )
   log_openssl_err ( pTLS->m_pPOP, HERE, "TLS shutdown Error" );
  break;

...

}
------- snip --------

ideas?

Thanks,
Ken A.
Pacific.Net





Date: Mon, 11 Aug 2003 13:41:52 -0700 (PDT)
From: "Khalid J. Hosein" <kjhosein at yahoo dot com>
Subject: Patch to Qpopper to talk to multiple DRAC-enabled SMTP servers

--0-1712840751-1060634512=:16236
Content-Type: text/plain; charset=us-ascii

This patch to popper/drac.c was written by Justin Donnelly and edited by Khalid J Hosein to enable QPopper to send incoming mail users' IP addresses to mutiple DRAC-enabled SMTP servers. It takes a comma-separated list of values (IP addresses or FQDNs of 
SMTP servers) in either the QPopper configuration file (drac-host option) or on the command line (using the -D option). Please note that there can not be any spaces. This appears to be a limitation of the parsing routines that already exist in QPopper. To
 keep things simple, we've made no attempt to change any of those [parsing routines].
We're including the new drac.c file in its entirety as well as a diff from the original drac.c.
(new) drac.c:
/* * Copyright (c) 2000 Qualcomm Incorporated.  All rights reserved. * The file License.txt specifies the terms for use, modification, * and redistribution. * * Revisions: * *     06/27/00  [rcg] *              - Fixed pop_log call. *              - Drac 
host now set by -D run-time option instead *                of reading file. * *     06/05/00  [rcg] *              - File added.  Based on patches by Mike McHenry, *                Forrest Aldrich, Steven Champeon, and others. */#include "config.h"#inclu
de "string.h"#ifdef DRAC_AUTH#include #include #include #include #include #include "popper.h"intdrac_it ( POP *p ){    char     *drac_host;    char     *delim       = ",";    int       rslt        = POP_SUCCESS;    if ( p->drac_host != NULL & *p-&g
t != '\0' )       {        drac_host = strtok ( p->drac_host, delim );        while ( drac_host != NULL )        {            if ( drac_one ( p, drac_host ) == POP_FAILURE )            {                rslt = POP_FAILURE;           
 }            drac_host = strtok ( NULL, delim );        }        return rslt;    }    else    {        pop_log ( p, POP_PRIORITY, HERE, "drac not used; p->drac_host null" );    }    return POP_FAILURE;}drac_one ( POP *p, char *drac_host ){    char    
rr         = NULL;    int       rslt        = 0;    rslt = dracauth ( drac_host, inet_addr(p->ipaddr), &err );    if ( rslt != 0 )    {        pop_log ( p, POP_PRIORITY, HERE,                   "[drac]: dracauth for %s returned %d: %s",            
rac_host, rslt, err );        return POP_FAILURE;    }    else    {         pop_log ( p, POP_PRIORITY, HERE,                  "[drac]: login by %s from host %s (%s) forwarded to %s",                  p->user, p->client, p->ipaddr, drac_host );   
rn POP_SUCCESS;    }}#endif /* DRAC_AUTH */====================================================================================Patchfile created using diff -uab from CygWin's GNU Diffutils 2.8.1:--- drac.c.original      2001-04-03
 17:23:24.000000000 -0700+++ drac.c.new        2003-08-11 11:36:40.000000000 -0700 at @ -16,6 +16,7 @ at   */ #include "config dot h"+#include "string dot h" #ifdef DRAC_AUTH@@ -31,24
lt        = 0;-+    char     *drac_host;+    char     *delim       = ",";+    int       rslt        = POP_SUCCESS;     if ( p->drac_host != NULL & *p->drac_host != '\0' )     {-        rslt = dracauth ( p->drac_host, inet_addr(p->ipaddr), 
if ( rslt != 0 )-            pop_log ( p, POP_PRIORITY, HERE,-                      "[drac]: dracauth returned %d: %s",-                      rslt, err );-        else++        drac_host = strtok ( p->drac_host, delim );++        while ( drac_host != N
 )         {-            pop_log ( p, POP_PRIORITY, HERE,-                      "[drac]: login by %s from host %s (%s)",-                      p->user, p->client, p->ipaddr );-            return POP_SUCCESS;+            if ( drac_one
 ( p, drac_host ) == POP_FAILURE )+            {+                rslt = POP_FAILURE;+            }+            drac_host = strtok ( NULL, delim );         }+        return rslt;     }     else     {@@ -57,4 +58,28 @@ -16,6 +16,7 @@
  */

 #include "config.h"
+#include "string.h"

 #ifdef DRAC_AUTH

@@ -31,24 +32,24 @@
 int
 drac_it ( POP *p )
 {
-    char     *err         = NULL;
-    int       rslt        = 0;
-
+    char     *drac_host;
+    char     *delim       = ",";
+    int       rslt        = POP_SUCCESS;

     if ( p->drac_host != NULL && *p->drac_host != '\0' )
     {
-        rslt = dracauth ( p->drac_host, inet_addr(p->ipaddr), &err );
-        if ( rslt != 0 )
-            pop_log ( p, POP_PRIORITY, HERE,
-                      "[drac]: dracauth returned %d: %s",
-                      rslt, err );
-        else
+
+        drac_host = strtok ( p->drac_host, delim );
+
+        while ( drac_host != NULL )
         {
-            pop_log ( p, POP_PRIORITY, HERE,
-                      "[drac]: login by %s from host %s (%s)",
-                      p->user, p->client, p->ipaddr );
-            return POP_SUCCESS;
+            if ( drac_one ( p, drac_host ) == POP_FAILURE )
+            {
+                rslt = POP_FAILURE;
+            }
+            drac_host = strtok ( NULL, delim );
         }
+        return rslt;
     }
     else
     {
@@ -57,4 +58,28 @@
     return POP_FAILURE;
 }

+
+drac_one ( POP *p, char *drac_host )
+{
+    char     *err         = NULL;
+    int       rslt        = 0;
+
+
+    rslt = dracauth ( drac_host, inet_addr(p->ipaddr), &err );
+    if ( rslt != 0 )
+    {
+        pop_log ( p, POP_PRIORITY, HERE,
+                  "[drac]: dracauth for %s returned %d: %s",
+                  drac_host, rslt, err );
+        return POP_FAILURE;
+    }
+    else
+    {
+        pop_log ( p, POP_PRIORITY, HERE,
+                  "[drac]: login by %s from host %s (%s) forwarded to %s",
+                  p->user, p->client, p->ipaddr, drac_host );
+        return POP_SUCCESS;
+    }
+}
+
 #endif /* DRAC_AUTH */
</PRE>

<P>We currently have this operational on a Solaris 8 box running QPopper 4.0.5 sending to multiple RedHat 9 boxes running Postfix. We've also tested the QPopper tweak on a RedHat 7.0 box. We've not noticed any issues with it so far.

<P>Unfortunately, we're pretty much providing this code as is. I'm not much of an experienced C programmer and our free time is limited. 

<P>_Khalid & Justin (justin_donnelly at yahoo dot com)
<p><hr SIZE=1>
Do you Yahoo!?<br>
<a href="http://us.rd.yahoo.com/evt=10469/*http://sitebuilder.yahoo.com">Yahoo! SiteBuilder</a> - Free, easy-to-use web site design software
--0-1712840751-1060634512=:16236--

From: iris at rumms.uni-mannheim dot de
Date: Tue, 12 Aug 2003 12:19:46 +0200
Subject: home-dir-misc

I just tried to activate --enable-home-dir-misc in qpopper4.0.5 to place 
.user.pop and .user.cache-File in user's home-directory and learned, 
that this feature is documented but not implemented :-((.
Is there any patch or workaround available?

Thanx in advance and best regards,
 Iris Mayer
--
Iris Mayer
Mannheim University   -   Computing Center 
email:  iris.mayer at rz.uni-mannheim dot de
phone:  ++49 621 181 3196          fax:    ++49 621 181 3198


Date: Tue, 12 Aug 2003 16:16:15 -0500
From: Chris Hozian <chozian at booksys dot com>
Subject: Error in 'make install' with qpopper4.0.5

--=====================_107369118==.ALT
Content-Type: text/plain; charset="us-ascii"; format=flowed


I have already read the documentation.  I'm have a problem with 
popauth.  I'm running Redhat 9 which is fully updated with up2date.

Here is the configure command line I used:
./configure --enable-apop=/etc/pop.auth --enable-popuid=504

Here is the entry for the 'pop' account in my /etc/passwd:
pop:x:504:503:Qpopper Mail Service:/home/pop:/bin/false

Here is the entry for the 'pop' group in my /etc/group:
pop:x:503:

Here is popauth and popper binary in my /usr/local/sbin:
-rwsr-xr-x    1 pop      root        34384 Aug 12 16:03 popauth
-rwxr-xr-x    1 root     root       123348 Aug 12 16:03 popper

Here is popauth and popper biniary in my /usr/local/sbin showing uid number:
-rwsr-xr-x    1 504      0             34K Aug 12 16:06 popauth
-rwxr-xr-x    1 0        0            120K Aug 12 16:06 popper

It had no errors with 'configure' or 'make'.

Here is the end part of output from 'make install':
/usr/bin/install -c -s -m 0755 -o root popper /usr/local/sbin/popper
echo "Installed popper as /usr/local/sbin/popper"
Installed popper as /usr/local/sbin/popper
if [ "x" != "x" ]; then \
     cd ../password && make install ;\
fi
if [ "xpopauth" != "x" ]; then \
     /usr/bin/install -c -s -m 4755 -o 504 -g 0 popauth \
                /usr/local/sbin/popauth; \
     echo "Installed popauth as /usr/local/sbin/popauth " \
          "with uid 504"; \
     /usr/local/sbin/popauth -init -safe; \
fi
Installed popauth as /usr/local/sbin/popauth  with uid 504
/usr/local/sbin/popauth: "504": userid unknown
make[1]: *** [install] Error 1
make[1]: Leaving directory `/home/shares/public/qpopper4.0.5/popper'
make: *** [install] Error 2

As you can see the popuid 504 does exist.  The first time I compiled 
qpopper it worked fine.  It quit compiling correctly the 2nd time I tried 
compiling it.  I even removed the previously installed files.  The pop 
account is not locked.

Here is the error I receive when I run 'popauth -init':
./popauth: "504": userid unknown

Like I said, the first time I compiled it everyone worked fine.  I just 
wanted to try out some different command line arguments with 
configure.  I've even tried the same exact installation procedures as I did 
the first time when it was working.  But that isn't helping this time 
:(  Any suggestions?  I've even tried deleting the pop user and group and 
then recreating them.  That didn't help either.  And yes, I had the pop 
user created before I tried installing/configuring qpopper.



Chris Hozian
Systems Administrator
Information Technologies Department
Book Systems, Inc.
(256)-533-9746 ext 375
(256)-705-3484 Direct Line
(256)-520-6972 Cell
chozian at booksys dot com

"It's in that place where I put that thing that time." - Phreak (Hackers)

--=====================_107369118==.ALT
Content-Type: text/html; charset="us-ascii"

<html>
<body>
<br>
<b>I have already read the documentation.&nbsp; I'm have a problem with
popauth.&nbsp; I'm running Redhat 9 which is fully updated with
up2date.<br><br>
Here is the configure command line I used:<br>
</b>./configure --enable-apop=/etc/pop.auth --enable-popuid=504<br><br>
<b>Here is the entry for the 'pop' account in my /etc/passwd:<br>
</b>pop:x:504:503:Qpopper Mail Service:/home/pop:/bin/false<br><br>
<b>Here is the entry for the 'pop' group in my /etc/group:<br>
</b>pop:x:503:<br><br>
<b>Here is popauth and popper binary in my /usr/local/sbin:<br>
</b>-rwsr-xr-x&nbsp;&nbsp;&nbsp; 1 pop&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 34384 Aug 12 16:03
popauth<br>
-rwxr-xr-x&nbsp;&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp;
root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 123348 Aug 12 16:03
popper<br><br>
<b>Here is popauth and popper biniary in my /usr/local/sbin showing uid
number:<br>
</b>-rwsr-xr-x&nbsp;&nbsp;&nbsp; 1 504&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
34K Aug 12 16:06 popauth<br>
-rwxr-xr-x&nbsp;&nbsp;&nbsp; 1
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 120K
Aug 12 16:06 popper<br><br>
<b>It had no errors with 'configure' or 'make'.<br><br>
Here is the end part of output from 'make install':<br>
</b>/usr/bin/install -c -s -m 0755 -o root popper
/usr/local/sbin/popper<br>
echo &quot;Installed popper as /usr/local/sbin/popper&quot;<br>
Installed popper as /usr/local/sbin/popper<br>
if [ &quot;x&quot; != &quot;x&quot; ]; then \<br>
&nbsp;&nbsp;&nbsp; cd ../password &amp;&amp; make install ;\<br>
fi<br>
if [ &quot;xpopauth&quot; != &quot;x&quot; ]; then \<br>
&nbsp;&nbsp;&nbsp; /usr/bin/install -c -s -m 4755 -o 504 -g 0 popauth
\<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
/usr/local/sbin/popauth; \<br>
&nbsp;&nbsp;&nbsp; echo &quot;Installed popauth as
/usr/local/sbin/popauth &quot; \<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;with uid
504&quot;; \<br>
&nbsp;&nbsp;&nbsp; /usr/local/sbin/popauth -init -safe; \<br>
fi<br>
Installed popauth as /usr/local/sbin/popauth&nbsp; with uid 504<br>
/usr/local/sbin/popauth: &quot;504&quot;: userid unknown<br>
make[1]: *** [install] Error 1<br>
make[1]: Leaving directory 
`/home/shares/public/qpopper4.0.5/popper'<br>
make: *** [install] Error 2<br><br>
<b>As you can see the popuid 504 does exist.&nbsp; The first time I
compiled qpopper it worked fine.&nbsp; It quit compiling correctly the
2nd time I tried compiling it.&nbsp; I even removed the previously
installed files.&nbsp; The pop account is not locked.<br><br>
Here is the error I receive when I run 'popauth -init':<br>
</b>./popauth: &quot;504&quot;: userid unknown<br><br>
<b>Like I said, the first time I compiled it everyone worked fine.&nbsp;
I just wanted to try out some different command line arguments with
configure.&nbsp; I've even tried the same exact installation procedures
as I did the first time when it was working.&nbsp; But that isn't helping
this time :(&nbsp; Any suggestions?&nbsp; I've even tried deleting the
pop user and group and then recreating them.&nbsp; That didn't help
either.&nbsp; And yes, I had the pop user created before I tried
installing/configuring qpopper.<br><br>
<br>
<x-sigsep><p></x-sigsep>
Chris Hozian<br>
Systems Administrator<br>
Information Technologies Department<br>
Book Systems, Inc.<br>
(256)-533-9746 ext 375<br>
(256)-705-3484 Direct Line<br>
(256)-520-6972 Cell<br>
chozian at booksys dot com<br><br>
&quot;It's in that place where I put that thing that time.&quot; - Phreak
(Hackers)<br>
</b></body>
</html>

--=====================_107369118==.ALT--


Date: Tue, 12 Aug 2003 16:58:09 -0500
From: Chris Hozian <chozian at booksys dot com>
Subject: Error in 'make install' with qpopper4.0.5

--=====================_109884685==.ALT
Content-Type: text/plain; charset="us-ascii"; format=flowed


I fixed my problem.  For some reason the entry for pop in my /etc/shadow 
file was corrupt.


Chris Hozian
Systems Administrator
Information Technologies Department
Book Systems, Inc.
(256)-533-9746 ext 375
(256)-705-3484 Direct Line
(256)-520-6972 Cell
chozian at booksys dot com

"It's in that place where I put that thing that time." - Phreak (Hackers)

--=====================_109884685==.ALT
Content-Type: text/html; charset="us-ascii"

<html>
<body>
<br>
<b>I fixed my problem.&nbsp; For some reason the entry for pop in my
/etc/shadow file was corrupt.<br><br>
<x-sigsep><p></x-sigsep>
Chris Hozian<br>
Systems Administrator<br>
Information Technologies Department<br>
Book Systems, Inc.<br>
(256)-533-9746 ext 375<br>
(256)-705-3484 Direct Line<br>
(256)-520-6972 Cell<br>
chozian at booksys dot com<br><br>
&quot;It's in that place where I put that thing that time.&quot; - Phreak
(Hackers)<br>
</b></body>
</html>

--=====================_109884685==.ALT--


Date: Thu, 14 Aug 2003 02:06:55 -0700 (PDT)
From: Sagara Wijetunga <sagaralists at yahoo dot com>
Subject: How messages should be organized in spool

Hi everybody

My MUA (Microsoft Outlook Express) connect
successfully to the Qpopper, pass the authentication
and come out without reading mail. It further displays
ìNo new messagesî! 

Could somebody kindly explain to me how to organize
directories beyond the spool directory and any
permissions, etc. required for the Qpopper to
successfully read messages for MUAs?

I use Qpopper 4.0.5 on Intel Pentium III based server
running Red Hat Linux 8.0 and MySQL 3.23.52 and have
applied qpopper-mysql-0.12.patch to authenticate POP3
users via MySQL.

(1) My ./configure line is:
./configure --enable-servermode --enable-shy
--enable-specialauth \
--enable-temp-drop-dir=/var/spool/mail/.pop
--disable-check-pw-max \
--enable-fast-update --prefix=/usr
--disable-hash-dir-check \
--enable-standalone --enable-mysql \
--with-mysqlconfig=/etc/mysql-popper.conf \
--enable-debugging

(2) The email table entry: 
mysql> select * from email where username='sagara';

| username      | domain | uid  | gid  | status |
shell | password | spool
                   | loginhosts |
+---------------+--------+------+------+--------+-------+----------+------------
-------------------+------------+
| sagara | mydomain.com | NULL | NULL |      1 | NULL 
| test123  | /var/sites/mydomain.com/mbox/sagara

(3) mysql-popper.conf
MysqlAuthHost			localhost
MysqlAuthPort			3306
MysqlAuthDb			pop3authdb

MysqlUsername			root
MysqlPassword			root password
MysqlAuthTable			email
MysqlAuthPasswordMethod		cleartext
MysqlAuthUsernameField		username
MysqlAuthDomainField		domain
MysqlAuthDefaultDomain		mydomain.com
MysqlAuthPasswordField		password
MysqlAuthUidName		mail
MysqlAuthGidName		mail
MysqlAuthAcctStatusField	status
MysqlSpoolField			spool

(4) Permissions for /var/spool/mail/.pop
drwxrwxr-x    2 root     mail         4096 Aug 14
14:53 .pop

(5) Permission for my spool directory: /var/sites/
mydomain.com/mbox/sagara 
drwxrwxr-x    5 root     mail         4096 Aug 14
14:18 sagara

Thank you
Sagara



__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

Date: Thu, 14 Aug 2003 05:53:30 -0700 (PDT)
From: The Little Prince <thelittleprince at asteroid-b612 dot org>
Subject: Re: How messages should be organized in spool

On Thu, 14 Aug 2003, Sagara Wijetunga wrote:

> 
> (5) Permission for my spool directory: /var/sites/
> mydomain.com/mbox/sagara 
> drwxrwxr-x    5 root     mail         4096 Aug 14
> 14:18 sagara
> 

the spool field points to a spool FILE where mail is stored..you have it 
created as a directory. you don't create the sagara entry in 
/var/sites/mydomain.com/mbox, your MTA (sendmail,postifx,exim,qmail) does.

-Tony
.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-.
Anthony J. Biacco                            Network Administrator/Engineer
thelittleprince at asteroid-b612.org              http://www.asteroid-b612 dot org

       "You find magic from your god, and I find magic everywhere" 
.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-.


From: "Michael Dunston" <mdunston at music.vt dot edu>
Subject: make error on OS X 10.2.6 with GCC3.3
Date: Fri, 15 Aug 2003 12:43:24 -0400

I have built it many OS X systems in the past and its always been very
straightforward (./configure; make; etc) but for some reason now it fails..

The only thing that I can think that has changed is my updating of GCC to
3.3.  

Can anyone suggest a possible solution to the following error?

% make
cd ./popper  && make all
gcc -c -I.. -I.. -I. \
        -I../mmangle -I../common  \
        -g -O2 -traditional-cpp -DHAVE_CONFIG_H  -DDARWIN -DUNIX
pop_dele.c -o pop_dele.o
In file included from /usr/include/machine/param.h:30,
                 from /usr/include/sys/param.h:102,
                 from popper.h:50,
                 from pop_dele.c:29:
/usr/include/ppc/param.h:98: macro "btodb" requires 2 arguments, but only
1 given
/usr/include/ppc/param.h:100: macro "dbtob" requires 2 arguments, but
only 1 given
make[1]: *** [pop_dele.o] Error 1
make: *** [popper_server] Error 2


THanks in advance for any suggestions and help.

.. . .  .  .   .   .    .    .     .     .
Michael Dunston
Music and Technology
http://www.music.vt.edu
Virginia Tech School of the Arts


Subject: Re: make error on OS X 10.2.6 with GCC3.3
Date: Fri, 15 Aug 2003 10:18:37 -0700
From: Greg Earle <earle at isolar.DynDNS dot ORG>

> /usr/include/ppc/param.h:98: macro "btodb" requires 2 arguments, but only
> 1 given
> /usr/include/ppc/param.h:100: macro "dbtob" requires 2 arguments, but
> only 1 given

What does that file look like, and what does it contain in lines 98-101?

Mine is:

[10:06] macossex:~ % ls -l /usr/include/ppc/param.h
-r--r--r--  1 root  wheel  4528 Nov 22  2002 /usr/include/ppc/param.h

[10:06] macossex:~ % sed -n '98,101p' /usr/include/ppc/param.h
#define btodb(bytes)                    /* calculates (bytes / DEV_BSIZE) */ \
        ((unsigned)(bytes) >> DEV_BSHIFT)
#define dbtob(db)                       /* calculates (db * DEV_BSIZE) */ \
        ((unsigned)(db) << DEV_BSHIFT)

This file (<ppc/param.h>) is the same size/date on both my work Mac
(which has gcc 3.3 installed, from the Apple Developer Tools) and my
home PowerBook (which has the default 3.1ish gcc from 10.2.6), so I
don't think anything changed when gcc 3.3 was added.

Try running

gcc -E -I.. -I.. -I. \
	-I../mmangle -I../common \
	-g -O2 -traditional-cpp -DHAVE_CONFIG_H -DDARWIN -DUNIX pop_dele.c

and see what you get for the pre-processor output from that param.h file.

(Then, use "gcc_select" to set your gcc back to 3.1 - or even 2.95.2 - via
 either "gcc_select 3" or "gcc_select 2", and then run the same "gcc -E"
 command and compare the output to what you get with 3.3.)

	- Greg



Subject: Qpopper installation problem
From: Marc Chan <marc-chan at level-up-games dot com>
Date: 21 Aug 2003 22:50:59 +0800

Hi,

I've problem installing my qpopper... below is the error i got from
"make"...

the use of 'tempnam' is potentially dangerous if it isn't used correctly
please use mkstemp...

how can i ignore this warning message? qpopper binary won't install?
please help.

thanks in advance,
Marc


Date: Thu, 21 Aug 2003 09:19:31 -0700 (PDT)
From: The Little Prince <thelittleprince at asteroid-b612 dot org>
Subject: Re: Qpopper installation problem

On 21 Aug 2003, Marc Chan wrote:

> Hi,
> 
> I've problem installing my qpopper... below is the error i got from
> "make"...
> 
> the use of 'tempnam' is potentially dangerous if it isn't used correctly
> please use mkstemp...
> 

That warning should not stop the binary from being built. Show us all your 
output from doing a 'make'

-Tony
.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-.
Anthony J. Biacco                            Network Administrator/Engineer
thelittleprince at asteroid-b612.org              http://www.asteroid-b612 dot org

       "You find magic from your god, and I find magic everywhere" 
.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-.


From: mwestern at sola.com dot au
Subject: RE: EOF or I/O error
Date: Tue, 2 Sep 2003 09:49:27 +0930 

yes it's a bug.   very annoying one at that.    and it's still not fixed in
4.0.5.   there was a patch which i've lost sadly which i didn't bother
installing, i just went back to the already installed wu pop server.   

does anybody else on this list have the patch to fix the issue with outlook?
basically the problem is that the pop server responds too quickly for
outlook (less than 50ms) and outlook goes 'duh, a server shouldn't have been
that fast to respond'...  crappy microsoft....

or every better, get a different mail client.  :)





-----Original Message-----
From: Masashi SAKURADA [mailto:ah0k at na.rim.or dot jp]
Sent: Saturday, August 02, 2003 8:40 PM
To: Subscribers of Qpopper
Subject: EOF or I/O error 


Hello,

I'm new to this list.

I'm running qpopper4.0.5 on FreeBSD2.2.7R. Just after reboot the
machine, popper reports " -ERR POP EOF or I/O Error [popper.c:820]"
when users use Outlook/Outlook Express. With my Emacs + Mew and other
MUA is working fine.

Is anyone have answer to this ?

Thank you,

------------------------------------------Masashi SAKURADA/AH0K/JR2GMC
Phone 052-773-2638/FAX 052-773-2692/PHS 070-5647-2594
E-mail: ah0k at na.rim.or.jp URL: http://www.ah0k dot com/
PGP-fingerprint: 9332 0E9F 78AB E793 0E9F  84C6 FA74 3A11 3235 EC1E
PGP-Public-Key: http://www.ah0k.com/personal/c1868.html


Date: Tue, 2 Sep 2003 14:04:34 -0400 (EDT)
From: Ken Lalonde <ken at globalremit dot com>
Subject: Re: EOF or I/O error

I posted a rough workaround for this problem
to the list on June 25, 2003.
Check the archives:
  http://www.pensive.org/mailing_lists/Archives/qpopper/Archive-2003-07-02.html

Date: Tue, 02 Sep 2003 14:35:26 -0400
From: Darryl Dirickson <darryl.dirickson at marc.gatech dot edu>
Subject: Qpopper & openSSL

I have configured openSSL with qpopper 4.0 per the instructions (sun 
solaris 9) and I get the message below when I try to run eudora 5.1 with 
it. Any suggestions?

Eudora 5.1 = You have configured this protocol/personality to reject any 
exchange key lengths below 0. , But the negotiated exchange key length is 
-1. Hence this established secure channel is unacceptable. Connection will 
be dropped. Cause (-6996)



_________________________________
Darryl Dirickson
Technical Manager
Information Systems and Services
Manufacturing Research Center
Georgia Institute of Technology
Atlanta, GA 30332-0560

404-894-9383 office
404-894-0957 FAX
darryl.dirickson at marc.gatech dot edu



Date: Mon, 08 Sep 2003 18:46:23 -0400
From: Shane Bywater <shane at apexia dot ca>
Subject: Build error Qpopper4.0.5 on FreeBSD 4.8

Hi,
         Can someone please tell me what I'm missing.  I've tried 
installing QPopper4.0.5 on FreeBSD 4.8 using the "ports" collection 
included with FreeBSD and downloading the source directly from 
www.qpopper.org but I am unable to get Qpopper installed correctly.

Here's what I do:

./configure --enable-specialauth --enable-server-mode --disable-old-spool-loc


mail1# make
cd ./popper  && make all
gcc -c -I.. -I.. -I.  -I../mmangle -I../common   -g -O2 -freg-struct-return 
-DHAVE_CONFIG_H  -DFREEBSD -DUNIX pop_pass.c -o pop_pass.o
pop_pass.c: In function `auth_user':
pop_pass.c:1178: warning: assignment makes pointer from integer without a cast
pop_pass.c:1185: dereferencing pointer to incomplete type
*** Error code 1

Stop in /home/shane/Qpopper/qpopper4.0.5/popper.
*** Error code 1


         Does anyone know why this is happening?  I didn't find anything in 
the mailing list archives.

Thanks for your help,
Shane Bywater 


From: "EPSA - Andres" <acunarro at epsa.com dot uy>
Subject: Script to run fetchmail
Date: Tue, 9 Sep 2003 16:13:34 -0300

This is a multi-part message in MIME format.

------=_NextPart_000_0117_01C376ED.51805F00
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit

Iíve been trying to execute a script to run fetchmail whenever a client
press the receive button for a local account.

As qpopper is the daemon that attends this traffic.

Iíd like to know if someone knows a way of executing a script whenever
qpopper tells to.

There is no way to do this with fetchmail, as the ñd parameter only
specifies an interval in seconds.
I want to fetch outside mails only when local clients ask for it. Otherwise
fetchmail will be always downloading mail from outside servers.

Thanks a lot!!!

------=_NextPart_000_0117_01C376ED.51805F00
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html xmlns:o="urn:schemas-microsoft-com:office:office" 
xmlns:w="urn:schemas-microsoft-com:office:word" 
xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; 
charset=iso-8859-1">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 9">
<meta name=Originator content="Microsoft Word 9">
<link rel=File-List href="cid:filelist.xml@01C376ED dot 51357350">
<!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:HyphenationZone>21</w:HyphenationZone>
  <w:EnvelopeVis/>
  <w:DrawingGridHorizontalSpacing>3,9 
pto</w:DrawingGridHorizontalSpacing>
  
<w:DisplayHorizontalDrawingGridEvery>2</w:DisplayHorizontalDrawingGridEve
ry>
  
<w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
 </w:WordDocument>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:Tahoma;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
	{margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:Tahoma;}
span.EstiloCorreo15
	{mso-style-type:personal-compose;
	mso-ansi-font-size:10.0pt;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:black;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:2.0cm 22.7pt 2.0cm 2.0cm;
	mso-header-margin:1.0cm;
	mso-footer-margin:1.0cm;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style>
</head>

<body lang=ES link=blue vlink=purple 
style='tab-interval:35.4pt'>

<div class=Section1>

<p class=MsoNormal><font size=2 color=black face=Arial><span 
lang=EN-US
style='font-size:10.0pt;color:black;mso-ansi-language:EN-US'><span
style='mso-bidi-font-size:12.0pt'>I&#8217;ve been trying to execute a 
script to run
fetchmail whenever a client press the receive button for a local 
account.</span></span></font><font
color=black><span lang=EN-US 
style='color:black;mso-color-alt:windowtext;
mso-ansi-language:EN-US'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span 
lang=EN-US
style='font-size:10.0pt;color:black;mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]></span></font><font
color=black><span lang=EN-US 
style='color:black;mso-color-alt:windowtext;
mso-ansi-language:EN-US'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span 
lang=EN-US
style='font-size:10.0pt;color:black;mso-ansi-language:EN-US'><span
style='mso-bidi-font-size:12.0pt'>As qpopper is the daemon that 
attends this
traffic. </span></span></font><font color=black><span lang=EN-US
style='color:black;mso-color-alt:windowtext;mso-ansi-language:EN-US'><o
:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span 
lang=EN-US
style='font-size:10.0pt;color:black;mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]></span></font><font
color=black><span lang=EN-US 
style='color:black;mso-color-alt:windowtext;
mso-ansi-language:EN-US'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span 
lang=EN-US
style='font-size:10.0pt;color:black;mso-ansi-language:EN-US'><span
style='mso-bidi-font-size:12.0pt'>I&#8217;d like to know if someone 
knows a way of
executing a script whenever qpopper tells to.</span></span></font><font
color=black><span lang=EN-US 
style='color:black;mso-color-alt:windowtext;
mso-ansi-language:EN-US'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span 
lang=EN-US
style='font-size:10.0pt;color:black;mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]></span></font><font
color=black><span lang=EN-US 
style='color:black;mso-color-alt:windowtext;
mso-ansi-language:EN-US'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span 
lang=EN-US
style='font-size:10.0pt;color:black;mso-ansi-language:EN-US'><span
style='mso-bidi-font-size:12.0pt'>There is no way to do this with 
fetchmail, as
the &#8211;d parameter only specifies an interval in 
seconds.</span></span></font><font
color=black><span lang=EN-US 
style='color:black;mso-color-alt:windowtext;
mso-ansi-language:EN-US'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span 
lang=EN-US
style='font-size:10.0pt;color:black;mso-ansi-language:EN-US'><span
style='mso-bidi-font-size:12.0pt'>I want to fetch outside mails only 
when local
clients ask for it. Otherwise fetchmail will be always downloading mail 
from
outside servers.</span></span></font><font color=black><span 
lang=EN-US
style='color:black;mso-color-alt:windowtext;mso-ansi-language:EN-US'><o
:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span 
lang=EN-US
style='font-size:10.0pt;color:black;mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]></span></font><font
color=black><span lang=EN-US 
style='color:black;mso-color-alt:windowtext;
mso-ansi-language:EN-US'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span 
lang=EN-US
style='font-size:10.0pt;color:black;mso-ansi-language:EN-US'><span
style='mso-bidi-font-size:12.0pt'>Thanks a 
lot!!!</span></span></font><font
color=black><span lang=EN-US 
style='color:black;mso-color-alt:windowtext;
mso-ansi-language:EN-US'><o:p></o:p></span></font></p>

</div>

</body>

</html>

------=_NextPart_000_0117_01C376ED.51805F00--


Date: Tue, 09 Sep 2003 22:15:13 +0200
From: Luc Vereecken <Luc.Vereecken at chem.kuleuven.ac dot be>
Subject: SSL problem

Hi all,

I've run into a problem that has been described before, but I can't seem to 
find the solution. This problem is this:

When I try and download my email, the connection is disrupted. Qpopper 
4.0.5 reports this in the logfile :

popper[9323]: (v4.0.5) TLSv1/SSLv3 handshake with client at 
10-4-2-146.kotnet.org (10.4.2.146); new session-id; cipher: RC4-SHA 
(RC4-SHA SSLv3 Kx=RSA Au=RSA Enc=RC4(128) Mac=SHA1), 128 bits
popper[9323]: apop "luc"
popper[9323]: POP login by user luc from (10-4-2-146.kotnet.org) 10.4.2.146
popper[9323]: I/O Error
popper[9323]: Error writing to client
popper[9323]: luc at 10-4-2-146.kotnet.org (10.4.2.146): -ERR SIGHUP or 
SIGPIPE flagged
popper[9323]: luc at 10-4-2-146.kotnet.org (10.4.2.146): -ERR POP hangup 
from arrhenius.chem.kuleuven.ac.be
popper[9323]: Stats: luc 0 0 8 956624 10-4-2-146.kotnet.org 10.4.2.146

I'm running this on a RedHat 9 system with all recent patches , Qpopper 
4.0.5, and Eudora 5.2.1. In the mailclient I get the above error messages 
below the mail as it was downloaded up to that point (usually just the 
headers).
I have other problems with SSL-connections as well on other machines, but 
these do not produce the above error messages, but rather simply abort the 
connection early on during the POP handshake (SSL handshake is finished by 
than, and the messages are decrypted properly as they are readable). I 
assume the lack of the above error message is due to this error occuring 
prior to the actual pop mail session.
Non-SSL transfer does not give problems (POP/APOP).

Anybody seen this before (and hopefully solved it) ?
Many thanks in advance,

Luc Vereecken


Last updated on 9 Sep 2003 by Pensive Mailing List Admin