DRAC support in Cyrus IMAP Server

Steffen Moser lists at steffen-moser.de
Fri Feb 8 20:33:37 UTC 2013


Dear Debian-Cyrus Package Developers,

I've just installed Debian Testing (Wheezy, 7.0) as a platform for
a mail server at a school. The POP3/IMAP service that I have chosen is
Cyrus - mostly due to the fact that I made very good experience with
this software in the past and a lot of self-written tools and scripts
for mailbox and user management have already been available.

The server is also responsible for the outgoing messages of our users.
Therefore I use the MTA Sendmail. I've configured SMTP AUTH to allow
our local users to send mails even when being not at the school's
network (roaming users).

This works -so far- without any problems.

Some users or their legacy devices are not capable of configuring
or doing SMTP AUTH. They rather expect the SMTP server to allow
relaying without authentication. Of course, I cannot allow this for
arbitrary source IP addresses due to a very-likely abuse by spammers.

Therefore I would like to use a "POP/IMAP before SMTP" solution. I
am aware that this is quite a hack, but I don't know of any better
approach.

Instead of using the really dirty hacks that parse the log files
generated by the POP3/IMAP daemon, I've been planning to use the
DRAC feature which is offered as an option that can be activated in
"/etc/imapd.conf" the Cyrus server. I am aware that I also need the
RPC-based DRAC daemon which I've already installed. But nevertheless,
it seems that the Cyrus-IMAP doesn't send any information to the
"rpc.dracd", so there isn't any IP address which gets put into the
temporary DRAC allow-relay database.

My question is: Is the Cyrus IMAP server that comes with Wheezy
able to talk to "rpc.dracd"? At some sites I've just read about
patches that have to be applied to Cyrus, but even in the package
description

   http://packages.debian.org/en/sid/cyrus-common-2.4

the "POP/IMAP-before-SMTP using DRAC" is listed as a feature without
any mentioned pre-conditions or the need of a recompilation...

The reason why I'd like to use the built-in DRAC is that there is
also a solution to combine DRAC with the grey-listing which must
be also deactivated temporarily for IP addresses of our roaming
users.

Does anyone know more about the availability of the DRAC feature in
the Cyrus POP3/IMAP package that comes with Debian Wheezy?

Thank you very much in advance!

Kind regards,
Steffen



More information about the Pkg-Cyrus-imapd-Debian-devel mailing list