Cyrus IMAP 2.x runs as a daemon and NOT though Inetd (or Xinetd).
I made exactly the same mistake .... The best advice is to read the docs
that come with the
tarball rather than the HowTo docs cause they're out of date.
Regards,
Phil,
Technimode Hostmaster,
Sheffield, UK.
----- Original Message -----
From: "Olaf Zaplinski" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, March 09, 2001 11:40 PM
Subject: perl ok now - next problem
> Hi,
>
> thanks a lot for the hints, I moved two directories from
> /usr/local/lib/site_perl to /usr/lib/perl5... now it works, but I have the
> next problem:
>
> imtest says:
>
> cyrus@ridcully:~ > imtest -m login -p imap localhost
> C: C01 CAPABILITY
> failure: prot layer failure
>
> The log says then:
>
> Mar 10 00:15:23 ridcully service-imapd[16290]: executed
> Mar 10 00:15:23 ridcully service-imapd[16290]: unable to set close on
exec:
> Bad file descriptor
> Mar 10 00:15:23 ridcully ^B
>
> I get the same log entries when I try to login with cyradm.
>
> BTW, it's not DeadRat, it's SuSE 7.1
>
> <some minutes later>
>
> OK, I fixed that. The "Cyrus HOWTO" is wrong, I started imapd via
> inetd.conf. Now I had that corrected I have the trouble with sasldb.
> Sendmail says it's not ok to chmod 0640 it. I know there is an option for
> sendmail to tell it to shut up and do its work.
>
> <another couple of minutes later>
>
> Sigh... ;-)
>
> I had to compile sendmail with -D_FFR_UNSAFE_SASL, okay. But now I have to
> enable the option DontBlameSendmail. But how? It's not clearly mentioned
in
> the sendmail... err, let's name that 'docs'. ;-)
>
> Which of these is it?
>
> 1.
> DAEMON_OPTIONS('DontBlameSendmail', `GroupReadableSASLFile')
> 2.
> FEATURE('DontBlameSendmail', `GroupReadableSASLFile')
> 3.
> define('DontBlameSendmail', `GroupReadableSASLFile') this one did not work
> 4.
> LOCAL_CONFIG
> DontBlameSendmail=GroupReadableSASLFile
>
> Olaf
>