Trouble with Cyrus IMAP on FreeBSD

Hafiz Malik mhafizm at
Mon Dec 23 23:05:13 EST 2002

hi there,
i'm using freebsd 4.7 current and cyrus-imap-2, really work fine with me.
if you are migrating from cyrus version 1, there are slightly differ in terms of daemon 
instead of placing the pop3 and imap4 in the inetd... then using perl-cyradm which cause slight changes
to ur version 1 script.....

-- Original message --
From: "Darren Joy" <darrenj at>
To: <info-cyrus at>
Date: Tuesday 24 December 2002 11:36:13
Subject: Trouble with Cyrus IMAP on FreeBSD

> I'm having trouble getting a working implementation of Cyrus IMAP on
> FreeBSD 4.7 CURRENT. And yes, I am using the ports, it just doesn't seem
> to work at all, rather annoying as I expected a "port" to just *work*.
> I've an existing 1.6.24 Cyrus IMAP installation, which works like a charm,
> however, I'm forced to build a new machine, and I specifically want to use
> IMAP over SSL this time, which I don't remember as an option last time,
> and I don't want to run inetd, so I was looking to use a newer version.
> There seems to be three ports I can use on FreeBSD :
> /usr/ports/mail/cyrus		( effectively what I am using already )

> /usr/ports/mail/cyrus-imapd

> /usr/ports/mail/cyrus-imapd2

> I've tried the two newer ports, in various ways, and not got a single one
> working completely. They compile fine, but success ends there...
> in all cases I've used DB3.
> cyrus-imapd2 :
> with saslauthd - can add entries to sasldb, that's about it, cyradm
> refuses to connect to the server, cannot connect to POP or IMAP server
> from anywhere, including localhost.

i'm not sure wat's going on here.. better install cyrus-sasl2 first..
i disable kerberos and otp options here (dont wanna used them)

then make sure urs and daemon start

> cyrus-imapd :
> with saslauthd - can create entries in sasldb, read them back with
> sasldblistusers, however, "cyradm --user admin --auth CRAM-MD5
> --server localhost" just hangs, cannot get cyradm to work at all.

same goes with ur sasl installation i guess (cyrus-sasl)

cyradm --user admin --auth CRAM-MD5 --server localhost"
there is no prompt password for user admin rite..
just type in ur admin password and press enter... :)
or press enter twice.. u should get authentication failed... hehehe

> with saslauthd disabled and pwcheck instead - partially successful, can
> create entries in sasldb, can run cyradm, create mailboxes, log into IMAP
> or POP from localhost, all working, except; access from elsewhere gets me
> a terminated connection, or the wrapper twist "you are not allowed to use
> <pop3|imap> from" even though there are "pop3d : ALL : allow"
> and "imapd : ALL : allow" entries in hosts.allow. By adding at the top
> of hosts.allow "ALL : ALL : allow" it will work, but that kind of defeats
> the point of having wrappers... Looking through the docs doesn't suggest
> anything else that needs a clause in hosts.allow, so I am at a loss as to
> what's missing. I don't use sieve, disabled in cyrus.conf so I don't think
> it's that, adding a clause for lmtpd hasn't helped either.
> in all cases, I've pretty much taken the defaults, to reduce chances of
> things going wrong (ha!), but no luck.
> I'm rapidly coming to the conclusion that anything using sasl just isn't
> worth the bother, and conceding to stick with unencrypted IMAP/POP and
> running inetd. =(
> Can anyone give me any ideas?

just give it a try.. hehehe

> Regards
> -- 
> DJ

"there must be a way, not a luck.."


More information about the Info-cyrus mailing list