On Sun, Nov 27, 2005 at 12:39:50AM -0500, the unit calling itself Pierre Lamy 
wrote:
> The problem is that a non-MTA is trying to write something to /var/mail, 
> which is bad.
> 
> The OpenBSD developers can't account for every third party's wierd way 
> of doing things; you did the right thing by mailing the developer, but 
> if they can't help you maybe you should switch to a different pop3 
> server. You're not going to get any constructive answers here that will 
> satisfy you.

You may be correct about constructive answers. Wrt the choice of a POP3 
server, the package list (http://www.openbsd.org/3.8_packages/i386.html) 
says:

'akpop3d-0.7.7.tgz    small and secure POP3 daemon' 

I don't know - maybe I'm asking the wrong questions?

Jay

> 
> J Moore wrote:
> 
> >On Sat, Nov 26, 2005 at 04:51:38PM -0700, the unit calling itself Theo de 
> >Raadt wrote:
> >
> >  
> >
> >>>This leads me to a two-part question:
> >>>1. Is there an advantage to assigning group ownership of /var/mail to
> >>>"wheel", or was this choice simply arbitrary?
> >>>
> >>>2. To get akpop3d running should I change group ownership of 
> >>>/var/mail to "mail" (rather than giving akpop3d the '-g wheel'
> >>>option)?
> >>>      
> >>>
> >
> >  
> >
> >>Locking should (safely) be done by spawing a copy of mail.local
> >>for the duration of the operation.  This is designed to be safe
> >>even when using NFS spools.
> >>
> >>NFS spools are the reason people kept running into trouble
> >>trying to design something safe.  A few years ago we settled
> >>on this method which is safe.
> >>
> >>Lots of mailer programs want direct access to the spool, and will
> >>do it wrong.  Proper locking in an NFS directory like that is hard.
> >>This makes it easier.
> >>    
> >>
> >
> >Let me see if I've got this straight:
> >
> >sendmail uses mail.local to deliver mail to the user's mail spool, and 
> >mail.local uses lock files of the form "username.lock" while it does its 
> >thing with the spool file.
> >
> >However, akpop3d doesn't appear to use this form of the lockfile. If 
> >that's the case I don't get the relevance of mail.local.
> >
> >I can appreciate that file locking in an NFS directory is hard to do; I 
> >gather then that the answer to Q 1. is that the choice was not 
> >arbitrary. 
> >
> >If ownership of /var/mail by group "wheel" is not arbitrary, then it 
> >would seem that the answer to Q 2. is to run akpop3d with the option 
> >'-g wheel'. I would have thought that was not the "best" choice as it 
> >entrusts akpop3d with the ability to write anywhere "wheel" is able to - 
> >rather than just /var/mail.
> >
> >Analysis, comments?
> >
> >Thnx,
> >Jay 
> 
> [demime 1.01d removed an attachment of type application/x-pkcs7-signature 
> which had a name of smime.p7s]

Reply via email to