我已经搜索过,但未能找到答案,我没有想法。我只是对 postfix 和 dovecot 不够了解,无法解析配置或了解可能导致此错误的原因。
warning: SASL: Connect to /var/spool/postfix/private/auth failed: No such file or directory
fatal: no SASL authentication mechanisms
Run Code Online (Sandbox Code Playgroud)
我无法使用 SASL 连接外部客户端(例如 Thunderbird)来进行 postfix。我希望这是显而易见的事情,但我就是看不到它。
/var/spool/postfix/private/auth
存在。它属于 postfix 所有。Dovecot 设置为使用 postfix 作为用户
Dovecot 正在运行并监听:
unix 2 [ ACC ] STREAM LISTENING 241906 12768/dovecot /var/spool/postfix/private/auth
postconf -n
输出:
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
compatibility_level = 2
inet_interfaces = all
inet_protocols = all
local_recipient_maps = $virtual_mailbox_maps
local_transport = virtual
mailbox_size_limit = …
Run Code Online (Sandbox Code Playgroud)