我确实尝试过用谷歌搜索这个,但显然我不知道正确的问题......
我有自己的 jabber 服务器在 ejabberd 上运行。这是我管理联系人的公司服务器,所以我确定每个人的 vCard 中都设置了全名,其他字段为空。
困扰我的是,当用户在他的名单中给某人发短信时,他的昵称会以这种可怕的方式显示:
martin.lukes@myserver.cz/36694788191361948416825289:测试消息
虽然当有人回短信时,他的名字会显示为全名(在他的 vCard 中设置)。
描述的行为是在 Pidgin 中,我也尝试了 Gajim,在那里我了解到这些数字可能意味着一些“位置”(捷克语中的“Zdroj”)。在对话历史记录中,Gajim 使用 vCard 中的全名,但对话窗口的标题仍然是:
martin.lukes/36694788191361948416825289
这使我认为这将是 ejabberd 设置中的某些内容,但我不知道是什么。