![来自从属数据库的 Roundcube 地址簿配置](https://linux22.com/image/773531/%E6%9D%A5%E8%87%AA%E4%BB%8E%E5%B1%9E%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9A%84%20Roundcube%20%E5%9C%B0%E5%9D%80%E7%B0%BF%E9%85%8D%E7%BD%AE.png)
我正在 Debian 上安装 RC 版本.....
我们使用 PostgreSQL 进行身份验证,即我们所有的电子邮件 ID 和密码都在 Postgres 表中。我们查询本地 roundcube 数据库,如下所示
<$config['db_dsnw'] = 'pgsql://roundcube:Password@tcp(localhost:5434)/roundcubemail';> 它起作用了,我们可以登录和访问电子邮件、发送/接收等。
我已添加全局地址簿为: <$config['db_dsnw'] = 'pgsql://dbuser:dbpassword@localhost/dbname';>
并且它也能正常工作,电子邮件地址也会保存在其中。
但是,当我们开始在收件人字段中输入时,我们无法获取我们自己域中的电子邮件 ID。如何将我们自己域的 ID(来自 postgres 电子邮件 ID 身份验证表)链接到 RC,以便当任何电子邮件 ID 添加到那里时,当我们开始在收件人字段中输入它时,它将出现。
答案1
在mysql中,有一张表名为contacts(可能有前缀),需要在words字段下填写关键字,例如:
john smith [email protected] example
Roundcube 全球地址簿将使用这些关键字来查找 ID 或电子邮件地址。