我正在尝试开放 SASL 以在 CentOS 6.2 上工作。我按照这个教程进行操作:
http://wiki.centos.org/HowTos/postfix_sasl
我怀疑它在 CentOS 5.x 上完美工作,所以我真正需要的是在 CentOS 6.2 上使用的更新。我一直充满信心,直到我发现 dovecot.conf 的这些设置变得疯狂。
此链接建议运行 CentOS 6 的用户使用不同的方法。
http://wiki2.dovecot.org/HowTo/PostfixAndDovecotSASL
这些链接中概述的方法都不起作用。
另外我不知道如何让 Open-Xchange 使用 SMTP 身份验证。似乎记录很差,他们的 CE 论坛不允许我发帖,也没有显示太多活动。
答案1
文档就在那里,但您需要大量的 google foo 才能找到它,并且需要一些 Dovecot 和 Postfix 的经验才能建立连接。
使用您选择的身份验证后端配置 Dovecot
配置 Postfix 以使用链接中提供的 Dovecot SASL 机制
安装 open-xchange-authentication-imap 因为 SASL 后端位于 Dovecot 上而不是 Postfix 上:http://oxpedia.org/wiki/index.php?title=Authentication_IMAP_Plugin_description
安装 open-xhange-changepw-script 并配置从 OX 前端在 Dovecot 中更改密码:http://oxpedia.org/wiki/index.php?title=ChangePasswordExternal#Enable_the_password_change_dialog_within_the_AppSuite_Frontend
按照前面链接中的建议创建上下文为domain.tld的用户,当通过命令在ox中创建用户时,也在dovecot中使用相同的用户名和密码创建相同的用户
就是这样