主题: 如何为不同的用户设置不同的收信服务?

我想实现一部分人只能用imap管理邮件,另一部分人既可以用pop,也可以用imap,要怎么做呢?

是通过设置dovecot还是policy?

回复: 如何为不同的用户设置不同的收信服务?

功能是 dovecot 实现的,但是在 LDAP/MySQL 里修改不同的值,以使 dovecot 可以做控制。

在收费版的管理后台里可以直接控制:
http://iredmail.googlecode.com/hg/screenshots/iredadmin/user_profile_services_control.png

LDAP 里是由用户的以下属性来控制的:

enabledService: pop3
enabledService: imap

删除对应的值就表示禁用对应的服务。

MYSQL 则是在 vmail.mailbox 表里处理,表名称一望便知,不再赘述。