我正在运行带有 postfix 和 Dovecot 的 freebsd 10.1。
在 Postfix 的邮件日志中,我收到此错误:
致命:没有 SASL 身份验证机制
以下是 dovecot 日志错误:
Error: auth: environment corrupt; missing value for DOVECOT_
auth: Fatal: unsetenv(RESTRICT_SETUID) failed: Bad address
在我的 dovecot 配置中我确实有
auth_mechanism= plain login
设置完毕。我不明白无机制错误从何而来。
可能存在哪些问题?我在 dovecot 中设置了 auth_mechanism=plain login。
Postfix 已正确设置。有人有什么想法吗?
答案1
正如文档中提到的,如果您想使用外部身份验证器,SASL 身份验证由 SCRAM-SHA-1 机制或 EXTERNAL 支持。
所需机制应在参数中列出auth_mechanism
,以及plain login