ExtMail使用LDAP帐户信息作为全局通讯录,采用系统表,不须手工维护

当ExtMail全局地址本显示乱码时,需要修改《Ext/App/GlobalAbook.pm》源代码,取消convert设置,并添加SYS_G_ABOOK_LDAP_CONVERT及SYS_G_ABOOK_LDAP_CHARSET配置,分别设为0和'utf-8',以解决LDAP信息显示问题。
摘要由CSDN通过智能技术生成
参考: http://www.extmail.org/forum/viewthread.php?tid=15060
上文还在抱怨,为什么有人说extmail 1.1.1支持全局通讯录了,而我的还无法显示,刚好一下子google一个二兄写的文章,试了一下,十分OK。
说明:
优点:此直接采用Postfix后台LDAP表,直接调用,不须手工维护。
缺点:只能作一般通讯录,姓名,邮件地址,其它栏位没有,如果要添加可能要更改LDAP架构,在哪个文章上看过,没有试验过。

主要修改一下ExtMail的配置文档就可以了,直接使用虚拟域的OU,如下:
[root@mail extmail]# more webmail.cf|grep "ABOOK"
SYS_G_ABOOK_TYPE = ldap
# if ldap, all relate parameters should prefix as SYS_G_ABOOK_LDAP
SYS_G_ABOOK_LDAP_HOST = localhost
#SYS_G_ABOOK_LDAP_BASE = ou=AddressBook,dc=wht.com
SYS_G_ABOOK_LDAP_BASE = o=extmailAccount,dc=wht.com
SYS_G_ABOOK_LDAP_ROOTDN = cn=Manager,dc=wht.com
SYS_G_ABOOK_LDAP_ROOTPW = postfix
#SYS_G_ABOOK_LDAP_FILTER = objectClass=OfficePerson
SYS_G_ABOOK_LDAP_FILTER = objectClass=extmailUser
# if file, all relate parameters should prefix as SYS_G_ABOOK_FILE
SYS_G_ABOOK_FILE_PATH = /var/www/extsuite/extmail/globabook.cf
SYS_G_ABOOK_FILE_LOCK = 1
SYS_G_ABOOK_FILE_CONVERT = 0
SYS_G_ABOOK_FILE_CHARSET = utf-8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值