Re: How to restrict pop/imap access by user/group names

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Kai,

On 14.08.2006, at 22:18, Kai Wang wrote:
We want to restrict some users only to use pop and some users only to use imap. Can anybody tell me how to do that?
the answer to that question heavily depends on your configuration. Because of that I can only give you a pointer to where to start.

You need several imapd.conf files (name them any way you think is appropriate), each of them having different authentication settings - e.g. if you use SASL SQL auxprops sasl_sql_select: SELECT %p FROM mail_user WHERE user='%u' AND realm='%r' AND imap=1
or something similar.

In case you want people to be able to use webmail, you will need a private imap service that's only available to the webmailer - e.g. on localhost. The config for that service must be set in a way that everybody can login.

Then create different services in cyrus.conf that specify your config files.
=== cyrus.conf
[...]
SERVICES {
  # add or remove based on preferences
  # services (INTRANET)
imaps cmd="/usr/local/bin/imapd -C /etc/imapd-imap.conf -s" listen="imaps" prefork=3 imap cmd="/usr/local/bin/imapd -C /etc/imapd-imap.conf" listen="exthostname:imap" prefork=1 imap-webmail cmd="/usr/local/bin/imapd -C /etc/imapd-webmail.conf" listen="localhost:imap" prefork=1 pop3 cmd="/usr/local/bin/popd -C /etc/imapd-webmail.conf" listen="pop3" prefork=1
[...]

Hope that helps,
Baltasar

--
Baltasar Cevc

_____ former 03 gmbh
_____ infanteriestraße 19 haus 6 eg
_____ D-80797 muenchen

_____ http://www.former03.de

----
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html


[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux