主题: 如何建立群组邮箱

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本号:iRedMail-0.8.5
- 使用哪个数据库存储用户帐号(OpenLDAP,MySQL,PostgreSQL):OpenLDAP
- 使用的 Linux/BSD 发行版名称及版本号:CentOS release 6.4
- 与您的问题相关的日志信息:
====
准备按照部门建立群里帐号,且之后指定人员可以群发邮件。应如何实现呀?

回复: 如何建立群组邮箱

maillist

回复: 如何建立群组邮箱

如果没有购买 iRedAdmin-Pro 管理后台,可以使用 phpLDAPadmin 创建邮件列表,这里是文档(翻墙):
http://173.254.22.21/wiki/index.php?tit … pLDAPadmin

回复: 如何建立群组邮箱

ZhangHuangbin 写道:

如果没有购买 iRedAdmin-Pro 管理后台,可以使用 phpLDAPadmin 创建邮件列表,这里是文档(翻墙):
http://173.254.22.21/wiki/index.php?tit … pLDAPadmin

多谢,创建成功了,但把人员加入到组中,有没有比较智能的方法呀?还有一个问题,如何限定哪些人员可以发送群邮件?

回复: 如何建立群组邮箱

zhushiwei 写道:

多谢,创建成功了,但把人员加入到组中,有没有比较智能的方法呀?还有一个问题,如何限定哪些人员可以发送群邮件?

你说的“智能”,应该是指 iRedAdmin-Pro 这样的工具来帮你简化操作吧?
限制哪些人员可以发送到邮件列表也可以直接在 iRedAdmin-Pro 里管理,或者根据文档手工设置:
https://bitbucket.org/zhb/iredapd/src/4 … at=default

回复: 如何建立群组邮箱

ZhangHuangbin 写道:
zhushiwei 写道:

多谢,创建成功了,但把人员加入到组中,有没有比较智能的方法呀?还有一个问题,如何限定哪些人员可以发送群邮件?

你说的“智能”,应该是指 iRedAdmin-Pro 这样的工具来帮你简化操作吧?
限制哪些人员可以发送到邮件列表也可以直接在 iRedAdmin-Pro 里管理,或者根据文档手工设置:
https://bitbucket.org/zhb/iredapd/src/4 … at=default

群发邮件还有一个问题,enabledService 若添加上 deliver属性就发送失败。这个属性的作用是什么呀 ?

回复: 如何建立群组邮箱

麻烦贴一下完整的 LDIF 数据。有点不清楚你现在这个帐号的 LDIF 情况。

回复: 如何建立群组邮箱

zhushiwei 写道:
ZhangHuangbin 写道:

如果没有购买 iRedAdmin-Pro 管理后台,可以使用 phpLDAPadmin 创建邮件列表,这里是文档(翻墙):
http://173.254.22.21/wiki/index.php?tit … pLDAPadmin

多谢,创建成功了,但把人员加入到组中,有没有比较智能的方法呀?还有一个问题,如何限定哪些人员可以发送群邮件?


我看了,但还是没成功,能指导下吗?

回复: 如何建立群组邮箱

james_tu 写道:

我看了,但还是没成功,能指导下吗?

直接贴一下你创建的邮件列表的 LDIF 数据,对比一下文档里的说明就能发现是否遗漏了某些 ldap 属性。

回复: 如何建立群组邮箱

ZhangHuangbin 写道:
james_tu 写道:

我看了,但还是没成功,能指导下吗?

直接贴一下你创建的邮件列表的 LDIF 数据,对比一下文档里的说明就能发现是否遗漏了某些 ldap 属性。

张工,附件是我的截图,但我不知道设置是否正确还有如何把用户拉进这个组里?请赐教

回复: 如何建立群组邮箱

Hi james_tu,

你的问题都在那个 wiki 文档里有详细说明。所以请严格按照文档的说明一步步操作:
http://173.254.22.21/wiki/index.php?tit … pLDAPadmin

注意:mail 属性必须是你的邮件列表的邮件地址,不能是你截图里的 Groups1。

12 最后由 james_tu (2013-10-23 14:58:38) 编辑

回复: 如何建立群组邮箱

ZhangHuangbin 写道:

Hi james_tu,

你的问题都在那个 wiki 文档里有详细说明。所以请严格按照文档的说明一步步操作:
http://173.254.22.21/wiki/index.php?tit … pLDAPadmin

注意:mail 属性必须是你的邮件列表的邮件地址,不能是你截图里的 Groups1。


张工,
    我按网页操作,新建一个组:user01@bdms.cc(这边问下,新建组一定要电子邮箱不能使文件夹吗?),我创建一个账号为:bdms@bdms.cc,同时也新增属性,memberOfGroup:user01@bdms.cc;现在的问题是我WEB登录看不到我刚刚创建的组(user01@bdms.cc),一点击通讯录就一直在刷新界面,详细信息请看考附件。(不知道是否哪里设置出问题)

回复: 如何建立群组邮箱

邮件列表(组)必须要有以下属性和值才能接收邮件(转发给列表成员):

enabledService: mail
enabledService: deliver

必须要有以下属性才会显示在地址簿里:

enabledService: displayedInGlobalAddressBook

phpLDAPadmin 里,你点击了某个帐号之后,右边有 "导出" 链接,请使用该链接来导出 LDIF 数据,而不是截图。

回复: 如何建立群组邮箱

ZhangHuangbin 写道:

邮件列表(组)必须要有以下属性和值才能接收邮件(转发给列表成员):

enabledService: mail
enabledService: deliver

必须要有以下属性才会显示在地址簿里:

enabledService: displayedInGlobalAddressBook

phpLDAPadmin 里,你点击了某个帐号之后,右边有 "导出" 链接,请使用该链接来导出 LDIF 数据,而不是截图。

我导出额LDIF如下:但通讯录还是没有分组:
导出组的LDIF:
# LDIF Export for mail=user01@bdms.cc,ou=Groups,domainName=bdms.cc,o=domains,dc=bdms,dc=cc
# 服务器: My LDAP Server (127.0.0.1)
# 搜索范围: base
# 搜索过滤器: (objectClass=*)
# 条目总数: 1
#
# Generated by phpLDAPadmin (http://phpldapadmin.sourceforge.net) on October 24, 2013 9:35 am
# Version: 1.2.2

version: 1

# 条目 1: mail=user01@bdms.cc,ou=Groups,domainName=bdms.cc,o=domains,dc...
dn: mail=user01@bdms.cc,ou=Groups,domainName=bdms.cc,o=domains,dc=bdms,dc=cc
accountstatus: active
enabledservice: mail
enabledservice: deliver
enabledservice: displayedInGlobalAddressBook
mail: user01@bdms.cc
objectclass: mailList
objectclass: top


导出用户的LDIF:
# LDIF Export for mail=user1@bdms.cc,ou=Users,domainName=bdms.cc,o=domains,dc=bdms,dc=cc
# 服务器: My LDAP Server (127.0.0.1)
# 搜索范围: base
# 搜索过滤器: (objectClass=*)
# 条目总数: 1
#
# Generated by phpLDAPadmin (http://phpldapadmin.sourceforge.net) on October 24, 2013 9:32 am
# Version: 1.2.2

version: 1

# 条目 1: mail=user1@bdms.cc,ou=Users,domainName=bdms.cc,o=domains,dc=b...
dn: mail=user1@bdms.cc,ou=Users,domainName=bdms.cc,o=domains,dc=bdms,dc=cc
accountstatus: active
amavislocal: TRUE
cn: user
enabledservice: mail
enabledservice: deliver
enabledservice: lda
enabledservice: smtp
enabledservice: smtpsecured
enabledservice: pop3
enabledservice: pop3secured
enabledservice: imap
enabledservice: imapsecured
enabledservice: managesieve
enabledservice: managesievesecured
enabledservice: sieve
enabledservice: sievesecured
enabledservice: forward
enabledservice: senderbcc
enabledservice: recipientbcc
enabledservice: internal
enabledservice: lib-storage
enabledservice: shadowaddress
enabledservice: displayedInGlobalAddressBook
givenname: user1
homedirectory: /var/vmail/vmail1/bdms.cc/u/s/e/user1-2013.10.22.09.28.14/
mail: user1@bdms.cc
mailmessagestore: vmail1/bdms.cc/u/s/e/user1-2013.10.22.09.28.14/
mailquota: 104857600
memberofgroup: user01@bdms.cc
objectclass: inetOrgPerson
objectclass: mailUser
objectclass: shadowAccount
objectclass: amavisAccount
preferredlanguage: zh_CN
shadowlastchange: 0
sn: user1
storagebasedirectory: /var/vmail
uid: user1
userpassword: {SSHA}A9z3n5P9V3kI2JgNAiicT4ry/6b6lv4IufWriQ==

回复: 如何建立群组邮箱

james_tu 写道:

我导出额LDIF如下:但通讯录还是没有分组:

不会出现分组,只会是该邮件列表的邮件地址出现在联系人里。

16 最后由 james_tu (2013-10-24 10:55:43) 编辑

回复: 如何建立群组邮箱

ZhangHuangbin 写道:
james_tu 写道:

我导出额LDIF如下:但通讯录还是没有分组:

不会出现分组,只会是该邮件列表的邮件地址出现在联系人里。


哦,我理解了,但我只想发邮件列表中的某些用户,我选择列表后好像没有显示所有的用户出现在收件栏里面,这个情况如何操作?

回复: 如何建立群组邮箱

Roundcube 的 LDAP 地址簿不支持子查询(查询一次得到某个结果后,再以这个结果作为新查询的部分内容来查询,之后才得到最终结果),所以 iRedMail 里的邮件地址簿没法这样显示。

回复: 如何建立群组邮箱

ZhangHuangbin 写道:

Roundcube 的 LDAP 地址簿不支持子查询(查询一次得到某个结果后,再以这个结果作为新查询的部分内容来查询,之后才得到最终结果),所以 iRedMail 里的邮件地址簿没法这样显示。


那有没其他办法可以支持地址簿子查询的呢?