I have been using Courier for some time now, and really like it.  So
Sam, good job.

Now I am building RPMs for 0.47 on a fresh install of FC3, updated with
apt.  Everything seems to be going OK, and I even get RPM files built.
The problem I am seeing is that no authentication modules are installed.

So question 1: at what version of Courier will the new authentication
framework be required?  My understanding was that it was the next major
release (I guess 0.48?).  Was I incorrect?

While building I am getting a bunch of errors like:

------------------------------------------------------------------------
----------
strip: unable to copy file
'/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/
libexec/courier/aliascombine' reason: Permission denied
. . .
------------------------------------------------------------------------
----------------------------------

The full list of files that have an error is:
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/libexec/courier/alia
scombine
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/libexec/courier/pcpd
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/libexec/courier/alia
sexp
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/libexec/courier/subm
it
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/libexec/courier/cour
ierd
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/libexec/courier/cour
ierpop3d
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/libexec/courier/sqwe
bmaild
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/libexec/courier/make
datprog
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/libexec/courier/cour
ierpop3login
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/libexec/courier/imap
login
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/libexec/courier/modu
les/dsn/courierdsn
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/libexec/courier/modu
les/local/courierlocal
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/libexec/courier/modu
les/local/courierdeliver
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/libexec/courier/modu
les/esmtp/courieresmtpd
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/libexec/courier/modu
les/esmtp/authend
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/libexec/courier/modu
les/esmtp/addcr
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/libexec/courier/modu
les/esmtp/authstart
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/libexec/courier/modu
les/esmtp/courieresmtp
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/libexec/courier/modu
les/fax/courierfax
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/libexec/courier/modu
les/uucp/courieruucp
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/libexec/courier/alia
screate
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/sbin/couriertcpd
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/sbin/courierfilter
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/sbin/userdbpw
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/sbin/authenumerate
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/sbin/showmodules
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/sbin/courierlogger
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/sbin/courier
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/sbin/showconfig
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/bin/preline
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/bin/mailbot
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/bin/maildiracl
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/bin/courier-config
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/bin/testmxlookup
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/bin/dotforward
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/bin/couriertls
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/bin/imapd
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/bin/lockmail
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/bin/reformail
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/bin/couriermlm
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/bin/makemime
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/bin/reformime
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/bin/deliverquota
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/bin/maildirkw
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/bin/maildirmake
/var/tmp/courier-0.47-1.3-buildroot/usr/lib/courier/bin/mimegpg
/var/tmp/courier-0.47-1.3-buildroot/var/www/cgi-bin/webmail
/var/tmp/courier-0.47-1.3-buildroot/var/www/cgi-bin/webadmin


I checked the permissions of /var/tmp, and it is owned by root:root,
with 777 permissions on the directory.  I have not monkeyed with it at
all.  I have turned off the SELinux stuff because I'm not yet ready to
delve into it.  And yes, I am trying to build the RPMs as a non-root
user.

I guess the crazy thing is that some of these files (like courierpop3d)
end up being installed by the RPM.  They even seem to work, except for
allowing authentication, in that ports 110 and 995 are open and
telnetting to port 110 gives:
"+OK Hello there."

When installed, the file is in /usr/lib/courier/libexec/courier and is
owned by courier:courier (the user does exist) with perms of 555.

So question 2 is: are my permissions whacked out somehow?

Thanks for any help or ideas for me.  I've been looking at this for
about a week now, but haven't really had any epiphanies.  Any assistance
will certainly be appreciated.

Thanks,
David



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
courier-users mailing list
[EMAIL PROTECTED]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to