Postfixとdovecotおよびdovecot-mysqlがインストールされたUbuntu18.0.4bionicがあります。 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=<[email protected]>, 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
が何であるかを把握しましたが、パターンが表示されません。
PDATE:試行錯誤により、private/{process_name}
は接尾辞main.cf
設定virtual_transport = {process_name}
から来ていることがわかりました-鳩小屋や郵便配達員などの可能性があります-しかしなぜですかまだそのようなファイルやディレクトリはありませんというメッセージが表示されます。
回答:これには2つの部分があります。
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
でプロセスが示されました。