主题: SOGo的LDAP全局地址簿中显示两个一样的邮件地址

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

SOGo中配置的全局地址簿,会显示两个一样的邮件地址,我测试了一下,一个是MailFieldNames属性映射到了LDAP中的mail属性,一个是默认的Email属性也是映射到了LDAP中的mail属性,这导致我从CARDDAV中同步地址簿时,会同步到两个EMAIL,在Outlook中写邮件时“检查姓名”会检查到两个一样的联系人。

目前我找到一个临时解决方案是

MailFieldNames =("m");

将MailFieldNames属性映射到一个不存在的LDAP属性上,问题可以解决,但始终不是正途,不知道大家是怎么解决这个问题的?

回复: SOGo的LDAP全局地址簿中显示两个一样的邮件地址

我这里没有出现多个 email 地址的情况。会不会是你另外有个 ldap 属性还保存了邮件地址?

回复: SOGo的LDAP全局地址簿中显示两个一样的邮件地址

没有,我如果修改LDAP中的mail属性,SOGo中LDAP全局地址簿中显示的两个邮件地址都会变化,所以应该是mail属性被映射了两次。