主题: 能否禁止某些用户通过webmail登录到邮箱?

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本号:0.8.1
- 使用哪个数据库存储用户帐号(OpenLDAP,MySQL,PostgreSQL):mysql
- 使用的 Linux/BSD 发行版名称及版本号:CentOS 6.0 x64
- 与您的问题相关的日志信息:
====

能否禁止某些用户通过webmail登录到邮箱?只允许他们用pop3/smtp方式收发邮件。

2 最后由 sailer.shen (2014-05-07 18:21:49) 编辑

回复: 能否禁止某些用户通过webmail登录到邮箱?

我用以下的方法来实现:
在/etc/postfix/main.cf里的这一行增加红色部分:

smtpd_recipient_restrictions = reject_unknown_sender_domain, reject_unknown_recipient_domain, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unlisted_recipient, check_policy_service
inet:127.0.0.1:7777, permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_non_fqdn_helo_hostname, reject_invalid_helo_hostname, check_policy_service inet:127.0.0.1:
10031, check_sender_access regexp:/etc/postfix/checks-rule/sender_checks

然后生成/etc/postfix/checks-rule/sender_checks文件:

/.+@abc.com$/  REJECT

再用命令生成db文件:

postmap hash:/etc/postfix/checks-rule/sender_checks

重启postfix服务以后,从abc.com来的邮件会直接被退回。

回复: 能否禁止某些用户通过webmail登录到邮箱?

sailer.shen 写道:

能否禁止某些用户通过webmail登录到邮箱?只允许他们用pop3/smtp方式收发邮件。

无法通过简单的办法实现。

Postfix 负责 SMTP 服务,与 IMAP/webmail 无关。