← Back to team overview

sslug-teknik team mailing list archive

Re: courier-imap igen igen

 

Troels Nissen wrote:
> 
> Mogens Valentin wrote:
> > > IMAP_CAPABILITY_TLS="$IMAP_CAPABILITY AUTH=PLAIN"
> > > IMAP_CAPABILITY_TLS_ORIG="$IMAP_CAPABILITY_ORIG AUTH=PLAIN"
> >
> > På hvilken måde vil du authenticere brugere? Plaintext?
> 
> Øhh ja ? Det der er nemmest og starte med

Wrong! Det der passer med resten af din systemopsætning og er sikkert
nok.

> > > IMAPDSTART=NO
> >
> > Hmm, kan ikke huske om det kan lade sig gøre at starte courier-imap
> > uden IMAPDSTART=YES, hvis man ikke bruger ssl (hvad jeg gør).
> 
> Har sat til YES nu
> 
> > Hvordan starter du courier-imap?
> 
> /usr/lib/courier-imap/lebexec/imapd.rc start

Den er ok, jeg foretrækker bare init.d scripts...

> > Får du noget ud af:
> >
> >   ps ax |grep cour
> 
>  2060 ?        S      0:00
> /usr/lib/courier-imap/libexec/authlib/authdaemond.pgs
>  2061 ?        S      0:00
> /usr/lib/courier-imap/libexec/authlib/authdaemond.pgs
>  2065 ?        S      0:00
> /usr/lib/courier-imap/libexec/authlib/authdaemond.pgs
>  2066 ?        S      0:00
> /usr/lib/courier-imap/libexec/authlib/authdaemond.pgs
>  2067 ?        S      0:00
> /usr/lib/courier-imap/libexec/authlib/authdaemond.pgs
>  2073 ?        S      0:00 /usr/lib/courier-imap/libexec/couriertcpd
> -address=10
>  2076 ?        S      0:00 /usr/lib/courier-imap/libexec/logger imapd
>  2077 ?        S      0:00
> /usr/lib/courier-imap/libexec/authlib/authdaemond.pgs
>  2094 ?        S      0:00

Ser rigtigt ud. Det er nok 'bare' din auth metode der driller.

> > Husker ikke om du tidliger har skrevet om hvilken version, om du har
> > installeret fra .rpm eller tarball. Hvis det er fra .rpm, aner jeg ikke
> 
> Fra sourcecode
> 
> Har også prøvet AUTHMODULES="authshadow"

Har du alm. brugere oprettet på Linux serveren? Så kører du vel med PAM,
og burde nemt få AUTHMODULES="PAM" til at virke.

/etc/pam.d/imap  (som installeres med make install-strip i
courier-imap):
auth       required     /lib/security/pam_pwdb.so shadow nullok
account    required     /lib/security/pam_pwdb.so
session    required     /lib/security/pam_pwdb.so


Måske mangler du noget ved din configure; her er mit make script:
# Make-courier-imap.configure.sh
# MrDev 2208 2001 - Created

./configure --sysconfdir=/etc --prefix=/usr/local --disable-root-check \
--enable-unicode=ISO-8859-1 --with-authpam --with-authldap \
--without-authpwd --without-authshadow --without-authuserdb \
--without-authcram --without-authmysql --without-authcustom \
--enable-workarounds-for-imap-client-bugs

Tag dig ikke af --disable-root-check (den vil jeg helst ikke forklare
:-).


> Bruger Ximian Evolution til at hente fra den konto

Som jeg til gengæld ikke opsætningen af, men det kan ikke være så svært.

Nu du har være godt og grundig rundt i det hele, bør du nærlæse INSTALL
og docs i div. subdirs igen, du har måske overset noget.
-- 
Regards,
           Mr Dev - Mogens Valentin
    http://www.mrdev.com - mrdev@xxxxxxxxx
OpenSource Security - Networking - Programming


References