我有一个Ubuntu18.0.4仿生与后缀,多维柯和多维柯-mysql安装。接收第1行和第2行显示的错误:
Jul 4 15:58:05 mailer postfix/qmgr[11870]: warning: connect to transport private/dovecot: No such file or directory
Jul 4 15:58:05 mailer postfix/error[1463]: EDCC317B342: to=<sfullman@paybycompass.com>, relay=none, delay=0.09, delays=0.07/0.01/0/0.01, dsn=4.3.0, status=deferred (mail transport unavailable)
Jul 4 15:58:05 mailer postfix/smtpd[1456]: disconnect from mail-io1-f44.google.com[209.85.166.44] ehlo=1 mail=1 rcpt=1 data=1 quit=1 commands=5
我不理解消息warning: connect to transport private/dovecot: No such file or directory
;private/dovecot
是它所指的文件/文件夹,还是一个进程?我在整个/etc/postfix
文件中做了一个grep,以找出private/dovecot
是什么,而没有看到模式。
更新:通过反复试验,我发现private/{process_name}
来自于后缀main.cf
设置virtual_transport = {process_name}
--它可以是dovecot或邮递员什么的--但是为什么我仍然收到没有这样的文件或目录消息。
发布于 2019-07-04 17:18:24
答:这有两部分。
1) private/{process_name}
实际上引用了/var/spool/postfix/private/{process_name}
,您可以检查它是否存在。我从https://www.howtoforge.com/postfix-dovecot-warning-sasl-connect-to-private-auth-failed-no-such-file-or-directory中发现了这个,并从这条路径推断..。
[...] (sample code for a process mapping)
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
[...]
2)在此之后,我意识到这是一个用户错误(我自己),并在service postfix restart
中显示了这个过程。
https://serverfault.com/questions/973998
复制相似问题