Can list mailboxes through impad. limtpd cannot

Stephen Forster sforster at kidik.net
Thu Apr 5 09:01:57 EDT 2007


Hello,

I am running cyrus imap 2.2 ( Debian etch package ) and have been trying
to configure it to accept connections through lmtpd tcp/ip.

I can connect though imapd using telnet, or imtest or cyradm using the
admin user listed in /etc/imapd.conf. In each case, the admin user is
authenticated, and can list the mailboxes.

I can also connect through lmtpd using telnet or lmtest. In each case
the admin user is authenticated but cannot list the mailboxes.

I have monitored the connections through strace, ltrace and via the
usual /var/log/mail.log and /var/log/auth.log to see if the user was
being authenticated properly ( it was via cyrus sasl auxprop and
postgres tables for what it's worth )

I can also see that lmtpd is opening mailboxes.db but then shortly
afterwards, reports that the mailbox requested does not exist or I do
not have permission to view it. They do exist, and the permissions are
for anyone to read the mailbox in question. I can list them through
imapd/cyradm.

I have changed many settings over several days, and deleted then
re-installed cyrus - along with the config files - twice, in an attempt
to figure out what is wrong, but I have never been able to list
mailboxes through lmtpd.

I know I have made a fundamental error somewhere. Any pointers would be
much appreciated.

I am happy to supply any logs, config files etc.

Thanks for any pointers.


Steve


More information about the Info-cyrus mailing list