postfix / qmgr error - подключиться к private / dovecot Нет такого файла или каталога

У меня есть Ubuntu 18.0.4 bionic с postfix, dovecot и dovecot- установлен 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

Я не понимаю сообщение предупреждение: подключитесь к транспорту private / dovecot: нет такого файла или каталога ; private / dovecot файл / папка, на которые он ссылается, или это процесс? Я выполнил команду grep для всего файла / etc / postfix , чтобы выяснить, что такое private / dovecot , и не увидел шаблон.

ОБНОВЛЕНИЕ: ] методом проб и ошибок я обнаружил, что private / {process_name} происходит из постфикса main.cf настройки virtual_transport = {process_name} - это может быть dovecot или почтальон, или что-то еще - но почему я все еще получаю сообщение об отсутствии такого файла или каталога ..

0
задан 4 July 2019 в 19:46
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) после этого я понял, что это была ошибка пользователя (я сам), и с перезапуском постфикса службы процесс показал.

0
ответ дан 23 November 2019 в 23:06

У меня была такая же проблема с транспортом private/dovecot, и я ее решил. Я не менял /etc/dovecot.conf или /etc/postfix/main.cf. Я выполнил следующие действия:

Сначала выполните vi /etc/postfix/master.cf, затем:

1) Uncomment:
  1.1) submission inet n line with -o lines
  2.2) smtps inet  n       -       n       -       -       smtpd with -o lines

2) Add at the end of the file
   dovecot   unix  -       n       n       -       -       pipe
flags=DRhu user=vmail:vmail argv=/usr/libexec/dovecot/deliver -f ${sender} -d ${recipient}

3) Finally, restart postfix service.
0
ответ дан 7 January 2022 в 23:14

Теги

Похожие вопросы