php – 以编程方式登录Zimbra

我正在我的网站上创建一个插件,登录的用户可以在其中查看他们的电子邮件.我正在开发的电子邮件服务器是Zimbra.到目前为止,我已经能够使用
PHP的imap_open函数成功获取和显示用户电子邮件:

imap_open($server, $email, $password)

当用户单击网站上的电子邮件链接时,用户将导航到zimbra Web客户端.但是,用户必须再次重新输入登录凭据.我检查了浏览器的cookie信息,并注意到Zimbra在用户登录时设置了一个cookie,ZM_AUTH_TOKEN:我相信Zimbra使用这个cookie来检测用户是否已经登录.实质上,我的任务是消除这个额外的重新登录步骤;如果有开源解决方案,我也想知道这些.

最佳答案 你可以在这里查看官方文档:

http://wiki.zimbra.com/index.php?title=Preauth

点赞