按照 Dovecot Wiki 上的说明设置 Exim 以与 Dovecot 共享身份验证凭据。我已经设置了 Dovecot 来为虚拟用户发送邮件,并在 exim 中设置了一个路由器和传输器来发送到这些 v-user 的 Maildirs。我似乎无法使下面详细说明的配置起作用,以便对 SMTP 身份验证使用相同的用户凭据。
http://wiki.dovecot.org/HowTo/EximAndDovecotSASL
/var/lib/exim4/config.autogenerated.tmp 的第 841 行中的 Exim 配置错误:身份验证器 dovecot_login:找不到身份验证器驱动程序“dovecot”
每次尝试重新加载配置时,我都会收到此错误。
根据 exim 文档,自 4.64 版以来已包含对此驱动程序的支持,我目前使用的是 4.71。我不确定为什么此身份验证器的配置不起作用。
dovecot_login:
driver = dovecot
public_name = LOGIN
server_socket = /var/run/dovecot/auth-client
server_set_id = $auth1
dovecot_plain:
driver = dovecot
public_name = PLAIN
server_socket = /var/run/dovecot/auth-client
server_set_id = $auth1
Run Code Online (Sandbox Code Playgroud)
Dovecot 还具有用于身份验证的套接字设置。
socket listen {
client {
path = /var/run/dovecot/auth-client
mode = 0666
} master {
path = /var/run/dovecot/auth-master
mode = 0600
} }
Run Code Online (Sandbox Code Playgroud)
我不确定为什么 MTA 不能使用这个配置,特别是因为这个驱动程序应该是默认的。感谢 Exim 兽医的任何帮助 - 我是一名 Python 开发人员,为我们的系统管理员提供服务,所以我有点不知所措。服务器是 Ubuntu 10.04。
归档时间: |
|
查看次数: |
5406 次 |
最近记录: |